Added support for "using auto-index".

Updated docs.

[SVN r50023]
This commit is contained in:
John Maddock 2008-11-29 18:51:54 +00:00
parent 28bb5e2f5d
commit c189e10a9a
137 changed files with 868 additions and 657 deletions

View File

@ -163,6 +163,26 @@ class auto-index-generator : generator
}
}
# Initialization of toolset.
#
# Parameters:
# command ? -> path to AutoIndex executable.
#
# When command is not supplied toolset will search for AutoIndex directory and
# compile the executable from source. If that fails we still search the path for
# 'auto_index'.
#
rule init (
command ? # path to the AutoIndex executable.
)
{
if ! $(.initialized)
{
.initialized = true ;
.command = $(command) ;
}
}
toolset.flags auto-index.auto-index AI-COMMAND <auto-index-binary> ;
toolset.flags auto-index.auto-index AI-DEPENDENCIES <auto-index-binary-dependencies> ;

View File

@ -80,6 +80,8 @@ at the start of each Index:
[h4 Step 1: Build the tool]
[note This step is strictly optional, but can speed up build times.]
cd into `tools/auto_index/build` and invoke bjam as:
bjam release
@ -87,12 +89,68 @@ cd into `tools/auto_index/build` and invoke bjam as:
Optionally pass the name of the compiler toolset you want to use to bjam as well:
bjam release gcc
Now open up your user-config.jam file and add the line:
[pre
using auto-index : ['path-to-executable] ;
]
[h4 Step 2: Configure Boost.Build]
TODO: we need BoostBook integration!!!
Assuming you have a Jamfile for building your documentation that looks
something like:
[pre
boostbook standalone
:
type_traits
:
# build requirements go here:
;
]
Then add the line:
[pre using auto-index ; ]
to the start of the Jamfile, and then add whatever auto-index options
you want to the build requirements section, for example:
[pre
boostbook standalone
:
type_traits
:
# build requirements go here:
# this one turns on indexing:
<auto-index>on
# choose indexing method for pdf's:
<format>pdf:<auto-index-internal>off
# choose indexing method for html:
<format>html:<auto-index-internal>on
# set the name of the script file to use:
<auto-index-script>index.idx
;
]
The available options are:
[variablelist
[[<auto-index>off/on][Turns indexing of the document on, defaults to
"off", so be sure to set this if you want AutoIndex invoked!]]
[[<auto-index-internal>off/on][Chooses whether AutoIndex creates the index
itself (feature on), or whether it simply inserts the necessary DocBook
markup so that the DocBook XSL stylesheets can create the index.]]
[[<auto-index-script>filename][Specifies the name of the script to load.]]
[[<auto-index-no-duplicates>off/on][When "on" AutoIndex will only index a term
once in any given section, otherwise (the default) multiple index entries per
term may be created if the term occurs more than once in the section.]]
[[<auto-index-verbose>off/on][Defaults to "off". When turned on the AutoIndex
prints progress information - generally useful only for debugging purposes.]]
]
Currently the tool can only be run manually.
[h4 Step 3: Add indexes to your documentation]
@ -107,6 +165,7 @@ to place the ['function], ['class], ['macro] or ['typedef] names
indexed by ['auto_index] in separate indexes along with a main
"include everything" index as well, one could add:
[pre
<index type="class_name">
<title>Class Index</title>
</index>
@ -124,6 +183,7 @@ indexed by ['auto_index] in separate indexes along with a main
</index>
<index/>
]
In quickbook, you add the same markup but enclose it in an escape:
@ -141,7 +201,7 @@ should be indexed in the documentation. So for example to scan
Or we can recursively scan through directories looking for all
the files to scan whose name matches a particular regular expression:
!scan-path "../../../../boost/math" ".*\.hpp" true
[pre !scan-path "../../../../boost/math" ".*\.hpp" true ]
Note how each argument is whitespace separated and can be optionally
enclosed in "double quotes". The final ['true] argument indicates
@ -188,7 +248,29 @@ when AutoIndex uses them as an index entry:
!rewrite-name "(?i)(?:A|The)\s+(.*)" "\1"
[h4 Step 5: Iterate]
[h4 Step 5: Build the Your Docs]
Make sure that auto-index.jam is in your BOOST_BUILD_PATH, by either
setting the environment variable BOOST_BUILD_PATH to point to the directory
containing it, or by copying the file into
`boost-root/tools/build/v2/tools`. Then you build the docs with either:
bjam release
To build the html docs or:
bjam pdf release
To build the pdf.
During the build process you should see AutoIndex emit a message
such as:
[pre Indexing 990 terms... ]
If you don't see that, or if it's indexing 0 terms then something is wrong!
[h4 Step 6: Iterate]
Creating a good index is an iterative process, often the first step is
just to add a header scanning rule to the script file and then generate

View File

@ -30,7 +30,7 @@
The following elements can occur in a script:
</p>
<a name="autoindex.script_ref.simple_inclusions"></a><h5>
<a name="id527549"></a>
<a name="id490329"></a>
<a class="link" href="script_ref.html#autoindex.script_ref.simple_inclusions">Simple Inclusions</a>
</h5>
<pre class="programlisting"><span class="identifier">term</span> <span class="special">[</span><span class="identifier">regular</span><span class="special">-</span><span class="identifier">expression1</span> <span class="special">[</span><span class="identifier">regular</span><span class="special">-</span><span class="identifier">expression2</span> <span class="special">[</span><span class="identifier">category</span><span class="special">]]]</span>
@ -93,7 +93,7 @@
</dl>
</div>
<a name="autoindex.script_ref.source_file_scanning"></a><h5>
<a name="id527817"></a>
<a name="id490575"></a>
<a class="link" href="script_ref.html#autoindex.script_ref.source_file_scanning">Source File Scanning</a>
</h5>
<pre class="programlisting"><span class="special">!</span><span class="identifier">scan</span> <span class="identifier">source</span><span class="special">-</span><span class="identifier">file</span><span class="special">-</span><span class="identifier">name</span>
@ -108,7 +108,7 @@
whose "type" attribute has the same category name.
</p>
<a name="autoindex.script_ref.directory_and_source_file_scanning"></a><h5>
<a name="id527916"></a>
<a name="id490663"></a>
<a class="link" href="script_ref.html#autoindex.script_ref.directory_and_source_file_scanning">Directory
and Source File Scanning</a>
</h5>
@ -135,7 +135,7 @@
</dl>
</div>
<a name="autoindex.script_ref.excluding_terms"></a><h5>
<a name="id528079"></a>
<a name="id541811"></a>
<a class="link" href="script_ref.html#autoindex.script_ref.excluding_terms">Excluding Terms</a>
</h5>
<pre class="programlisting"><span class="special">!</span><span class="identifier">exclude</span> <span class="identifier">term</span><span class="special">-</span><span class="identifier">list</span>
@ -147,7 +147,7 @@
included.
</p>
<a name="autoindex.script_ref.rewriting_section_names"></a><h5>
<a name="id528160"></a>
<a name="id541882"></a>
<a class="link" href="script_ref.html#autoindex.script_ref.rewriting_section_names">Rewriting Section
Names</a>
</h5>

View File

@ -27,9 +27,18 @@
<a name="autoindex.tut"></a><a class="link" href="tut.html" title="Getting Started and Tutorial"> Getting Started and Tutorial</a>
</h2></div></div></div>
<a name="autoindex.tut.step_1__build_the_tool"></a><h5>
<a name="id473689"></a>
<a name="id473472"></a>
<a class="link" href="tut.html#autoindex.tut.step_1__build_the_tool">Step 1: Build the tool</a>
</h5>
<div class="note"><table border="0" summary="Note">
<tr>
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../doc/html/images/note.png"></td>
<th align="left">Note</th>
</tr>
<tr><td align="left" valign="top"><p>
This step is strictly optional, but can speed up build times.
</p></td></tr>
</table></div>
<p>
cd into <code class="computeroutput"><span class="identifier">tools</span><span class="special">/</span><span class="identifier">auto_index</span><span class="special">/</span><span class="identifier">build</span></code> and invoke bjam as:
</p>
@ -41,19 +50,87 @@
</p>
<pre class="programlisting"><span class="identifier">bjam</span> <span class="identifier">release</span> <span class="identifier">gcc</span>
</pre>
<p>
Now open up your user-config.jam file and add the line:
</p>
<pre class="programlisting">using auto-index : <span class="emphasis"><em>path-to-executable</em></span> ;
</pre>
<a name="autoindex.tut.step_2__configure_boost_build"></a><h5>
<a name="id473797"></a>
<a name="id473590"></a>
<a class="link" href="tut.html#autoindex.tut.step_2__configure_boost_build">Step 2: Configure
Boost.Build</a>
</h5>
<p>
TODO: we need BoostBook integration!!!
Assuming you have a Jamfile for building your documentation that looks something
like:
</p>
<pre class="programlisting">boostbook standalone
:
type_traits
:
# build requirements go here:
;
</pre>
<p>
Currently the tool can only be run manually.
Then add the line:
</p>
<pre class="programlisting">using auto-index ; </pre>
<p>
to the start of the Jamfile, and then add whatever auto-index options you want
to the build requirements section, for example:
</p>
<pre class="programlisting">boostbook standalone
:
type_traits
:
# build requirements go here:
# this one turns on indexing:
&lt;auto-index&gt;on
# choose indexing method for pdf's:
&lt;format&gt;pdf:&lt;auto-index-internal&gt;off
# choose indexing method for html:
&lt;format&gt;html:&lt;auto-index-internal&gt;on
# set the name of the script file to use:
&lt;auto-index-script&gt;index.idx
;
</pre>
<p>
The available options are:
</p>
<div class="variablelist">
<p class="title"><b></b></p>
<dl>
<dt><span class="term">&lt;auto-index&gt;off/on</span></dt>
<dd><p>
Turns indexing of the document on, defaults to "off", so be sure
to set this if you want AutoIndex invoked!
</p></dd>
<dt><span class="term">&lt;auto-index-internal&gt;off/on</span></dt>
<dd><p>
Chooses whether AutoIndex creates the index itself (feature on), or whether
it simply inserts the necessary DocBook markup so that the DocBook XSL
stylesheets can create the index.
</p></dd>
<dt><span class="term">&lt;auto-index-script&gt;filename</span></dt>
<dd><p>
Specifies the name of the script to load.
</p></dd>
<dt><span class="term">&lt;auto-index-no-duplicates&gt;off/on</span></dt>
<dd><p>
When "on" AutoIndex will only index a term once in any given
section, otherwise (the default) multiple index entries per term may be
created if the term occurs more than once in the section.
</p></dd>
<dt><span class="term">&lt;auto-index-verbose&gt;off/on</span></dt>
<dd><p>
Defaults to "off". When turned on the AutoIndex prints progress
information - generally useful only for debugging purposes.
</p></dd>
</dl>
</div>
<a name="autoindex.tut.step_3__add_indexes_to_your_documentation"></a><h5>
<a name="id475023"></a>
<a name="id473741"></a>
<a class="link" href="tut.html#autoindex.tut.step_3__add_indexes_to_your_documentation">Step
3: Add indexes to your documentation</a>
</h5>
@ -69,23 +146,23 @@
<span class="emphasis"><em>auto_index</em></span> in separate indexes along with a main "include
everything" index as well, one could add:
</p>
<pre class="programlisting"><span class="special">&lt;</span><span class="identifier">index</span> <span class="identifier">type</span><span class="special">=</span><span class="string">"class_name"</span><span class="special">&gt;</span>
<span class="special">&lt;</span><span class="identifier">title</span><span class="special">&gt;</span><span class="identifier">Class</span> <span class="identifier">Index</span><span class="special">&lt;/</span><span class="identifier">title</span><span class="special">&gt;</span>
<span class="special">&lt;/</span><span class="identifier">index</span><span class="special">&gt;</span>
<pre class="programlisting">&lt;index type<code class="literal">"class_name"&gt;
&lt;title&gt;Class Index&lt;/title&gt;
&lt;/index&gt;
<span class="special">&lt;</span><span class="identifier">index</span> <span class="identifier">type</span><span class="special">=</span><span class="string">"typedef_name"</span><span class="special">&gt;</span>
<span class="special">&lt;</span><span class="identifier">title</span><span class="special">&gt;</span><span class="identifier">Typedef</span> <span class="identifier">Index</span><span class="special">&lt;/</span><span class="identifier">title</span><span class="special">&gt;</span>
<span class="special">&lt;/</span><span class="identifier">index</span><span class="special">&gt;</span>
&lt;index type</code>"typedef_name"&gt;
&lt;title&gt;Typedef Index&lt;/title&gt;
&lt;/index&gt;
<span class="special">&lt;</span><span class="identifier">index</span> <span class="identifier">type</span><span class="special">=</span><span class="string">"function_name"</span><span class="special">&gt;</span>
<span class="special">&lt;</span><span class="identifier">title</span><span class="special">&gt;</span><span class="identifier">Function</span> <span class="identifier">Index</span><span class="special">&lt;/</span><span class="identifier">title</span><span class="special">&gt;</span>
<span class="special">&lt;/</span><span class="identifier">index</span><span class="special">&gt;</span>
&lt;index type<code class="literal">"function_name"&gt;
&lt;title&gt;Function Index&lt;/title&gt;
&lt;/index&gt;
<span class="special">&lt;</span><span class="identifier">index</span> <span class="identifier">type</span><span class="special">=</span><span class="string">"macro_name"</span><span class="special">&gt;</span>
<span class="special">&lt;</span><span class="identifier">title</span><span class="special">&gt;</span><span class="identifier">Macro</span> <span class="identifier">Index</span><span class="special">&lt;/</span><span class="identifier">title</span><span class="special">&gt;</span>
<span class="special">&lt;/</span><span class="identifier">index</span><span class="special">&gt;</span>
&lt;index type</code>"macro_name"&gt;
&lt;title&gt;Macro Index&lt;/title&gt;
&lt;<span class="emphasis"><em>index&gt;
<span class="special">&lt;</span><span class="identifier">index</span><span class="special">/&gt;</span>
&lt;index</em></span>&gt;
</pre>
<p>
In quickbook, you add the same markup but enclose it in an escape:
@ -93,7 +170,7 @@
<pre class="programlisting"><span class="char">''</span><span class="char">'&lt;index/&gt;'</span><span class="char">''</span>
</pre>
<a name="autoindex.tut.step_4__create_the_script_file"></a><h5>
<a name="id473477"></a>
<a name="id475177"></a>
<a class="link" href="tut.html#autoindex.tut.step_4__create_the_script_file">Step 4: Create
the script file</a>
</h5>
@ -109,8 +186,7 @@
Or we can recursively scan through directories looking for all the files to
scan whose name matches a particular regular expression:
</p>
<pre class="programlisting"><span class="special">!</span><span class="identifier">scan</span><span class="special">-</span><span class="identifier">path</span> <span class="string">"../../../../boost/math"</span> <span class="string">".*\.hpp"</span> <span class="keyword">true</span>
</pre>
<pre class="programlisting">!scan-path "..<span class="emphasis"><em>..</em></span>../../boost/math" ".*.hpp" true </pre>
<p>
Note how each argument is whitespace separated and can be optionally enclosed
in "double quotes". The final <span class="emphasis"><em>true</em></span> argument
@ -166,9 +242,36 @@
</p>
<pre class="programlisting"><span class="special">!</span><span class="identifier">rewrite</span><span class="special">-</span><span class="identifier">name</span> <span class="string">"(?i)(?:A|The)\s+(.*)"</span> <span class="string">"\1"</span>
</pre>
<a name="autoindex.tut.step_5__iterate"></a><h5>
<a name="id527476"></a>
<a class="link" href="tut.html#autoindex.tut.step_5__iterate">Step 5: Iterate</a>
<a name="autoindex.tut.step_5__build_the_your_docs"></a><h5>
<a name="id490121"></a>
<a class="link" href="tut.html#autoindex.tut.step_5__build_the_your_docs">Step 5: Build the
Your Docs</a>
</h5>
<p>
Make sure that auto-index.jam is in your BOOST_BUILD_PATH, by either setting
the environment variable BOOST_BUILD_PATH to point to the directory containing
it, or by copying the file into <code class="computeroutput"><span class="identifier">boost</span><span class="special">-</span><span class="identifier">root</span><span class="special">/</span><span class="identifier">tools</span><span class="special">/</span><span class="identifier">build</span><span class="special">/</span><span class="identifier">v2</span><span class="special">/</span><span class="identifier">tools</span></code>. Then you build the docs with either:
</p>
<pre class="programlisting"><span class="identifier">bjam</span> <span class="identifier">release</span>
</pre>
<p>
To build the html docs or:
</p>
<pre class="programlisting"><span class="identifier">bjam</span> <span class="identifier">pdf</span> <span class="identifier">release</span>
</pre>
<p>
To build the pdf.
</p>
<p>
During the build process you should see AutoIndex emit a message such as:
</p>
<pre class="programlisting">Indexing 990 terms... </pre>
<p>
If you don't see that, or if it's indexing 0 terms then something is wrong!
</p>
<a name="autoindex.tut.step_6__iterate"></a><h5>
<a name="id490268"></a>
<a class="link" href="tut.html#autoindex.tut.step_6__iterate">Step 6: Iterate</a>
</h5>
<p>
Creating a good index is an iterative process, often the first step is just

View File

@ -28,7 +28,7 @@
</h3></div></div></div>
<div><p class="copyright">Copyright © 2008 John Maddock</p></div>
<div><div class="legalnotice">
<a name="id473182"></a><p>
<a name="id485631"></a><p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@ -47,7 +47,7 @@
</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: November 21, 2008 at 17:25:20 GMT</small></p></td>
<td align="left"><p><small>Last revised: November 29, 2008 at 18:49:02 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>

View File

@ -4,6 +4,7 @@
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
using quickbook ;
using auto-index ;
path-constant images_location : html ;
@ -12,6 +13,10 @@ boostbook standalone
:
math
:
<auto-index>on
<format>pdf:<auto-index-internal>off
<format>html:<auto-index-internal>on
<auto-index-script>index.idx
# Path for links to Boost:
#<xsl:param>boost.root=../../../../../../../trunk
# Path for libraries index:
@ -70,3 +75,4 @@ install pdf-install : standalone : <install-type>PDF <location>. ;

View File

@ -46,7 +46,7 @@
<div><p class="copyright">Copyright © 2006 , 2007, 2008 John Maddock, Paul A. Bristow, Hubert
Holin, Xiaogang Zhang, Bruno Lalande and Gautam Sewani</p></div>
<div><div class="legalnotice">
<a name="id485634"></a><p>
<a name="id475310"></a><p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@ -462,7 +462,7 @@
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"><p><small>Last revised: November 28, 2008 at 08:58:32 GMT</small></p></td>
<td align="left"><p><small>Last revised: November 29, 2008 at 18:01:11 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>

View File

@ -24,7 +24,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="id923194"></a>Class Index</h2></div></div></div>
<a name="id923223"></a>Class Index</h2></div></div></div>
<p><a class="link" href="s10.html#idx_id_0">B</a> <a class="link" href="s10.html#idx_id_1">C</a> <a class="link" href="s10.html#idx_id_2">D</a> <a class="link" href="s10.html#idx_id_3">E</a> <a class="link" href="s10.html#idx_id_4">F</a> <a class="link" href="s10.html#idx_id_5">G</a> <a class="link" href="s10.html#idx_id_6">L</a> <a class="link" href="s10.html#idx_id_7">M</a> <a class="link" href="s10.html#idx_id_8">N</a> <a class="link" href="s10.html#idx_id_9">P</a> <a class="link" href="s10.html#idx_id_10">R</a> <a class="link" href="s10.html#idx_id_11">S</a> <a class="link" href="s10.html#idx_id_12">T</a> <a class="link" href="s10.html#idx_id_13">U</a> <a class="link" href="s10.html#idx_id_14">W</a> </p>
<div class="variablelist"><dl>
<dt>

View File

@ -24,7 +24,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="id925394"></a>Typedef Index</h2></div></div></div>
<a name="id925425"></a>Typedef Index</h2></div></div></div>
<p><a class="link" href="s11.html#idx_id_15">A</a> <a class="link" href="s11.html#idx_id_16">B</a> <a class="link" href="s11.html#idx_id_17">C</a> <a class="link" href="s11.html#idx_id_18">D</a> <a class="link" href="s11.html#idx_id_19">E</a> <a class="link" href="s11.html#idx_id_20">F</a> <a class="link" href="s11.html#idx_id_21">G</a> <a class="link" href="s11.html#idx_id_22">I</a> <a class="link" href="s11.html#idx_id_23">L</a> <a class="link" href="s11.html#idx_id_24">N</a> <a class="link" href="s11.html#idx_id_25">O</a> <a class="link" href="s11.html#idx_id_26">P</a> <a class="link" href="s11.html#idx_id_27">R</a> <a class="link" href="s11.html#idx_id_28">S</a> <a class="link" href="s11.html#idx_id_29">T</a> <a class="link" href="s11.html#idx_id_30">U</a> <a class="link" href="s11.html#idx_id_31">V</a> <a class="link" href="s11.html#idx_id_32">W</a> </p>
<div class="variablelist"><dl>
<dt>

View File

@ -24,7 +24,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="id929043"></a>Function Index</h2></div></div></div>
<a name="id929075"></a>Function Index</h2></div></div></div>
<p><a class="link" href="s12.html#idx_id_33">A</a> <a class="link" href="s12.html#idx_id_34">B</a> <a class="link" href="s12.html#idx_id_35">C</a> <a class="link" href="s12.html#idx_id_36">D</a> <a class="link" href="s12.html#idx_id_37">E</a> <a class="link" href="s12.html#idx_id_38">F</a> <a class="link" href="s12.html#idx_id_39">G</a> <a class="link" href="s12.html#idx_id_40">H</a> <a class="link" href="s12.html#idx_id_41">I</a> <a class="link" href="s12.html#idx_id_42">K</a> <a class="link" href="s12.html#idx_id_43">L</a> <a class="link" href="s12.html#idx_id_44">M</a> <a class="link" href="s12.html#idx_id_45">N</a> <a class="link" href="s12.html#idx_id_46">P</a> <a class="link" href="s12.html#idx_id_47">Q</a> <a class="link" href="s12.html#idx_id_48">R</a> <a class="link" href="s12.html#idx_id_49">S</a> <a class="link" href="s12.html#idx_id_50">T</a> <a class="link" href="s12.html#idx_id_51">V</a> <a class="link" href="s12.html#idx_id_52">Z</a> </p>
<div class="variablelist"><dl>
<dt>

View File

@ -24,7 +24,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="id939584"></a>Macro Index</h2></div></div></div>
<a name="id939616"></a>Macro Index</h2></div></div></div>
<p><a class="link" href="s13.html#idx_id_53">B</a> <a class="link" href="s13.html#idx_id_54">F</a> </p>
<div class="variablelist"><dl>
<dt>

View File

@ -23,7 +23,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="id940369"></a>Index</h2></div></div></div>
<a name="id940400"></a>Index</h2></div></div></div>
<p><a class="link" href="s14.html#idx_id_55">A</a> <a class="link" href="s14.html#idx_id_56">B</a> <a class="link" href="s14.html#idx_id_57">C</a> <a class="link" href="s14.html#idx_id_58">D</a> <a class="link" href="s14.html#idx_id_59">E</a> <a class="link" href="s14.html#idx_id_60">F</a> <a class="link" href="s14.html#idx_id_61">G</a> <a class="link" href="s14.html#idx_id_62">H</a> <a class="link" href="s14.html#idx_id_63">I</a> <a class="link" href="s14.html#idx_id_64">K</a> <a class="link" href="s14.html#idx_id_65">L</a> <a class="link" href="s14.html#idx_id_66">M</a> <a class="link" href="s14.html#idx_id_67">N</a> <a class="link" href="s14.html#idx_id_68">O</a> <a class="link" href="s14.html#idx_id_69">P</a> <a class="link" href="s14.html#idx_id_70">Q</a> <a class="link" href="s14.html#idx_id_71">R</a> <a class="link" href="s14.html#idx_id_72">S</a> <a class="link" href="s14.html#idx_id_73">T</a> <a class="link" href="s14.html#idx_id_74">U</a> <a class="link" href="s14.html#idx_id_75">V</a> <a class="link" href="s14.html#idx_id_76">W</a> <a class="link" href="s14.html#idx_id_77">Z</a> </p>
<div class="variablelist"><dl>
<dt>

View File

@ -33,7 +33,7 @@
and reflect more the general implementation philosophy used.
</p>
<a name="math_toolkit.backgrounders.implementation.implemention_philosophy"></a><h5>
<a name="id912054"></a>
<a name="id912075"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.implemention_philosophy">Implemention
philosophy</a>
</h5>
@ -85,7 +85,7 @@
These could still provide sufficient accuracy for some speed-critical applications.
</p>
<a name="math_toolkit.backgrounders.implementation.accuracy_and_representation_of_test_values"></a><h5>
<a name="id912184"></a>
<a name="id912208"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.accuracy_and_representation_of_test_values">Accuracy
and Representation of Test Values</a>
</h5>
@ -130,7 +130,7 @@
binary value).
</p>
<a name="math_toolkit.backgrounders.implementation.tolerance_of_tests"></a><h5>
<a name="id912427"></a>
<a name="id912450"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.tolerance_of_tests">Tolerance
of Tests</a>
</h5>
@ -156,7 +156,7 @@
first that the suffix L is present, and then that the tolerance is big enough.
</p>
<a name="math_toolkit.backgrounders.implementation.handling_unsuitable_arguments"></a><h5>
<a name="id912500"></a>
<a name="id912524"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.handling_unsuitable_arguments">Handling
Unsuitable Arguments</a>
</h5>
@ -242,7 +242,7 @@
</p></td></tr>
</table></div>
<a name="math_toolkit.backgrounders.implementation.handling_of_functions_that_are_not_mathematically_defined"></a><h5>
<a name="id912732"></a>
<a name="id912755"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.handling_of_functions_that_are_not_mathematically_defined">Handling
of Functions that are Not Mathematically defined</a>
</h5>
@ -276,7 +276,7 @@
</p></td></tr>
</table></div>
<a name="math_toolkit.backgrounders.implementation.median_of_distributions"></a><h5>
<a name="id912878"></a>
<a name="id912902"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.median_of_distributions">Median
of distributions</a>
</h5>
@ -309,7 +309,7 @@
Basic Statistics.</a> give more detail, in particular for discrete distributions.
</p>
<a name="math_toolkit.backgrounders.implementation.handling_of_floating_point_infinity"></a><h5>
<a name="id913031"></a>
<a name="id913055"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.handling_of_floating_point_infinity">Handling
of Floating-Point Infinity</a>
</h5>
@ -353,7 +353,7 @@
handling policies</a>.
</p>
<a name="math_toolkit.backgrounders.implementation.scale__shape_and_location"></a><h5>
<a name="id913199"></a>
<a name="id913222"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.scale__shape_and_location">Scale,
Shape and Location</a>
</h5>
@ -380,7 +380,7 @@
functions, they can be added if required.
</p>
<a name="math_toolkit.backgrounders.implementation.notes_on_implementation_of_specific_functions__amp__distributions"></a><h5>
<a name="id913669"></a>
<a name="id913692"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.notes_on_implementation_of_specific_functions__amp__distributions">Notes
on Implementation of Specific Functions &amp; Distributions</a>
</h5>
@ -392,7 +392,7 @@
0 and upper = 1 would be more suitable.
</li></ul></div>
<a name="math_toolkit.backgrounders.implementation.rational_approximations_used"></a><h5>
<a name="id913718"></a>
<a name="id913741"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.rational_approximations_used">Rational
Approximations Used</a>
</h5>
@ -435,7 +435,7 @@
to the "true" minimax solution.
</p>
<a name="math_toolkit.backgrounders.implementation.representation_of_mathematical_constants"></a><h5>
<a name="id913836"></a>
<a name="id913870"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.representation_of_mathematical_constants">Representation
of Mathematical Constants</a>
</h5>
@ -496,7 +496,7 @@
</span><span class="keyword">double</span> <span class="identifier">p</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">constants</span><span class="special">::</span><span class="identifier">pi</span><span class="special">();</span> <span class="comment">// Context does not allow for disambiguation of overloaded function
</span></pre>
<a name="math_toolkit.backgrounders.implementation.thread_safety"></a><h5>
<a name="id914410"></a>
<a name="id914425"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.thread_safety">Thread
safety</a>
</h5>
@ -521,7 +521,7 @@
the right thing here at some point.
</p>
<a name="math_toolkit.backgrounders.implementation.sources_of_test_data"></a><h5>
<a name="id914487"></a>
<a name="id914502"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.sources_of_test_data">Sources
of Test Data</a>
</h5>
@ -565,7 +565,7 @@
the underlying special function is known to be difficult to implement.
</p>
<a name="math_toolkit.backgrounders.implementation.creating_and_managing_the_equations"></a><h5>
<a name="id914609"></a>
<a name="id914623"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.creating_and_managing_the_equations">Creating
and Managing the Equations</a>
</h5>
@ -726,7 +726,7 @@ done</pre>
HTML: this needs further investigation.
</p>
<a name="math_toolkit.backgrounders.implementation.producing_graphs"></a><h5>
<a name="id915028"></a>
<a name="id915060"></a>
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.producing_graphs">Producing
Graphs</a>
</h5>

View File

@ -27,7 +27,7 @@
<a name="math_toolkit.backgrounders.lanczos"></a><a class="link" href="lanczos.html" title="The Lanczos Approximation"> The Lanczos Approximation</a>
</h3></div></div></div>
<a name="math_toolkit.backgrounders.lanczos.motivation"></a><h5>
<a name="id915453"></a>
<a name="id915476"></a>
<a class="link" href="lanczos.html#math_toolkit.backgrounders.lanczos.motivation">Motivation</a>
</h5>
<p>
@ -98,7 +98,7 @@
functions divided by large powers into single (simpler) expressions.
</p>
<a name="math_toolkit.backgrounders.lanczos.the_approximation"></a><h5>
<a name="id915863"></a>
<a name="id915887"></a>
<a class="link" href="lanczos.html#math_toolkit.backgrounders.lanczos.the_approximation">The
Approximation</a>
</h5>
@ -160,7 +160,7 @@
</p></td></tr>
</table></div>
<a name="math_toolkit.backgrounders.lanczos.computing_the_coefficients"></a><h5>
<a name="id916135"></a>
<a name="id916162"></a>
<a class="link" href="lanczos.html#math_toolkit.backgrounders.lanczos.computing_the_coefficients">Computing
the Coefficients</a>
</h5>
@ -204,7 +204,7 @@
multiplied by <span class="emphasis"><em>F</em></span> as the last step.
</p>
<a name="math_toolkit.backgrounders.lanczos.choosing_the_right_parameters"></a><h5>
<a name="id916351"></a>
<a name="id916377"></a>
<a class="link" href="lanczos.html#math_toolkit.backgrounders.lanczos.choosing_the_right_parameters">Choosing
the Right Parameters</a>
</h5>
@ -228,7 +228,7 @@
computing to float precision with double precision arithmetic.
</p>
<div class="table">
<a name="id916444"></a><p class="title"><b>Table 53. Optimal choices for N and g when computing with
<a name="id916470"></a><p class="title"><b>Table 53. Optimal choices for N and g when computing with
guard digits (source: Pugh)</b></p>
<div class="table-contents"><table class="table" summary="Optimal choices for N and g when computing with
guard digits (source: Pugh)">
@ -371,7 +371,7 @@
exactly matches the machine epsilon for the type in question.
</p>
<div class="table">
<a name="id916801"></a><p class="title"><b>Table 54. Optimum value for N and g when computing at fixed
<a name="id916820"></a><p class="title"><b>Table 54. Optimum value for N and g when computing at fixed
precision</b></p>
<div class="table-contents"><table class="table" summary="Optimum value for N and g when computing at fixed
precision">
@ -536,7 +536,7 @@
is exact, and so isn't used for the gamma function.
</p>
<a name="math_toolkit.backgrounders.lanczos.references"></a><h5>
<a name="id917102"></a>
<a name="id917122"></a>
<a class="link" href="lanczos.html#math_toolkit.backgrounders.lanczos.references">References</a>
</h5>
<a name="godfrey"></a><a name="pugh"></a><div class="orderedlist"><ol type="1">

View File

@ -27,7 +27,7 @@
<a name="math_toolkit.backgrounders.refs"></a><a class="link" href="refs.html" title="References"> References</a>
</h3></div></div></div>
<a name="math_toolkit.backgrounders.refs.general_references"></a><h5>
<a name="id918676"></a>
<a name="id918712"></a>
<a class="link" href="refs.html#math_toolkit.backgrounders.refs.general_references">General
references</a>
</h5>
@ -91,7 +91,7 @@
Library (version 2), Walter E. Brown</a>
</p>
<a name="math_toolkit.backgrounders.refs.calculators__that_we_found__and_used_to_cross_check___as_far_as_their_widely_varying_accuracy_allowed__"></a><h5>
<a name="id918865"></a>
<a name="id918901"></a>
<a class="link" href="refs.html#math_toolkit.backgrounders.refs.calculators__that_we_found__and_used_to_cross_check___as_far_as_their_widely_varying_accuracy_allowed__">Calculators*
that we found (and used to cross-check - as far as their widely-varying accuracy
allowed).</a>
@ -101,7 +101,7 @@
Binomial Probability Distribution Calculator.
</p>
<a name="math_toolkit.backgrounders.refs.other_libraries"></a><h5>
<a name="id918912"></a>
<a name="id918949"></a>
<a class="link" href="refs.html#math_toolkit.backgrounders.refs.other_libraries">Other Libraries</a>
</h5>
<p>

View File

@ -81,7 +81,7 @@
<a name="zero_error"></a><p>
</p>
<a name="math_toolkit.backgrounders.relative_error.the_impossibility_of_zero_error"></a><h5>
<a name="id915339"></a>
<a name="id915372"></a>
<a class="link" href="relative_error.html#math_toolkit.backgrounders.relative_error.the_impossibility_of_zero_error">The
Impossibility of Zero Error</a>
</h5>

View File

@ -94,7 +94,7 @@
are located!</em></span>
</p>
<a name="math_toolkit.backgrounders.remez.the_remez_method"></a><h5>
<a name="id917380"></a>
<a name="id917399"></a>
<a class="link" href="remez.html#math_toolkit.backgrounders.remez.the_remez_method">The Remez
Method</a>
</h5>
@ -174,7 +174,7 @@
</td></tr>
</table></div>
<a name="math_toolkit.backgrounders.remez.remez_step_1"></a><h5>
<a name="id917619"></a>
<a name="id917644"></a>
<a class="link" href="remez.html#math_toolkit.backgrounders.remez.remez_step_1">Remez Step
1</a>
</h5>
@ -205,7 +205,7 @@
to 5.6x10<sup>-4</sup>.
</p>
<a name="math_toolkit.backgrounders.remez.remez_step_2"></a><h5>
<a name="id917731"></a>
<a name="id917757"></a>
<a class="link" href="remez.html#math_toolkit.backgrounders.remez.remez_step_2">Remez Step
2</a>
</h5>
@ -234,7 +234,7 @@
In our example we perform multi-point exchange.
</p>
<a name="math_toolkit.backgrounders.remez.iteration"></a><h5>
<a name="id917802"></a>
<a name="id917828"></a>
<a class="link" href="remez.html#math_toolkit.backgrounders.remez.iteration">Iteration</a>
</h5>
<p>
@ -250,7 +250,7 @@
<span class="inlinemediaobject"><img src="../../../graphs/remez-4.png" alt="remez-4"></span>
</p>
<a name="math_toolkit.backgrounders.remez.rational_approximations"></a><h5>
<a name="id917868"></a>
<a name="id917892"></a>
<a class="link" href="remez.html#math_toolkit.backgrounders.remez.rational_approximations">Rational
Approximations</a>
</h5>
@ -299,7 +299,7 @@
number of terms overall.
</p>
<a name="math_toolkit.backgrounders.remez.practical_considerations"></a><h5>
<a name="id918027"></a>
<a name="id918045"></a>
<a class="link" href="remez.html#math_toolkit.backgrounders.remez.practical_considerations">Practical
Considerations</a>
</h5>
@ -407,7 +407,7 @@
desired minimax solution (5x10<sup>-4</sup>).
</p>
<a name="math_toolkit.backgrounders.remez.remez_method_checklist"></a><h5>
<a name="id918335"></a>
<a name="id918363"></a>
<a class="link" href="remez.html#math_toolkit.backgrounders.remez.remez_method_checklist">Remez
Method Checklist</a>
</h5>
@ -461,7 +461,7 @@
</li>
</ul></div>
<a name="math_toolkit.backgrounders.remez.references"></a><h5>
<a name="id918471"></a>
<a name="id918505"></a>
<a class="link" href="remez.html#math_toolkit.backgrounders.remez.references">References</a>
</h5>
<p>

View File

@ -28,7 +28,7 @@
Algorithms</a>
</h4></div></div></div>
<a name="math_toolkit.dist.dist_ref.dist_algorithms.finding_the_location_and_scale_for_normal_and_similar_distributions"></a><h5>
<a name="id695646"></a>
<a name="id695673"></a>
<a class="link" href="dist_algorithms.html#math_toolkit.dist.dist_ref.dist_algorithms.finding_the_location_and_scale_for_normal_and_similar_distributions">Finding
the Location and Scale for Normal and similar distributions</a>
</h5>
@ -50,7 +50,7 @@
</span><span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">complement</span><span class="special">;</span> <span class="comment">// Will be needed by users who want to use complements.
</span></pre>
<a name="math_toolkit.dist.dist_ref.dist_algorithms.find_location_function"></a><h5>
<a name="id695809"></a>
<a name="id695836"></a>
<a class="link" href="dist_algorithms.html#math_toolkit.dist.dist_ref.dist_algorithms.find_location_function">find_location
function</a>
</h5>
@ -80,7 +80,7 @@
<span class="special">}}</span> <span class="comment">// namespaces
</span></pre>
<a name="math_toolkit.dist.dist_ref.dist_algorithms.find_scale_function"></a><h5>
<a name="id696437"></a>
<a name="id696464"></a>
<a class="link" href="dist_algorithms.html#math_toolkit.dist.dist_ref.dist_algorithms.find_scale_function">find_scale
function</a>
</h5>

View File

@ -87,7 +87,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/bernoulli_cdf.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.member_functions"></a><h5>
<a name="id645105"></a>
<a name="id645129"></a>
<a class="link" href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.member_functions">Member
Functions</a>
</h5>
@ -103,7 +103,7 @@
Returns the <span class="emphasis"><em>success_fraction</em></span> parameter of this distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.non_member_accessors"></a><h5>
<a name="id645225"></a>
<a name="id645249"></a>
<a class="link" href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -128,7 +128,7 @@
exception and make an error message available.
</p>
<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.accuracy"></a><h5>
<a name="id645410"></a>
<a name="id645434"></a>
<a class="link" href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -136,7 +136,7 @@
and so should have errors within an epsilon or two.
</p>
<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.implementation"></a><h5>
<a name="id645443"></a>
<a name="id645467"></a>
<a class="link" href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.implementation">Implementation</a>
</h5>
<p>
@ -327,7 +327,7 @@
</tbody>
</table></div>
<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.references"></a><h5>
<a name="id645835"></a>
<a name="id645859"></a>
<a class="link" href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.references">References</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -133,12 +133,12 @@
from the centre (where x = half).
</p>
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.member_functions"></a><h5>
<a name="id646998"></a>
<a name="id647022"></a>
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.member_functions">Member
Functions</a>
</h5>
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.constructor"></a><h6>
<a name="id647025"></a>
<a name="id647049"></a>
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.constructor">Constructor</a>
</h6>
<pre class="programlisting"><span class="identifier">beta_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">beta</span><span class="special">);</span>
@ -165,7 +165,7 @@
yellow in the graph above).
</p>
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.parameter_accessors"></a><h6>
<a name="id647203"></a>
<a name="id647227"></a>
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.parameter_accessors">Parameter
Accessors</a>
</h6>
@ -189,7 +189,7 @@
</span><span class="identifier">assert</span><span class="special">(</span><span class="identifier">mybeta</span><span class="special">.</span><span class="identifier">beta</span><span class="special">()</span> <span class="special">==</span> <span class="number">5.</span><span class="special">);</span> <span class="comment">// mybeta.beta() returns 5
</span></pre>
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.parameter_estimators"></a><h5>
<a name="id647484"></a>
<a name="id647508"></a>
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.parameter_estimators">Parameter
Estimators</a>
</h5>
@ -242,7 +242,7 @@ from presumed-known mean and variance.
Returns the value of &#946; that gives: <code class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">beta_distribution</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;(</span><span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">beta</span><span class="special">),</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="identifier">probability</span></code>.
</p>
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.non_member_accessor_functions"></a><h5>
<a name="id648131"></a>
<a name="id648155"></a>
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.non_member_accessor_functions">Non-member
Accessor Functions</a>
</h5>
@ -264,7 +264,7 @@ from presumed-known mean and variance.
Mathworld</a>.
</p>
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.applications"></a><h5>
<a name="id648316"></a>
<a name="id648339"></a>
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.applications">Applications</a>
</h5>
<p>
@ -277,7 +277,7 @@ from presumed-known mean and variance.
statistical inference</a>.
</p>
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.related_distributions"></a><h5>
<a name="id648364"></a>
<a name="id648387"></a>
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.related_distributions">Related
distributions</a>
</h5>
@ -303,7 +303,7 @@ from presumed-known mean and variance.
Distribution</a> with its p parameter set to x.
</p>
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.accuracy"></a><h5>
<a name="id648458"></a>
<a name="id648482"></a>
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -315,7 +315,7 @@ from presumed-known mean and variance.
please refer to these functions for information on accuracy.
</p>
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.implementation"></a><h5>
<a name="id648540"></a>
<a name="id648563"></a>
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.implementation">Implementation</a>
</h5>
<p>
@ -597,7 +597,7 @@ from presumed-known mean and variance.
</tbody>
</table></div>
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.references"></a><h5>
<a name="id649857"></a>
<a name="id649882"></a>
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.references">References</a>
</h5>
<p>

View File

@ -167,12 +167,12 @@
<p>
</p>
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.member_functions"></a><h5>
<a name="id651234"></a>
<a name="id651258"></a>
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.member_functions">Member
Functions</a>
</h5>
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.construct"></a><h6>
<a name="id651259"></a>
<a name="id651283"></a>
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.construct">Construct</a>
</h6>
<pre class="programlisting"><span class="identifier">binomial_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">p</span><span class="special">);</span>
@ -189,7 +189,7 @@
otherwise calls <a class="link" href="../../../main_overview/error_handling.html#domain_error">domain_error</a>.
</p>
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.accessors"></a><h6>
<a name="id651423"></a>
<a name="id651447"></a>
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.accessors">Accessors</a>
</h6>
<pre class="programlisting"><span class="identifier">RealType</span> <span class="identifier">success_fraction</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
@ -205,7 +205,7 @@
was constructed.
</p>
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.lower_bound_on_the_success_fraction"></a><h6>
<a name="id651542"></a>
<a name="id651566"></a>
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.lower_bound_on_the_success_fraction">Lower
Bound on the Success Fraction</a>
</h6>
@ -311,7 +311,7 @@
limits illustrated in the case of the binomial. Biometrika 26 404-413.
</p>
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.upper_bound_on_the_success_fraction"></a><h6>
<a name="id652220"></a>
<a name="id652245"></a>
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.upper_bound_on_the_success_fraction">Upper
Bound on the Success Fraction</a>
</h6>
@ -389,7 +389,7 @@
</td></tr>
</table></div>
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.estimating_the_number_of_trials_required_for_a_certain_number_of_successes"></a><h6>
<a name="id652674"></a>
<a name="id652698"></a>
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.estimating_the_number_of_trials_required_for_a_certain_number_of_successes">Estimating
the Number of Trials Required for a Certain Number of Successes</a>
</h6>
@ -431,7 +431,7 @@
of seeing 10 events that occur with frequency one half.
</p>
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.estimating_the_maximum_number_of_trials_to_ensure_no_more_than_a_certain_number_of_successes"></a><h6>
<a name="id652964"></a>
<a name="id652988"></a>
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.estimating_the_maximum_number_of_trials_to_ensure_no_more_than_a_certain_number_of_successes">Estimating
the Maximum Number of Trials to Ensure no more than a Certain Number
of Successes</a>
@ -479,7 +479,7 @@
Worked Example.</a>
</p>
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.non_member_accessors"></a><h5>
<a name="id653268"></a>
<a name="id653292"></a>
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -504,7 +504,7 @@
in the context of this distribution:
</p>
<div class="table">
<a name="id653490"></a><p class="title"><b>Table 11. Meaning of the non-member accessors</b></p>
<a name="id653515"></a><p class="title"><b>Table 11. Meaning of the non-member accessors</b></p>
<div class="table-contents"><table class="table" summary="Meaning of the non-member accessors">
<colgroup>
<col>
@ -627,7 +627,7 @@
</table></div>
</div>
<br class="table-break"><a name="math_toolkit.dist.dist_ref.dists.binomial_dist.examples"></a><h5>
<a name="id654066"></a>
<a name="id654090"></a>
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.examples">Examples</a>
</h5>
<p>
@ -635,7 +635,7 @@
examples</a> are available illustrating the use of the binomial distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.accuracy"></a><h5>
<a name="id654108"></a>
<a name="id654132"></a>
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -645,7 +645,7 @@
please refer to these functions for information on accuracy.
</p>
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.implementation"></a><h5>
<a name="id654160"></a>
<a name="id654184"></a>
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.implementation">Implementation</a>
</h5>
<p>
@ -886,7 +886,7 @@
</tbody>
</table></div>
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.references"></a><h5>
<a name="id655532"></a>
<a name="id655555"></a>
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.references">References</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -88,7 +88,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/cauchy_pdf2.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.member_functions"></a><h5>
<a name="id656259"></a>
<a name="id656271"></a>
<a class="link" href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.member_functions">Member
Functions</a>
</h5>
@ -114,7 +114,7 @@
Returns the scale parameter of the distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.non_member_accessors"></a><h5>
<a name="id656476"></a>
<a name="id656488"></a>
<a class="link" href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -151,7 +151,7 @@
The domain of the random variable is [-[max_value], +[min_value]].
</p>
<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.accuracy"></a><h5>
<a name="id656743"></a>
<a name="id656751"></a>
<a class="link" href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -160,7 +160,7 @@
have very low error rates.
</p>
<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.implementation"></a><h5>
<a name="id656801"></a>
<a name="id656809"></a>
<a class="link" href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.implementation">Implementation</a>
</h5>
<p>
@ -276,7 +276,7 @@
</tbody>
</table></div>
<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.references"></a><h5>
<a name="id657109"></a>
<a name="id657119"></a>
<a class="link" href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.references">References</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -87,7 +87,7 @@ independent, normally distributed random
<span class="inlinemediaobject"><img src="../../../../../graphs/chi_squared_pdf.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.member_functions"></a><h5>
<a name="id657898"></a>
<a name="id657908"></a>
<a class="link" href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.member_functions">Member
Functions</a>
</h5>
@ -170,7 +170,7 @@ independent, normally distributed random
NIST Engineering Statistics Handbook, Section 7.2.3.2</a>.
</p>
<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.non_member_accessors"></a><h5>
<a name="id658367"></a>
<a name="id658377"></a>
<a class="link" href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -196,7 +196,7 @@ independent, normally distributed random
The domain of the random variable is [0, +&#8734;].
</p>
<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.examples"></a><h5>
<a name="id658557"></a>
<a name="id658566"></a>
<a class="link" href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.examples">Examples</a>
</h5>
<p>
@ -204,7 +204,7 @@ independent, normally distributed random
are available illustrating the use of the Chi Squared Distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.accuracy"></a><h5>
<a name="id658599"></a>
<a name="id658608"></a>
<a class="link" href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -212,7 +212,7 @@ independent, normally distributed random
gamma functions</a>: please refer to the accuracy data for those functions.
</p>
<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.implementation"></a><h5>
<a name="id658642"></a>
<a name="id658652"></a>
<a class="link" href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.implementation">Implementation</a>
</h5>
<p>
@ -379,7 +379,7 @@ independent, normally distributed random
</tbody>
</table></div>
<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.references"></a><h5>
<a name="id659004"></a>
<a name="id659014"></a>
<a class="link" href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.references">References</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -71,7 +71,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/exponential_pdf.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.exp_dist.member_functions"></a><h5>
<a name="id659599"></a>
<a name="id659609"></a>
<a class="link" href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.member_functions">Member
Functions</a>
</h5>
@ -91,7 +91,7 @@
Accessor function returns the lambda parameter of the distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.exp_dist.non_member_accessors"></a><h5>
<a name="id659747"></a>
<a name="id659756"></a>
<a class="link" href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -111,7 +111,7 @@
The domain of the random variable is [0, +&#8734;].
</p>
<a name="math_toolkit.dist.dist_ref.dists.exp_dist.accuracy"></a><h5>
<a name="id659923"></a>
<a name="id659932"></a>
<a class="link" href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -122,7 +122,7 @@
should have very low error rates.
</p>
<a name="math_toolkit.dist.dist_ref.dists.exp_dist.implementation"></a><h5>
<a name="id660003"></a>
<a name="id660012"></a>
<a class="link" href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.implementation">Implementation</a>
</h5>
<p>
@ -283,7 +283,7 @@
</tbody>
</table></div>
<a name="math_toolkit.dist.dist_ref.dists.exp_dist.references"></a><h5>
<a name="id660320"></a>
<a name="id660328"></a>
<a class="link" href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.references">references</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -100,7 +100,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/extreme_value_pdf2.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.extreme_dist.member_functions"></a><h5>
<a name="id661100"></a>
<a name="id661110"></a>
<a class="link" href="extreme_dist.html#math_toolkit.dist.dist_ref.dists.extreme_dist.member_functions">Member
Functions</a>
</h5>
@ -125,7 +125,7 @@
Returns the scale parameter of the distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.extreme_dist.non_member_accessors"></a><h5>
<a name="id661331"></a>
<a name="id661341"></a>
<a class="link" href="extreme_dist.html#math_toolkit.dist.dist_ref.dists.extreme_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -145,7 +145,7 @@
The domain of the random parameter is [-&#8734;, +&#8734;].
</p>
<a name="math_toolkit.dist.dist_ref.dists.extreme_dist.accuracy"></a><h5>
<a name="id661508"></a>
<a name="id661517"></a>
<a class="link" href="extreme_dist.html#math_toolkit.dist.dist_ref.dists.extreme_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -154,7 +154,7 @@
very low error rates.
</p>
<a name="math_toolkit.dist.dist_ref.dists.extreme_dist.implementation"></a><h5>
<a name="id661564"></a>
<a name="id661573"></a>
<a class="link" href="extreme_dist.html#math_toolkit.dist.dist_ref.dists.extreme_dist.implementation">Implementation</a>
</h5>
<p>

View File

@ -80,7 +80,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/fisher_f_pdf.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.f_dist.member_functions"></a><h5>
<a name="id662554"></a>
<a name="id662565"></a>
<a class="link" href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.member_functions">Member
Functions</a>
</h5>
@ -106,7 +106,7 @@
Returns the denominator degrees of freedom parameter of the distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.f_dist.non_member_accessors"></a><h5>
<a name="id662776"></a>
<a name="id662787"></a>
<a class="link" href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -126,7 +126,7 @@
The domain of the random variable is [0, +&#8734;].
</p>
<a name="math_toolkit.dist.dist_ref.dists.f_dist.examples"></a><h5>
<a name="id662951"></a>
<a name="id662962"></a>
<a class="link" href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.examples">Examples</a>
</h5>
<p>
@ -134,7 +134,7 @@
are available illustrating the use of the F Distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.f_dist.accuracy"></a><h5>
<a name="id662992"></a>
<a name="id663003"></a>
<a class="link" href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -143,7 +143,7 @@
refer to those functions for accuracy data.
</p>
<a name="math_toolkit.dist.dist_ref.dists.f_dist.implementation"></a><h5>
<a name="id663042"></a>
<a name="id663053"></a>
<a class="link" href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.implementation">Implementation</a>
</h5>
<p>

View File

@ -137,7 +137,7 @@
than a dedicated Erlang Distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.gamma_dist.member_functions"></a><h5>
<a name="id664532"></a>
<a name="id664542"></a>
<a class="link" href="gamma_dist.html#math_toolkit.dist.dist_ref.dists.gamma_dist.member_functions">Member
Functions</a>
</h5>
@ -162,7 +162,7 @@
Returns the <span class="emphasis"><em>scale</em></span> parameter of this distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.gamma_dist.non_member_accessors"></a><h5>
<a name="id664743"></a>
<a name="id664752"></a>
<a class="link" href="gamma_dist.html#math_toolkit.dist.dist_ref.dists.gamma_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -182,7 +182,7 @@
The domain of the random variable is [0,+&#8734;].
</p>
<a name="math_toolkit.dist.dist_ref.dists.gamma_dist.accuracy"></a><h5>
<a name="id664920"></a>
<a name="id664929"></a>
<a class="link" href="gamma_dist.html#math_toolkit.dist.dist_ref.dists.gamma_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -194,7 +194,7 @@
refer to the accuracy data for those functions for more information.
</p>
<a name="math_toolkit.dist.dist_ref.dists.gamma_dist.implementation"></a><h5>
<a name="id664992"></a>
<a name="id665001"></a>
<a class="link" href="gamma_dist.html#math_toolkit.dist.dist_ref.dists.gamma_dist.implementation">Implementation</a>
</h5>
<p>

View File

@ -72,7 +72,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/logistic_pdf.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.logistic_dist.member_functions"></a><h5>
<a name="id665982"></a>
<a name="id665991"></a>
<a class="link" href="logistic_dist.html#math_toolkit.dist.dist_ref.dists.logistic_dist.member_functions">Member
Functions</a>
</h5>
@ -98,7 +98,7 @@
Returns the scale of this distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.logistic_dist.non_member_accessors"></a><h5>
<a name="id666218"></a>
<a name="id666227"></a>
<a class="link" href="logistic_dist.html#math_toolkit.dist.dist_ref.dists.logistic_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -128,7 +128,7 @@ as special cases if RealType
and +<a class="link" href="../../../main_overview/error_handling.html#overflow_error">overflow_error</a> respectively.
</p>
<a name="math_toolkit.dist.dist_ref.dists.logistic_dist.accuracy"></a><h5>
<a name="id666478"></a>
<a name="id666487"></a>
<a class="link" href="logistic_dist.html#math_toolkit.dist.dist_ref.dists.logistic_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -140,7 +140,7 @@ as special cases if RealType
can be guarenteed.
</p>
<a name="math_toolkit.dist.dist_ref.dists.logistic_dist.implementation"></a><h5>
<a name="id666560"></a>
<a name="id666569"></a>
<a class="link" href="logistic_dist.html#math_toolkit.dist.dist_ref.dists.logistic_dist.implementation">Implementation</a>
</h5>
<div class="informaltable"><table class="table">

View File

@ -88,7 +88,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/lognormal_pdf2.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.member_functions"></a><h5>
<a name="id667548"></a>
<a name="id667559"></a>
<a class="link" href="lognormal_dist.html#math_toolkit.dist.dist_ref.dists.lognormal_dist.member_functions">Member
Functions</a>
</h5>
@ -121,7 +121,7 @@
Returns the <span class="emphasis"><em>scale</em></span> parameter of this distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.non_member_accessors"></a><h5>
<a name="id667784"></a>
<a name="id667794"></a>
<a class="link" href="lognormal_dist.html#math_toolkit.dist.dist_ref.dists.lognormal_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -141,7 +141,7 @@
The domain of the random variable is [0,+&#8734;].
</p>
<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.accuracy"></a><h5>
<a name="id667958"></a>
<a name="id667968"></a>
<a class="link" href="lognormal_dist.html#math_toolkit.dist.dist_ref.dists.lognormal_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -150,7 +150,7 @@
function</a>, and as such should have very low error rates.
</p>
<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.implementation"></a><h5>
<a name="id668004"></a>
<a name="id668014"></a>
<a class="link" href="lognormal_dist.html#math_toolkit.dist.dist_ref.dists.lognormal_dist.implementation">Implementation</a>
</h5>
<p>

View File

@ -96,7 +96,7 @@ is a central &#967;<sup>2</sup> random variable with <span class="emphasis"><em>
<span class="inlinemediaobject"><img src="../../../../../graphs/nc_beta_pdf.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_beta_dist.member_functions"></a><h5>
<a name="id674113"></a>
<a name="id674119"></a>
<a class="link" href="nc_beta_dist.html#math_toolkit.dist.dist_ref.dists.nc_beta_dist.member_functions">Member
Functions</a>
</h5>
@ -128,7 +128,7 @@ is a central &#967;<sup>2</sup> random variable with <span class="emphasis"><em>
was constructed.
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_beta_dist.non_member_accessors"></a><h5>
<a name="id674376"></a>
<a name="id674382"></a>
<a class="link" href="nc_beta_dist.html#math_toolkit.dist.dist_ref.dists.nc_beta_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -152,7 +152,7 @@ is a central &#967;<sup>2</sup> random variable with <span class="emphasis"><em>
The domain of the random variable is [0, 1].
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_beta_dist.accuracy"></a><h5>
<a name="id674556"></a>
<a name="id674562"></a>
<a class="link" href="nc_beta_dist.html#math_toolkit.dist.dist_ref.dists.nc_beta_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -168,7 +168,7 @@ is a central &#967;<sup>2</sup> random variable with <span class="emphasis"><em>
zero error</a>.
</p>
<div class="table">
<a name="id674627"></a><p class="title"><b>Table 13. Errors In CDF of the Noncentral Beta</b></p>
<a name="id674632"></a><p class="title"><b>Table 13. Errors In CDF of the Noncentral Beta</b></p>
<div class="table-contents"><table class="table" summary="Errors In CDF of the Noncentral Beta">
<colgroup>
<col>
@ -295,7 +295,7 @@ is a central &#967;<sup>2</sup> random variable with <span class="emphasis"><em>
functions are broadly similar.
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_beta_dist.tests"></a><h5>
<a name="id674854"></a>
<a name="id674861"></a>
<a class="link" href="nc_beta_dist.html#math_toolkit.dist.dist_ref.dists.nc_beta_dist.tests">Tests</a>
</h5>
<p>
@ -307,7 +307,7 @@ is a central &#967;<sup>2</sup> random variable with <span class="emphasis"><em>
tests.
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_beta_dist.implementation"></a><h5>
<a name="id674900"></a>
<a name="id674908"></a>
<a class="link" href="nc_beta_dist.html#math_toolkit.dist.dist_ref.dists.nc_beta_dist.implementation">Implementation</a>
</h5>
<p>

View File

@ -110,7 +110,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/nccs_pdf.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_chi_squared_dist.member_functions"></a><h5>
<a name="id676386"></a>
<a name="id676394"></a>
<a class="link" href="nc_chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.nc_chi_squared_dist.member_functions">Member
Functions</a>
</h5>
@ -183,7 +183,7 @@
<span class="special">==</span> <span class="identifier">q</span></code>.
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_chi_squared_dist.non_member_accessors"></a><h5>
<a name="id677635"></a>
<a name="id677643"></a>
<a class="link" href="nc_chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.nc_chi_squared_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -203,7 +203,7 @@
The domain of the random variable is [0, +&#8734;].
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_chi_squared_dist.examples"></a><h5>
<a name="id677811"></a>
<a name="id677819"></a>
<a class="link" href="nc_chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.nc_chi_squared_dist.examples">Examples</a>
</h5>
<p>
@ -211,7 +211,7 @@
example</a> for the noncentral chi-squared distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_chi_squared_dist.accuracy"></a><h5>
<a name="id677852"></a>
<a name="id677860"></a>
<a class="link" href="nc_chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.nc_chi_squared_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -223,7 +223,7 @@
zero error</a>.
</p>
<div class="table">
<a name="id677906"></a><p class="title"><b>Table 14. Errors In CDF of the Noncentral Chi-Squared</b></p>
<a name="id677913"></a><p class="title"><b>Table 14. Errors In CDF of the Noncentral Chi-Squared</b></p>
<div class="table-contents"><table class="table" summary="Errors In CDF of the Noncentral Chi-Squared">
<colgroup>
<col>
@ -359,7 +359,7 @@
produce an accuracy greater than the square root of the machine epsilon.
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_chi_squared_dist.tests"></a><h5>
<a name="id678161"></a>
<a name="id678169"></a>
<a class="link" href="nc_chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.nc_chi_squared_dist.tests">Tests</a>
</h5>
<p>
@ -373,7 +373,7 @@
to at least 50 decimal digits - and is the used for our accuracy tests.
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_chi_squared_dist.implementation"></a><h5>
<a name="id678206"></a>
<a name="id678214"></a>
<a class="link" href="nc_chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.nc_chi_squared_dist.implementation">Implementation</a>
</h5>
<p>

View File

@ -95,7 +95,7 @@ random variable with <span class="emphasis"><em>v1</em></span>
<span class="inlinemediaobject"><img src="../../../../../graphs/nc_f_pdf.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_f_dist.member_functions"></a><h5>
<a name="id679488"></a>
<a name="id679496"></a>
<a class="link" href="nc_f_dist.html#math_toolkit.dist.dist_ref.dists.nc_f_dist.member_functions">Member
Functions</a>
</h5>
@ -127,7 +127,7 @@ random variable with <span class="emphasis"><em>v1</em></span>
which this object was constructed.
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_f_dist.non_member_accessors"></a><h5>
<a name="id679750"></a>
<a name="id679758"></a>
<a class="link" href="nc_f_dist.html#math_toolkit.dist.dist_ref.dists.nc_f_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -147,7 +147,7 @@ random variable with <span class="emphasis"><em>v1</em></span>
The domain of the random variable is [0, +&#8734;].
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_f_dist.accuracy"></a><h5>
<a name="id679926"></a>
<a name="id679934"></a>
<a class="link" href="nc_f_dist.html#math_toolkit.dist.dist_ref.dists.nc_f_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -155,7 +155,7 @@ random variable with <span class="emphasis"><em>v1</em></span>
beta distribution</a>: refer to that distribution for accuracy data.
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_f_dist.tests"></a><h5>
<a name="id679968"></a>
<a name="id679976"></a>
<a class="link" href="nc_f_dist.html#math_toolkit.dist.dist_ref.dists.nc_f_dist.tests">Tests</a>
</h5>
<p>
@ -164,7 +164,7 @@ random variable with <span class="emphasis"><em>v1</em></span>
Math library statistical package</a> and its pbeta and dbeta functions.
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_f_dist.implementation"></a><h5>
<a name="id680011"></a>
<a name="id680019"></a>
<a class="link" href="nc_f_dist.html#math_toolkit.dist.dist_ref.dists.nc_f_dist.implementation">Implementation</a>
</h5>
<p>

View File

@ -85,7 +85,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/nc_t_pdf.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_t_dist.member_functions"></a><h5>
<a name="id681219"></a>
<a name="id681226"></a>
<a class="link" href="nc_t_dist.html#math_toolkit.dist.dist_ref.dists.nc_t_dist.member_functions">Member
Functions</a>
</h5>
@ -111,7 +111,7 @@
which this object was constructed.
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_t_dist.non_member_accessors"></a><h5>
<a name="id681418"></a>
<a name="id681427"></a>
<a class="link" href="nc_t_dist.html#math_toolkit.dist.dist_ref.dists.nc_t_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -131,7 +131,7 @@
The domain of the random variable is [-&#8734;, +&#8734;].
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_t_dist.accuracy"></a><h5>
<a name="id681594"></a>
<a name="id681603"></a>
<a class="link" href="nc_t_dist.html#math_toolkit.dist.dist_ref.dists.nc_t_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -141,7 +141,7 @@
one shown will have <a class="link" href="../../../backgrounders/relative_error.html#zero_error">effectively zero error</a>.
</p>
<div class="table">
<a name="id681639"></a><p class="title"><b>Table 15. Errors In CDF of the Noncentral T Distribution</b></p>
<a name="id681648"></a><p class="title"><b>Table 15. Errors In CDF of the Noncentral T Distribution</b></p>
<div class="table-contents"><table class="table" summary="Errors In CDF of the Noncentral T Distribution">
<colgroup>
<col>
@ -255,7 +255,7 @@
epsilon.
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_t_dist.tests"></a><h5>
<a name="id681848"></a>
<a name="id681856"></a>
<a class="link" href="nc_t_dist.html#math_toolkit.dist.dist_ref.dists.nc_t_dist.tests">Tests</a>
</h5>
<p>
@ -270,7 +270,7 @@
least 50 decimal places.
</p>
<a name="math_toolkit.dist.dist_ref.dists.nc_t_dist.implementation"></a><h5>
<a name="id681890"></a>
<a name="id681898"></a>
<a class="link" href="nc_t_dist.html#math_toolkit.dist.dist_ref.dists.nc_t_dist.implementation">Implementation</a>
</h5>
<p>

View File

@ -123,7 +123,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/negative_binomial_pdf_2.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.related_distributions"></a><h5>
<a name="id669518"></a>
<a name="id669527"></a>
<a class="link" href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.related_distributions">Related
Distributions</a>
</h5>
@ -200,12 +200,12 @@
<p>
</p>
<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.member_functions"></a><h5>
<a name="id669765"></a>
<a name="id669778"></a>
<a class="link" href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.member_functions">Member
Functions</a>
</h5>
<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.construct"></a><h6>
<a name="id669792"></a>
<a name="id669805"></a>
<a class="link" href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.construct">Construct</a>
</h6>
<pre class="programlisting"><span class="identifier">negative_binomial_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">p</span><span class="special">);</span>
@ -221,7 +221,7 @@
<span class="special">&lt;=</span> <span class="number">1</span></code>.
</p>
<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accessors"></a><h6>
<a name="id669949"></a>
<a name="id669962"></a>
<a class="link" href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accessors">Accessors</a>
</h6>
<pre class="programlisting"><span class="identifier">RealType</span> <span class="identifier">success_fraction</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span> <span class="comment">// successes / trials (0 &lt;= p &lt;= 1)
@ -237,7 +237,7 @@
was constructed.
</p>
<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.lower_bound_on_parameter_p"></a><h6>
<a name="id670078"></a>
<a name="id670090"></a>
<a class="link" href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.lower_bound_on_parameter_p">Lower
Bound on Parameter p</a>
</h6>
@ -298,7 +298,7 @@
vol. 48, no3, 605-621</a>.
</p>
<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.upper_bound_on_parameter_p"></a><h6>
<a name="id670463"></a>
<a name="id670471"></a>
<a class="link" href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.upper_bound_on_parameter_p">Upper
Bound on Parameter p</a>
</h6>
@ -358,7 +358,7 @@
vol. 48, no3, 605-621</a>.
</p>
<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.estimating_number_of_trials_to_ensure_at_least_a_certain_number_of_failures"></a><h6>
<a name="id670842"></a>
<a name="id670852"></a>
<a class="link" href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.estimating_number_of_trials_to_ensure_at_least_a_certain_number_of_failures">Estimating
Number of Trials to Ensure at Least a Certain Number of Failures</a>
</h6>
@ -409,7 +409,7 @@
probability of observing k failures or fewer.
</p>
<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.estimating_number_of_trials_to_ensure_a_maximum_number_of_failures_or_less"></a><h6>
<a name="id671167"></a>
<a name="id671173"></a>
<a class="link" href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.estimating_number_of_trials_to_ensure_a_maximum_number_of_failures_or_less">Estimating
Number of Trials to Ensure a Maximum Number of Failures or Less</a>
</h6>
@ -457,7 +457,7 @@
probability of observing more than k failures.
</p>
<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.non_member_accessors"></a><h5>
<a name="id671502"></a>
<a name="id671508"></a>
<a class="link" href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -478,7 +478,7 @@
in the context of this distribution:
</p>
<div class="table">
<a name="id671672"></a><p class="title"><b>Table 12. Meaning of the non-member accessors.</b></p>
<a name="id671679"></a><p class="title"><b>Table 12. Meaning of the non-member accessors.</b></p>
<div class="table-contents"><table class="table" summary="Meaning of the non-member accessors.">
<colgroup>
<col>
@ -603,7 +603,7 @@
</table></div>
</div>
<br class="table-break"><a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accuracy"></a><h5>
<a name="id672247"></a>
<a name="id672252"></a>
<a class="link" href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -613,7 +613,7 @@
please refer to these functions for information on accuracy.
</p>
<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.implementation"></a><h5>
<a name="id672299"></a>
<a name="id672305"></a>
<a class="link" href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.implementation">Implementation</a>
</h5>
<p>

View File

@ -79,7 +79,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/normal_pdf.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.normal_dist.member_functions"></a><h5>
<a name="id682927"></a>
<a name="id682928"></a>
<a class="link" href="normal_dist.html#math_toolkit.dist.dist_ref.dists.normal_dist.member_functions">Member
Functions</a>
</h5>
@ -109,7 +109,7 @@
be used generically).
</p>
<a name="math_toolkit.dist.dist_ref.dists.normal_dist.non_member_accessors"></a><h5>
<a name="id683209"></a>
<a name="id683211"></a>
<a class="link" href="normal_dist.html#math_toolkit.dist.dist_ref.dists.normal_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -131,7 +131,7 @@
and complement cdf -&#8734; = 1 and +&#8734; = 0, if RealType permits.
</p>
<a name="math_toolkit.dist.dist_ref.dists.normal_dist.accuracy"></a><h5>
<a name="id683396"></a>
<a name="id683398"></a>
<a class="link" href="normal_dist.html#math_toolkit.dist.dist_ref.dists.normal_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -139,7 +139,7 @@
function</a>, and as such should have very low error rates.
</p>
<a name="math_toolkit.dist.dist_ref.dists.normal_dist.implementation"></a><h5>
<a name="id683437"></a>
<a name="id683438"></a>
<a class="link" href="normal_dist.html#math_toolkit.dist.dist_ref.dists.normal_dist.implementation">Implementation</a>
</h5>
<p>

View File

@ -86,12 +86,12 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/pareto_pdf2.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.pareto.related_distributions"></a><h5>
<a name="id684485"></a>
<a name="id684486"></a>
<a class="link" href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.related_distributions">Related
distributions</a>
</h5>
<a name="math_toolkit.dist.dist_ref.dists.pareto.member_functions"></a><h5>
<a name="id684510"></a>
<a name="id684513"></a>
<a class="link" href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.member_functions">Member
Functions</a>
</h5>
@ -117,7 +117,7 @@
Returns the <span class="emphasis"><em>shape</em></span> parameter of this distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.pareto.non_member_accessors"></a><h5>
<a name="id684747"></a>
<a name="id684748"></a>
<a class="link" href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -137,7 +137,7 @@
The supported domain of the random variable is [location, &#8734;].
</p>
<a name="math_toolkit.dist.dist_ref.dists.pareto.accuracy"></a><h5>
<a name="id684924"></a>
<a name="id684925"></a>
<a class="link" href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.accuracy">Accuracy</a>
</h5>
<p>
@ -147,7 +147,7 @@
to unity.
</p>
<a name="math_toolkit.dist.dist_ref.dists.pareto.implementation"></a><h5>
<a name="id684980"></a>
<a name="id684982"></a>
<a class="link" href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.implementation">Implementation</a>
</h5>
<p>

View File

@ -171,7 +171,7 @@
using an iterative method with a lower tolerance to avoid excessive computation.
</p>
<a name="math_toolkit.dist.dist_ref.dists.poisson_dist.implementation"></a><h5>
<a name="id686496"></a>
<a name="id686511"></a>
<a class="link" href="poisson_dist.html#math_toolkit.dist.dist_ref.dists.poisson_dist.implementation">Implementation</a>
</h5>
<p>

View File

@ -86,7 +86,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/rayleigh_cdf.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.rayleigh.related_distributions"></a><h5>
<a name="id687452"></a>
<a name="id687467"></a>
<a class="link" href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.related_distributions">Related
distributions</a>
</h5>
@ -102,7 +102,7 @@
distribution</a>.
</p>
<a name="math_toolkit.dist.dist_ref.dists.rayleigh.member_functions"></a><h5>
<a name="id687530"></a>
<a name="id687545"></a>
<a class="link" href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.member_functions">Member
Functions</a>
</h5>
@ -121,7 +121,7 @@
Returns the <span class="emphasis"><em>sigma</em></span> parameter of this distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.rayleigh.non_member_accessors"></a><h5>
<a name="id687680"></a>
<a name="id687695"></a>
<a class="link" href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -141,7 +141,7 @@
The domain of the random variable is [0, max_value].
</p>
<a name="math_toolkit.dist.dist_ref.dists.rayleigh.accuracy"></a><h5>
<a name="id687857"></a>
<a name="id687872"></a>
<a class="link" href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.accuracy">Accuracy</a>
</h5>
<p>
@ -151,7 +151,7 @@
using NTL RR type with 150-bit accuracy, about 50 decimal digits.
</p>
<a name="math_toolkit.dist.dist_ref.dists.rayleigh.implementation"></a><h5>
<a name="id687916"></a>
<a name="id687930"></a>
<a class="link" href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.implementation">Implementation</a>
</h5>
<p>
@ -320,7 +320,7 @@
</tbody>
</table></div>
<a name="math_toolkit.dist.dist_ref.dists.rayleigh.references"></a><h5>
<a name="id688321"></a>
<a name="id688336"></a>
<a class="link" href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.references">References</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -97,7 +97,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/students_t_pdf.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.member_functions"></a><h5>
<a name="id689125"></a>
<a name="id689144"></a>
<a class="link" href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.member_functions">Member
Functions</a>
</h5>
@ -174,7 +174,7 @@
Engineering Statistics Handbook</a>.
</p>
<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.non_member_accessors"></a><h5>
<a name="id689525"></a>
<a name="id689550"></a>
<a class="link" href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -194,7 +194,7 @@
The domain of the random variable is [-&#8734;, +&#8734;].
</p>
<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.examples"></a><h5>
<a name="id689701"></a>
<a name="id689726"></a>
<a class="link" href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.examples">Examples</a>
</h5>
<p>
@ -202,7 +202,7 @@
are available illustrating the use of the Student's t distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.accuracy"></a><h5>
<a name="id689743"></a>
<a name="id689768"></a>
<a class="link" href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -211,7 +211,7 @@
inverses</a>, refer to accuracy data on those functions for more information.
</p>
<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.implementation"></a><h5>
<a name="id689794"></a>
<a name="id689819"></a>
<a class="link" href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.implementation">Implementation</a>
</h5>
<p>

View File

@ -128,7 +128,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/triangular_cdf.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.member_functions"></a><h5>
<a name="id691195"></a>
<a name="id691223"></a>
<a class="link" href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.member_functions">Member
Functions</a>
</h5>
@ -163,7 +163,7 @@
(default+1).
</p>
<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.non_member_accessors"></a><h5>
<a name="id691508"></a>
<a name="id691535"></a>
<a class="link" href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -184,7 +184,7 @@
range is lower &lt;= x &lt;= upper.
</p>
<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.accuracy"></a><h5>
<a name="id691686"></a>
<a name="id691712"></a>
<a class="link" href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -193,7 +193,7 @@
with arguments nearing the extremes of zero and unity.
</p>
<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.implementation"></a><h5>
<a name="id691720"></a>
<a name="id691746"></a>
<a class="link" href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.implementation">Implementation</a>
</h5>
<p>
@ -378,7 +378,7 @@
Calculate and plot probability distributions</a>
</p>
<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.references"></a><h5>
<a name="id692134"></a>
<a name="id692160"></a>
<a class="link" href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.references">References</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -117,7 +117,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/uniform_cdf.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.member_functions"></a><h5>
<a name="id694767"></a>
<a name="id694795"></a>
<a class="link" href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.member_functions">Member
Functions</a>
</h5>
@ -144,7 +144,7 @@
Returns the <span class="emphasis"><em>upper</em></span> parameter of this distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.non_member_accessors"></a><h5>
<a name="id695007"></a>
<a name="id695034"></a>
<a class="link" href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -165,7 +165,7 @@
range is only <span class="emphasis"><em>lower</em></span> &lt;= x &lt;= <span class="emphasis"><em>upper</em></span>.
</p>
<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.accuracy"></a><h5>
<a name="id695192"></a>
<a name="id695220"></a>
<a class="link" href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.accuracy">Accuracy</a>
</h5>
<p>
@ -173,7 +173,7 @@
and so should have errors within an epsilon or two.
</p>
<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.implementation"></a><h5>
<a name="id695226"></a>
<a name="id695253"></a>
<a class="link" href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.implementation">Implementation</a>
</h5>
<p>
@ -337,7 +337,7 @@
</tbody>
</table></div>
<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.references"></a><h5>
<a name="id695557"></a>
<a name="id695585"></a>
<a class="link" href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.references">References</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -100,7 +100,7 @@
<span class="inlinemediaobject"><img src="../../../../../graphs/weibull_pdf2.png" align="middle"></span>
</p>
<a name="math_toolkit.dist.dist_ref.dists.weibull.related_distributions"></a><h5>
<a name="id692938"></a>
<a name="id692965"></a>
<a class="link" href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.related_distributions">Related
distributions</a>
</h5>
@ -114,7 +114,7 @@
Distributions, Theory and Applications Samuel Kotz &amp; Saralees Nadarajah</a>.
</p>
<a name="math_toolkit.dist.dist_ref.dists.weibull.member_functions"></a><h5>
<a name="id693010"></a>
<a name="id693038"></a>
<a class="link" href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.member_functions">Member
Functions</a>
</h5>
@ -140,7 +140,7 @@
Returns the <span class="emphasis"><em>scale</em></span> parameter of this distribution.
</p>
<a name="math_toolkit.dist.dist_ref.dists.weibull.non_member_accessors"></a><h5>
<a name="id693235"></a>
<a name="id693262"></a>
<a class="link" href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.non_member_accessors">Non-member
Accessors</a>
</h5>
@ -160,7 +160,7 @@
The domain of the random variable is [0, &#8734;].
</p>
<a name="math_toolkit.dist.dist_ref.dists.weibull.accuracy"></a><h5>
<a name="id693410"></a>
<a name="id693438"></a>
<a class="link" href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.accuracy">Accuracy</a>
</h5>
<p>
@ -170,7 +170,7 @@
as such should have very low error rates.
</p>
<a name="math_toolkit.dist.dist_ref.dists.weibull.implementation"></a><h5>
<a name="id693485"></a>
<a name="id693513"></a>
<a class="link" href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.implementation">Implementation</a>
</h5>
<p>
@ -337,7 +337,7 @@
</tbody>
</table></div>
<a name="math_toolkit.dist.dist_ref.dists.weibull.references"></a><h5>
<a name="id693886"></a>
<a name="id693914"></a>
<a class="link" href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.references">References</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -37,7 +37,7 @@
the function you want if you already know its name.
</p>
<a name="function_index"></a><a name="math_toolkit.dist.dist_ref.nmp.function_index"></a><h5>
<a name="id639139"></a>
<a name="id639162"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.function_index">Function
Index</a>
</h5>
@ -93,7 +93,7 @@
</li>
</ul></div>
<a name="concept_index"></a><a name="math_toolkit.dist.dist_ref.nmp.conceptual_index"></a><h5>
<a name="id639401"></a>
<a name="id639424"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.conceptual_index">Conceptual
Index</a>
</h5>
@ -174,7 +174,7 @@
</li>
</ul></div>
<a name="math.dist.cdf"></a><a name="math_toolkit.dist.dist_ref.nmp.cumulative_distribution_function"></a><h5>
<a name="id639765"></a>
<a name="id639789"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.cumulative_distribution_function">Cumulative
Distribution Function</a>
</h5>
@ -198,7 +198,7 @@
<span class="inlinemediaobject"><img src="../../../../graphs/cdf.png" alt="cdf"></span>
</p>
<a name="math.dist.ccdf"></a><a name="math_toolkit.dist.dist_ref.nmp.complement_of_the_cumulative_distribution_function"></a><h5>
<a name="id640020"></a>
<a name="id640042"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.complement_of_the_cumulative_distribution_function">Complement
of the Cumulative Distribution Function</a>
</h5>
@ -239,7 +239,7 @@
complement is useful and when it should be used.
</p>
<a name="math.dist.hazard"></a><a name="math_toolkit.dist.dist_ref.nmp.hazard_function"></a><h5>
<a name="id640450"></a>
<a name="id640469"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.hazard_function">Hazard Function</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Policies">Policy</a><span class="special">&gt;</span>
@ -267,7 +267,7 @@
</p></td></tr>
</table></div>
<a name="math.dist.chf"></a><a name="math_toolkit.dist.dist_ref.nmp.cumulative_hazard_function"></a><h5>
<a name="id640708"></a>
<a name="id640727"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.cumulative_hazard_function">Cumulative
Hazard Function</a>
</h5>
@ -295,7 +295,7 @@
</p></td></tr>
</table></div>
<a name="math.dist.mean"></a><a name="math_toolkit.dist.dist_ref.nmp.mean"></a><h5>
<a name="id640966"></a>
<a name="id640986"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.mean">mean</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Policies">Policy</a><span class="special">&gt;</span>
@ -310,7 +310,7 @@
distribution).
</p>
<a name="math.dist.median"></a><a name="math_toolkit.dist.dist_ref.nmp.median"></a><h5>
<a name="id641142"></a>
<a name="id641161"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.median">median</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Policies">Policy</a><span class="special">&gt;</span>
@ -320,7 +320,7 @@
Returns the median of the distribution <span class="emphasis"><em>dist</em></span>.
</p>
<a name="math.dist.mode"></a><a name="math_toolkit.dist.dist_ref.nmp.mode"></a><h5>
<a name="id641300"></a>
<a name="id641320"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.mode">mode</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <a class="link" href="../../policy.html" title="Policies">Policy</a><span class="special">&gt;</span>
@ -334,7 +334,7 @@
if the distribution does not have a defined mode.
</p>
<a name="math.dist.pdf"></a><a name="math_toolkit.dist.dist_ref.nmp.probability_density_function"></a><h5>
<a name="id641467"></a>
<a name="id641486"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.probability_density_function">Probability
Density Function</a>
</h5>
@ -363,7 +363,7 @@
<span class="inlinemediaobject"><img src="../../../../graphs/pdf.png" alt="pdf"></span>
</p>
<a name="math.dist.range"></a><a name="math_toolkit.dist.dist_ref.nmp.range"></a><h5>
<a name="id641724"></a>
<a name="id641744"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.range">range</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Policies">Policy</a><span class="special">&gt;</span>
@ -373,7 +373,7 @@
Returns the valid range of the random variable over distribution <span class="emphasis"><em>dist</em></span>.
</p>
<a name="math.dist.quantile"></a><a name="math_toolkit.dist.dist_ref.nmp.quantile"></a><h5>
<a name="id641920"></a>
<a name="id641940"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.quantile">Quantile</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Policies">Policy</a><span class="special">&gt;</span>
@ -402,7 +402,7 @@
<span class="inlinemediaobject"><img src="../../../../graphs/quantile.png" alt="quantile"></span>
</p>
<a name="math.dist.quantile_c"></a><a name="math_toolkit.dist.dist_ref.nmp.quantile_from_the_complement_of_the_probability_"></a><h5>
<a name="id642241"></a>
<a name="id642261"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.quantile_from_the_complement_of_the_probability_">Quantile
from the complement of the probability.</a>
</h5>
@ -448,7 +448,7 @@
<span class="inlinemediaobject"><img src="../../../../graphs/survival_inv.png" alt="survival_inv"></span>
</p>
<a name="math.dist.sd"></a><a name="math_toolkit.dist.dist_ref.nmp.standard_deviation"></a><h5>
<a name="id642732"></a>
<a name="id642753"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.standard_deviation">Standard
Deviation</a>
</h5>
@ -463,7 +463,7 @@
if the distribution does not have a defined standard deviation.
</p>
<a name="math.dist.support"></a><a name="math_toolkit.dist.dist_ref.nmp.support"></a><h5>
<a name="id642911"></a>
<a name="id642931"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.support">support</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Policies">Policy</a><span class="special">&gt;</span>
@ -480,7 +480,7 @@
where the pdf is zero, and the cdf zero or unity.
</p>
<a name="math.dist.variance"></a><a name="math_toolkit.dist.dist_ref.nmp.variance"></a><h5>
<a name="id643129"></a>
<a name="id643149"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.variance">Variance</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Policies">Policy</a><span class="special">&gt;</span>
@ -494,7 +494,7 @@
if the distribution does not have a defined variance.
</p>
<a name="math.dist.skewness"></a><a name="math_toolkit.dist.dist_ref.nmp.skewness"></a><h5>
<a name="id643304"></a>
<a name="id643324"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.skewness">Skewness</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Policies">Policy</a><span class="special">&gt;</span>
@ -508,7 +508,7 @@
if the distribution does not have a defined skewness.
</p>
<a name="math.dist.kurtosis"></a><a name="math_toolkit.dist.dist_ref.nmp.kurtosis"></a><h5>
<a name="id643480"></a>
<a name="id643500"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.kurtosis">Kurtosis</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> <a class="link" href="../../policy.html" title="Policies">Policy</a><span class="special">&gt;</span>
@ -550,7 +550,7 @@
'Proper' kurtosis can have a value from zero to + infinity.
</p>
<a name="math.dist.kurtosis_excess"></a><a name="math_toolkit.dist.dist_ref.nmp.kurtosis_excess"></a><h5>
<a name="id643794"></a>
<a name="id643813"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.kurtosis_excess">Kurtosis
excess</a>
</h5>
@ -585,7 +585,7 @@
The kurtosis excess of a normal distribution is zero.
</p>
<a name="cdfPQ"></a><a name="math_toolkit.dist.dist_ref.nmp.p_and_q"></a><h5>
<a name="id644061"></a>
<a name="id644081"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.p_and_q">P and Q</a>
</h5>
<p>
@ -595,7 +595,7 @@
returned by these functions.
</p>
<a name="percent"></a><a name="math_toolkit.dist.dist_ref.nmp.percent_point_function"></a><h5>
<a name="id644118"></a>
<a name="id644138"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.percent_point_function">Percent
Point Function</a>
</h5>
@ -604,7 +604,7 @@
the <a class="link" href="nmp.html#math.dist.quantile">Quantile</a>.
</p>
<a name="cdf_inv"></a><a name="math_toolkit.dist.dist_ref.nmp.inverse_cdf_function_"></a><h5>
<a name="id644165"></a>
<a name="id644185"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.inverse_cdf_function_">Inverse
CDF Function.</a>
</h5>
@ -613,7 +613,7 @@
<a class="link" href="nmp.html#math.dist.quantile">Quantile</a>.
</p>
<a name="survival_inv"></a><a name="math_toolkit.dist.dist_ref.nmp.inverse_survival_function_"></a><h5>
<a name="id644212"></a>
<a name="id644232"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.inverse_survival_function_">Inverse
Survival Function.</a>
</h5>
@ -621,7 +621,7 @@
The inverse of the survival function, is the same as computing the <a class="link" href="nmp.html#math.dist.quantile_c">quantile from the complement of the probability</a>.
</p>
<a name="pmf"></a><a name="math_toolkit.dist.dist_ref.nmp.probability_mass_function"></a><h5>
<a name="id644259"></a>
<a name="id644279"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.probability_mass_function">Probability
Mass Function</a>
</h5>
@ -635,7 +635,7 @@
applies to continuous distributions.
</p>
<a name="lower_critical"></a><a name="math_toolkit.dist.dist_ref.nmp.lower_critical_value_"></a><h5>
<a name="id644322"></a>
<a name="id644342"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.lower_critical_value_">Lower
Critical Value.</a>
</h5>
@ -645,7 +645,7 @@
the <a class="link" href="nmp.html#math.dist.quantile">Quantile</a>.
</p>
<a name="upper_critical"></a><a name="math_toolkit.dist.dist_ref.nmp.upper_critical_value_"></a><h5>
<a name="id644371"></a>
<a name="id644391"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.upper_critical_value_">Upper
Critical Value.</a>
</h5>
@ -656,7 +656,7 @@
complement of the probability</a>.
</p>
<a name="survival"></a><a name="math_toolkit.dist.dist_ref.nmp.survival_function"></a><h5>
<a name="id644420"></a>
<a name="id644443"></a>
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp.survival_function">Survival
Function</a>
</h5>

View File

@ -27,7 +27,7 @@
<a name="math_toolkit.dist.future"></a><a class="link" href="future.html" title="Extras/Future Directions"> Extras/Future Directions</a>
</h3></div></div></div>
<a name="math_toolkit.dist.future.adding_additional_location_and_scale_parameters"></a><h5>
<a name="id697141"></a>
<a name="id697169"></a>
<a class="link" href="future.html#math_toolkit.dist.future.adding_additional_location_and_scale_parameters">Adding
Additional Location and Scale Parameters</a>
</h5>
@ -55,7 +55,7 @@
functions.
</p>
<a name="math_toolkit.dist.future.an__quot_any_distribution_quot__class"></a><h5>
<a name="id697378"></a>
<a name="id697406"></a>
<a class="link" href="future.html#math_toolkit.dist.future.an__quot_any_distribution_quot__class">An
"any_distribution" class</a>
</h5>
@ -84,7 +84,7 @@
use case: this needs more investigation.
</p>
<a name="math_toolkit.dist.future.higher_level_hypothesis_tests"></a><h5>
<a name="id697679"></a>
<a name="id697707"></a>
<a class="link" href="future.html#math_toolkit.dist.future.higher_level_hypothesis_tests">Higher
Level Hypothesis Tests</a>
</h5>
@ -104,7 +104,7 @@
<span class="emphasis"><em>expected_mean</em></span>.
</p>
<a name="math_toolkit.dist.future.integration_with_statistical_accumulators"></a><h5>
<a name="id697915"></a>
<a name="id697943"></a>
<a class="link" href="future.html#math_toolkit.dist.future.integration_with_statistical_accumulators">Integration
With Statistical Accumulators</a>
</h5>

View File

@ -27,7 +27,7 @@
<a name="math_toolkit.dist.stat_tut.overview"></a><a class="link" href="overview.html" title="Overview"> Overview</a>
</h4></div></div></div>
<a name="math_toolkit.dist.stat_tut.overview.headers_and_namespaces"></a><h5>
<a name="id559920"></a>
<a name="id559916"></a>
<a class="link" href="overview.html#math_toolkit.dist.stat_tut.overview.headers_and_namespaces">Headers
and Namespaces</a>
</h5>
@ -44,7 +44,7 @@
or &lt;boost/math/distributions.hpp&gt;
</p>
<a name="math_toolkit.dist.stat_tut.overview.distributions_are_objects"></a><h5>
<a name="id559970"></a>
<a name="id559967"></a>
<a class="link" href="overview.html#math_toolkit.dist.stat_tut.overview.distributions_are_objects">Distributions
are Objects</a>
</h5>
@ -131,7 +131,7 @@
and <span class="emphasis"><em>quantiles</em></span> etc for these distributions.
</p>
<a name="math_toolkit.dist.stat_tut.overview.generic_operations_common_to_all_distributions_are_non_member_functions"></a><h5>
<a name="id560488"></a>
<a name="id560485"></a>
<a class="link" href="overview.html#math_toolkit.dist.stat_tut.overview.generic_operations_common_to_all_distributions_are_non_member_functions">Generic
operations common to all distributions are non-member functions</a>
</h5>
@ -326,7 +326,7 @@
<a name="complements"></a><p>
</p>
<a name="math_toolkit.dist.stat_tut.overview.complements_are_supported_too"></a><h5>
<a name="id561397"></a>
<a name="id561403"></a>
<a class="link" href="overview.html#math_toolkit.dist.stat_tut.overview.complements_are_supported_too">Complements
are supported too</a>
</h5>
@ -461,7 +461,7 @@
</td></tr>
</table></div>
<a name="math_toolkit.dist.stat_tut.overview.parameters_can_be_calculated"></a><h5>
<a name="id562607"></a>
<a name="id562620"></a>
<a class="link" href="overview.html#math_toolkit.dist.stat_tut.overview.parameters_can_be_calculated">Parameters
can be calculated</a>
</h5>
@ -492,7 +492,7 @@
sample size.
</p>
<a name="math_toolkit.dist.stat_tut.overview.summary"></a><h5>
<a name="id562772"></a>
<a name="id562770"></a>
<a class="link" href="overview.html#math_toolkit.dist.stat_tut.overview.summary">Summary</a>
</h5>
<div class="itemizedlist"><ul type="disc">

View File

@ -497,7 +497,7 @@ Probability of getting between 4 and 4 answers right by guessing is 0.2252
<a name="math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example.using_binomial_distribution_moments"></a>
</p>
<h5>
<a name="id591585"></a>
<a name="id591577"></a>
<a class="link" href="binomial_quiz_example.html#math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example.using_binomial_distribution_moments">Using
Binomial distribution moments</a>
</h5>
@ -534,7 +534,7 @@ Skewness is 0.2887
<a name="math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example.quantiles"></a>
</p>
<h5>
<a name="id592111"></a>
<a name="id592102"></a>
<a class="link" href="binomial_quiz_example.html#math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example.quantiles">Quantiles</a>
</h5>
<p>

View File

@ -139,7 +139,7 @@ _____________________________________________
is between 0.00551 and 0.00729.
</p>
<a name="math_toolkit.dist.stat_tut.weg.cs_eg.chi_sq_intervals.confidence_intervals_as_a_function_of_the_number_of_observations"></a><h5>
<a name="id574898"></a>
<a name="id574888"></a>
<a class="link" href="chi_sq_intervals.html#math_toolkit.dist.stat_tut.weg.cs_eg.chi_sq_intervals.confidence_intervals_as_a_function_of_the_number_of_observations">Confidence
intervals as a function of the number of observations</a>
</h5>

View File

@ -332,7 +332,7 @@ error C3861: 'mybetad0': identifier not found
<a name="math_toolkit.dist.stat_tut.weg.dist_construct_eg.default_arguments_to_distribution_constructors_"></a>
</p>
<h6>
<a name="id565023"></a>
<a name="id565020"></a>
<a class="link" href="dist_construct_eg.html#math_toolkit.dist.stat_tut.weg.dist_construct_eg.default_arguments_to_distribution_constructors_">Default
arguments to distribution constructors.</a>
</h6>

View File

@ -177,7 +177,7 @@ Normal distribution with mean = 1.09023 has fraction &gt; -2, p = 0.999
<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_location_eg.controlling_error_handling_from_find_location"></a>
</p>
<h5>
<a name="id626993"></a>
<a name="id627008"></a>
<a class="link" href="find_location_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_location_eg.controlling_error_handling_from_find_location">Controlling
Error Handling from find_location</a>
</h5>

View File

@ -62,7 +62,7 @@
<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.using_find_location_and_find_scale_to_meet_dispensing_and_measurement_specifications"></a>
</p>
<h5>
<a name="id632238"></a>
<a name="id632253"></a>
<a class="link" href="find_mean_and_sd_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.using_find_location_and_find_scale_to_meet_dispensing_and_measurement_specifications">Using
find_location and find_scale to meet dispensing and measurement specifications</a>
</h5>
@ -246,7 +246,7 @@
<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.using_cauchy_lorentz_instead_of_normal_distribution"></a>
</p>
<h5>
<a name="id633908"></a>
<a name="id633924"></a>
<a class="link" href="find_mean_and_sd_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.using_cauchy_lorentz_instead_of_normal_distribution">Using
Cauchy-Lorentz instead of normal distribution</a>
</h5>
@ -397,7 +397,7 @@
<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.changing_the_scale_or_standard_deviation"></a>
</p>
<h5>
<a name="id634900"></a>
<a name="id634916"></a>
<a class="link" href="find_mean_and_sd_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.changing_the_scale_or_standard_deviation">Changing
the scale or standard deviation</a>
</h5>

View File

@ -179,7 +179,7 @@ Normal distribution with mean = 0 has fraction &gt; -2, p = 0.999
<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_scale_eg.controlling_how_errors_from_find_scale_are_handled"></a>
</p>
<h5>
<a name="id630055"></a>
<a name="id630070"></a>
<a class="link" href="find_scale_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_scale_eg.controlling_how_errors_from_find_scale_are_handled">Controlling
how Errors from find_scale are handled</a>
</h5>

View File

@ -703,7 +703,7 @@ Fraction 3 standard deviations within either side of mean is 0.997300203936740
<p>
</p>
<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.length_of_bolts"></a><h5>
<a name="id619823"></a>
<a name="id619824"></a>
<a class="link" href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.length_of_bolts">Length
of bolts</a>
</h5>

View File

@ -28,7 +28,7 @@
the Library and its Examples and Tests</a>
</h3></div></div></div>
<a name="math_toolkit.main_overview.building.building_the_library"></a><h5>
<a name="id548790"></a>
<a name="id548746"></a>
<a class="link" href="building.html#math_toolkit.main_overview.building.building_the_library">Building
the Library</a>
</h5>
@ -92,7 +92,7 @@
building the sources. Boost.Build will do this automatically when appropriate.
</p>
<a name="math_toolkit.main_overview.building.building_the_examples"></a><h5>
<a name="id549414"></a>
<a name="id549371"></a>
<a class="link" href="building.html#math_toolkit.main_overview.building.building_the_examples">Building
the Examples</a>
</h5>
@ -103,7 +103,7 @@
the Boost headers are in your compilers #include search path.
</p>
<a name="math_toolkit.main_overview.building.building_the_tests"></a><h5>
<a name="id549480"></a>
<a name="id549436"></a>
<a class="link" href="building.html#math_toolkit.main_overview.building.building_the_tests">Building
the Tests</a>
</h5>

View File

@ -37,7 +37,7 @@
<p>
</p>
<div class="table">
<a name="id547094"></a><p class="title"><b>Table 9. Supported/Tested Compilers</b></p>
<a name="id547051"></a><p class="title"><b>Table 9. Supported/Tested Compilers</b></p>
<div class="table-contents"><table class="table" summary="Supported/Tested Compilers">
<colgroup>
<col>
@ -540,7 +540,7 @@
</div>
<p><br class="table-break"> </p>
<div class="table">
<a name="id548103"></a><p class="title"><b>Table 10. Unsupported Compilers</b></p>
<a name="id548060"></a><p class="title"><b>Table 10. Unsupported Compilers</b></p>
<div class="table-contents"><table class="table" summary="Unsupported Compilers">
<colgroup>
<col>

View File

@ -28,7 +28,7 @@
File Structure</a>
</h3></div></div></div>
<a name="math_toolkit.main_overview.directories.boost_math"></a><h5>
<a name="id475210"></a>
<a name="id475205"></a>
<a class="link" href="directories.html#math_toolkit.main_overview.directories.boost_math">boost/math</a>
</h5>
<div class="variablelist">
@ -73,7 +73,7 @@
</dl>
</div>
<a name="math_toolkit.main_overview.directories.boost_libs"></a><h5>
<a name="id485575"></a>
<a name="id485569"></a>
<a class="link" href="directories.html#math_toolkit.main_overview.directories.boost_libs">boost/libs</a>
</h5>
<div class="variablelist">

View File

@ -27,7 +27,7 @@
<a name="math_toolkit.main_overview.error_handling"></a><a class="link" href="error_handling.html" title="Error Handling"> Error Handling</a>
</h3></div></div></div>
<a name="math_toolkit.main_overview.error_handling.quick_reference"></a><h5>
<a name="id542219"></a>
<a name="id542191"></a>
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.quick_reference">Quick
Reference</a>
</h5>
@ -134,7 +134,7 @@
the default action for each error shown in bold:
</p>
<div class="table">
<a name="id542548"></a><p class="title"><b>Table 1. Possible Actions for Domain Errors</b></p>
<a name="id542522"></a><p class="title"><b>Table 1. Possible Actions for Domain Errors</b></p>
<div class="table-contents"><table class="table" summary="Possible Actions for Domain Errors">
<colgroup>
<col>
@ -209,7 +209,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
<a name="id542845"></a><p class="title"><b>Table 2. Possible Actions for Pole Errors</b></p>
<a name="id542819"></a><p class="title"><b>Table 2. Possible Actions for Pole Errors</b></p>
<div class="table-contents"><table class="table" summary="Possible Actions for Pole Errors">
<colgroup>
<col>
@ -284,7 +284,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
<a name="id543140"></a><p class="title"><b>Table 3. Possible Actions for Overflow Errors</b></p>
<a name="id543115"></a><p class="title"><b>Table 3. Possible Actions for Overflow Errors</b></p>
<div class="table-contents"><table class="table" summary="Possible Actions for Overflow Errors">
<colgroup>
<col>
@ -359,7 +359,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
<a name="id543437"></a><p class="title"><b>Table 4. Possible Actions for Underflow Errors</b></p>
<a name="id543412"></a><p class="title"><b>Table 4. Possible Actions for Underflow Errors</b></p>
<div class="table-contents"><table class="table" summary="Possible Actions for Underflow Errors">
<colgroup>
<col>
@ -434,7 +434,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
<a name="id543652"></a><p class="title"><b>Table 5. Possible Actions for Denorm Errors</b></p>
<a name="id543626"></a><p class="title"><b>Table 5. Possible Actions for Denorm Errors</b></p>
<div class="table-contents"><table class="table" summary="Possible Actions for Denorm Errors">
<colgroup>
<col>
@ -509,7 +509,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
<a name="id543868"></a><p class="title"><b>Table 6. Possible Actions for Rounding Errors</b></p>
<a name="id543843"></a><p class="title"><b>Table 6. Possible Actions for Rounding Errors</b></p>
<div class="table-contents"><table class="table" summary="Possible Actions for Rounding Errors">
<colgroup>
<col>
@ -584,7 +584,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
<a name="id544094"></a><p class="title"><b>Table 7. Possible Actions for Internal Evaluation
<a name="id544068"></a><p class="title"><b>Table 7. Possible Actions for Internal Evaluation
Errors</b></p>
<div class="table-contents"><table class="table" summary="Possible Actions for Internal Evaluation
Errors">
@ -661,7 +661,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
<a name="id544319"></a><p class="title"><b>Table 8. Possible Actions for Indeterminate Result
<a name="id544294"></a><p class="title"><b>Table 8. Possible Actions for Indeterminate Result
Errors</b></p>
<div class="table-contents"><table class="table" summary="Possible Actions for Indeterminate Result
Errors">
@ -739,7 +739,7 @@
</table></div>
</div>
<br class="table-break"><a name="math_toolkit.main_overview.error_handling.rationale"></a><h5>
<a name="id544557"></a>
<a name="id544532"></a>
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.rationale">Rationale</a>
</h5>
<p>
@ -758,7 +758,7 @@
</li>
</ul></div>
<a name="math_toolkit.main_overview.error_handling.finding_more_information"></a><h5>
<a name="id544610"></a>
<a name="id544582"></a>
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.finding_more_information">Finding
More Information</a>
</h5>
@ -780,7 +780,7 @@
The various kind of errors are described in more detail below.
</p>
<a name="domain_error"></a><a name="math_toolkit.main_overview.error_handling.domain_errors"></a><h5>
<a name="id544694"></a>
<a name="id544666"></a>
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.domain_errors">Domain
Errors</a>
</h5>
@ -873,7 +873,7 @@
for more details.
</p>
<a name="pole_error"></a><a name="math_toolkit.main_overview.error_handling.evaluation_at_a_pole"></a><h5>
<a name="id545071"></a>
<a name="id545033"></a>
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.evaluation_at_a_pole">Evaluation
at a pole</a>
</h5>
@ -912,7 +912,7 @@
for more details.
</p>
<a name="overflow_error"></a><a name="math_toolkit.main_overview.error_handling.numeric_overflow"></a><h5>
<a name="id545366"></a>
<a name="id545331"></a>
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.numeric_overflow">Numeric
Overflow</a>
</h5>
@ -937,7 +937,7 @@
doesn't support infinities, the maximum value for the type is returned.
</p>
<a name="underflow_error"></a><a name="math_toolkit.main_overview.error_handling.numeric_underflow"></a><h5>
<a name="id545620"></a>
<a name="id545585"></a>
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.numeric_underflow">Numeric
Underflow</a>
</h5>
@ -960,7 +960,7 @@
an <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></code> C++ exception.
</p>
<a name="denorm_error"></a><a name="math_toolkit.main_overview.error_handling.denormalisation_errors"></a><h5>
<a name="id545821"></a>
<a name="id545786"></a>
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.denormalisation_errors">Denormalisation
Errors</a>
</h5>
@ -983,7 +983,7 @@
throws an <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></code> C++ exception.
</p>
<a name="evaluation_error"></a><a name="math_toolkit.main_overview.error_handling.evaluation_errors"></a><h5>
<a name="id546034"></a>
<a name="id545999"></a>
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.evaluation_errors">Evaluation
Errors</a>
</h5>
@ -1020,7 +1020,7 @@
for more details.
</p>
<a name="indeterminate_result_error"></a><a name="math_toolkit.main_overview.error_handling.indeterminate_result_errors"></a><h5>
<a name="id546339"></a>
<a name="id546304"></a>
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.indeterminate_result_errors">Indeterminate
Result Errors</a>
</h5>
@ -1047,7 +1047,7 @@
the result of 0<sup>0</sup> is 1, even though the result is actually mathematically indeterminate.
</p>
<a name="rounding_error"></a><a name="math_toolkit.main_overview.error_handling.rounding_errors"></a><h5>
<a name="id546555"></a>
<a name="id546511"></a>
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.rounding_errors">Rounding
Errors</a>
</h5>
@ -1086,7 +1086,7 @@
for more details.
</p>
<a name="checked_narrowing_cast"></a><a name="math_toolkit.main_overview.error_handling.errors_from_typecasts"></a><h5>
<a name="id546878"></a>
<a name="id546834"></a>
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.errors_from_typecasts">Errors
from typecasts</a>
</h5>

View File

@ -31,7 +31,7 @@
<a name="math_toolkit.main_overview.history1.boost_1_38_0"></a>
</p>
<h5>
<a name="id549811"></a>
<a name="id549766"></a>
<a class="link" href="history1.html#math_toolkit.main_overview.history1.boost_1_38_0">Boost-1.38.0</a>
</h5>
<p>
@ -53,7 +53,7 @@
<a name="math_toolkit.main_overview.history1.boost_1_37_0"></a>
</p>
<h5>
<a name="id549855"></a>
<a name="id549811"></a>
<a class="link" href="history1.html#math_toolkit.main_overview.history1.boost_1_37_0">Boost-1.37.0</a>
</h5>
<p>
@ -65,7 +65,7 @@
<a name="math_toolkit.main_overview.history1.boost_1_36_0"></a>
</p>
<h5>
<a name="id549886"></a>
<a name="id549842"></a>
<a class="link" href="history1.html#math_toolkit.main_overview.history1.boost_1_36_0">Boost-1.36.0</a>
</h5>
<p>
@ -100,7 +100,7 @@
<a name="math_toolkit.main_overview.history1.boost_1_35_0__post_review_first_official_release"></a>
</p>
<h5>
<a name="id549959"></a>
<a name="id549913"></a>
<a class="link" href="history1.html#math_toolkit.main_overview.history1.boost_1_35_0__post_review_first_official_release">Boost-1.35.0:
Post Review First Official Release</a>
</h5>
@ -137,7 +137,7 @@
<a name="math_toolkit.main_overview.history1.milestone_4__second_review_candidate__1st_march_2007_"></a>
</p>
<h5>
<a name="id550058"></a>
<a name="id550012"></a>
<a class="link" href="history1.html#math_toolkit.main_overview.history1.milestone_4__second_review_candidate__1st_march_2007_">Milestone
4: Second Review Candidate (1st March 2007)</a>
</h5>
@ -156,7 +156,7 @@
<a name="math_toolkit.main_overview.history1.milestone_3__first_review_candidate__31st_dec_2006_"></a>
</p>
<h5>
<a name="id550102"></a>
<a name="id550056"></a>
<a class="link" href="history1.html#math_toolkit.main_overview.history1.milestone_3__first_review_candidate__31st_dec_2006_">Milestone
3: First Review Candidate (31st Dec 2006)</a>
</h5>
@ -189,7 +189,7 @@
<a name="math_toolkit.main_overview.history1.milestone_2__released_september_10th_2006"></a>
</p>
<h5>
<a name="id550168"></a>
<a name="id550121"></a>
<a class="link" href="history1.html#math_toolkit.main_overview.history1.milestone_2__released_september_10th_2006">Milestone
2: Released September 10th 2006</a>
</h5>
@ -230,7 +230,7 @@
<a name="math_toolkit.main_overview.history1.milestone_1__released_march_31st_2006"></a>
</p>
<h5>
<a name="id550248"></a>
<a name="id550204"></a>
<a class="link" href="history1.html#math_toolkit.main_overview.history1.milestone_1__released_march_31st_2006">Milestone
1: Released March 31st 2006</a>
</h5>

View File

@ -30,7 +30,7 @@
This library is divided into three interconnected parts:
</p>
<a name="math_toolkit.main_overview.intro.statistical_distributions"></a><h5>
<a name="id473335"></a>
<a name="id473808"></a>
<a class="link" href="intro.html#math_toolkit.main_overview.intro.statistical_distributions">Statistical
Distributions</a>
</h5>
@ -56,7 +56,7 @@
tests.
</p>
<a name="math_toolkit.main_overview.intro.mathematical_special_functions"></a><h5>
<a name="id473384"></a>
<a name="id473383"></a>
<a class="link" href="intro.html#math_toolkit.main_overview.intro.mathematical_special_functions">Mathematical
Special Functions</a>
</h5>
@ -83,7 +83,7 @@
<span class="keyword">double</span></code>.
</p>
<a name="math_toolkit.main_overview.intro.implementation_toolkit"></a><h5>
<a name="id473505"></a>
<a name="id473502"></a>
<a class="link" href="intro.html#math_toolkit.main_overview.intro.implementation_toolkit">Implementation
Toolkit</a>
</h5>

View File

@ -31,7 +31,7 @@
as handy shortcuts for common navigation tasks.
</p>
<a name="math_toolkit.main_overview.navigation.shortcuts"></a><h6>
<a name="id473670"></a>
<a name="id473664"></a>
<a class="link" href="navigation.html#math_toolkit.main_overview.navigation.shortcuts">Shortcuts</a>
</h6>
<div class="blockquote"><blockquote class="blockquote">

View File

@ -284,7 +284,7 @@
<a name="math_toolkit.main_overview.tr1.usage_recomendations"></a>
</p>
<h5>
<a name="id550808"></a>
<a name="id550806"></a>
<a class="link" href="tr1.html#math_toolkit.main_overview.tr1.usage_recomendations">Usage
Recomendations</a>
</h5>
@ -336,7 +336,7 @@
<a name="math_toolkit.main_overview.tr1.supported_c99_functions"></a>
</p>
<h5>
<a name="id551101"></a>
<a name="id551100"></a>
<a class="link" href="tr1.html#math_toolkit.main_overview.tr1.supported_c99_functions">Supported
C99 Functions</a>
</h5>
@ -579,7 +579,7 @@
<a name="math_toolkit.main_overview.tr1.currently_unsupported_c99_functions"></a>
</p>
<h5>
<a name="id557243"></a>
<a name="id557241"></a>
<a class="link" href="tr1.html#math_toolkit.main_overview.tr1.currently_unsupported_c99_functions">Currently
Unsupported C99 Functions</a>
</h5>
@ -650,7 +650,7 @@
<a name="math_toolkit.main_overview.tr1.currently_unsupported_tr1_functions"></a>
</p>
<h5>
<a name="id559283"></a>
<a name="id559281"></a>
<a class="link" href="tr1.html#math_toolkit.main_overview.tr1.currently_unsupported_tr1_functions">Currently
Unsupported TR1 Functions</a>
</h5>

View File

@ -35,7 +35,7 @@
in this respect).
</p>
<div class="table">
<a name="id905806"></a><p class="title"><b>Table 48. Performance Comparison of Various Windows Compilers</b></p>
<a name="id905827"></a><p class="title"><b>Table 48. Performance Comparison of Various Windows Compilers</b></p>
<div class="table-contents"><table class="table" summary="Performance Comparison of Various Windows Compilers">
<colgroup>
<col>

View File

@ -46,7 +46,7 @@
</p></td></tr>
</table></div>
<a name="math_toolkit.perf.comparisons.comparison_to_gsl_1_9_and_cephes"></a><h5>
<a name="id908374"></a>
<a name="id908395"></a>
<a class="link" href="comparisons.html#math_toolkit.perf.comparisons.comparison_to_gsl_1_9_and_cephes">Comparison
to GSL-1.9 and Cephes</a>
</h5>
@ -213,7 +213,7 @@
<td>
<p>
+INF
<sup>[<a name="id908749" href="#ftn.id908749" class="footnote">1</a>]</sup>
<sup>[<a name="id908770" href="#ftn.id908770" class="footnote">1</a>]</sup>
</p>
</td>
</tr>
@ -284,13 +284,13 @@
</td>
</tr>
</tbody>
<tbody class="footnotes"><tr><td colspan="4"><div class="footnote"><p><sup>[<a name="ftn.id908749" href="#id908749" class="para">1</a>] </sup>
<tbody class="footnotes"><tr><td colspan="4"><div class="footnote"><p><sup>[<a name="ftn.id908770" href="#id908770" class="para">1</a>] </sup>
Cephes gets stuck in an infinite loop while trying to execute
our test cases.
</p></div></td></tr></tbody>
</table></div>
<a name="math_toolkit.perf.comparisons.comparison_to_the_r_statistical_library_on_windows"></a><h5>
<a name="id908919"></a>
<a name="id908942"></a>
<a class="link" href="comparisons.html#math_toolkit.perf.comparisons.comparison_to_the_r_statistical_library_on_windows">Comparison
to the R Statistical Library on Windows</a>
</h5>
@ -301,7 +301,7 @@
appears not to be buildable with Visual C++).
</p>
<div class="table">
<a name="id908947"></a><p class="title"><b>Table 51. A Comparison to the R Statistical Library on Windows
<a name="id908970"></a><p class="title"><b>Table 51. A Comparison to the R Statistical Library on Windows
XP</b></p>
<div class="table-contents"><table class="table" summary="A Comparison to the R Statistical Library on Windows
XP">
@ -374,7 +374,7 @@
<p>
</p>
<p>74.66
<sup>[<a name="id909092" href="#ftn.id909092" class="footnote">1</a>]</sup>
<sup>[<a name="id909115" href="#ftn.id909115" class="footnote">1</a>]</sup>
</p>
<p> </p>
<p>(4.905e-004s)</p>
@ -792,7 +792,7 @@
<p>
</p>
<p>53.59
<sup>[<a name="id909957" href="#ftn.id909957" class="footnote">2</a>]</sup>
<sup>[<a name="id909981" href="#ftn.id909981" class="footnote">2</a>]</sup>
</p>
<p> </p>
<p>(5.145e-004s)</p>
@ -1010,12 +1010,12 @@
</tr>
</tbody>
<tbody class="footnotes"><tr><td colspan="3">
<div class="footnote"><p><sup>[<a name="ftn.id909092" href="#id909092" class="para">1</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id909115" href="#id909115" class="para">1</a>] </sup>
There are a small number of our test cases where the R library
fails to converge on a result: these tend to dominate the performance
result.
</p></div>
<div class="footnote"><p><sup>[<a name="ftn.id909957" href="#id909957" class="para">2</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id909981" href="#id909981" class="para">2</a>] </sup>
The R library appears to use a linear-search strategy, that can
perform very badly in a small number of pathological cases, but
may or may not be more efficient in "typical" cases
@ -1024,7 +1024,7 @@
</table></div>
</div>
<br class="table-break"><a name="math_toolkit.perf.comparisons.comparison_to_the_r_statistical_library_on_linux"></a><h5>
<a name="id910416"></a>
<a name="id910439"></a>
<a class="link" href="comparisons.html#math_toolkit.perf.comparisons.comparison_to_the_r_statistical_library_on_linux">Comparison
to the R Statistical Library on Linux</a>
</h5>
@ -1033,7 +1033,7 @@
Linux machine, with the test program and R-2.5.0 compiled with GNU G++ 4.2.0.
</p>
<div class="table">
<a name="id910444"></a><p class="title"><b>Table 52. A Comparison to the R Statistical Library on Linux</b></p>
<a name="id910467"></a><p class="title"><b>Table 52. A Comparison to the R Statistical Library on Linux</b></p>
<div class="table-contents"><table class="table" summary="A Comparison to the R Statistical Library on Linux">
<colgroup>
<col>
@ -1104,7 +1104,7 @@
<p>
</p>
<p>44.06
<sup>[<a name="id910587" href="#ftn.id910587" class="footnote">1</a>]</sup>
<sup>[<a name="id910610" href="#ftn.id910610" class="footnote">1</a>]</sup>
</p>
<p> </p>
<p>(5.701e-004s)</p>
@ -1522,7 +1522,7 @@
<p>
</p>
<p>30.07
<sup>[<a name="id911449" href="#ftn.id911449" class="footnote">2</a>]</sup>
<sup>[<a name="id911472" href="#ftn.id911472" class="footnote">2</a>]</sup>
</p>
<p> </p>
<p>(5.490e-004s)</p>
@ -1740,12 +1740,12 @@
</tr>
</tbody>
<tbody class="footnotes"><tr><td colspan="3">
<div class="footnote"><p><sup>[<a name="ftn.id910587" href="#id910587" class="para">1</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id910610" href="#id910610" class="para">1</a>] </sup>
There are a small number of our test cases where the R library
fails to converge on a result: these tend to dominate the performance
result.
</p></div>
<div class="footnote"><p><sup>[<a name="ftn.id911449" href="#id911449" class="para">2</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id911472" href="#id911472" class="para">2</a>] </sup>
The R library appears to use a linear-search strategy, that can
perform very badly in a small number of pathological cases, but
may or may not be more efficient in "typical" cases

View File

@ -33,7 +33,7 @@
penalty for using the library in debug mode can be quite large.
</p>
<div class="table">
<a name="id905224"></a><p class="title"><b>Table 47. Performance Comparison of Release and Debug Settings</b></p>
<a name="id905245"></a><p class="title"><b>Table 47. Performance Comparison of Release and Debug Settings</b></p>
<div class="table-contents"><table class="table" summary="Performance Comparison of Release and Debug Settings">
<colgroup>
<col>

View File

@ -234,7 +234,7 @@
highly vectorisable processors in the future.
</p>
<div class="table">
<a name="id906988"></a><p class="title"><b>Table 49. A Comparison of Polynomial Evaluation Methods</b></p>
<a name="id907011"></a><p class="title"><b>Table 49. A Comparison of Polynomial Evaluation Methods</b></p>
<div class="table-contents"><table class="table" summary="A Comparison of Polynomial Evaluation Methods">
<colgroup>
<col>
@ -634,7 +634,7 @@
tutorial</a>.
</p>
<div class="table">
<a name="id907765"></a><p class="title"><b>Table 50. Performance Comparison with and Without Internal
<a name="id907787"></a><p class="title"><b>Table 50. Performance Comparison with and Without Internal
Promotion to long double</b></p>
<div class="table-contents"><table class="table" summary="Performance Comparison with and Without Internal
Promotion to long double">

View File

@ -55,7 +55,7 @@
can take have the following meanings:
</p>
<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.real"></a><h6>
<a name="id894659"></a>
<a name="id894689"></a>
<a class="link" href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.real">real</a>
</h6>
<p>
@ -93,7 +93,7 @@
<span class="special">=</span> <span class="number">68.1584</span></code>.
</p>
<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_outwards"></a><h6>
<a name="id895150"></a>
<a name="id895181"></a>
<a class="link" href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_outwards">integer_round_outwards</a>
</h6>
<p>
@ -151,7 +151,7 @@
in each tail</em></span>.
</p>
<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_inwards"></a><h6>
<a name="id895684"></a>
<a name="id895712"></a>
<a class="link" href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_inwards">integer_round_inwards</a>
</h6>
<p>
@ -214,7 +214,7 @@
in each tail</em></span>.
</p>
<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_down"></a><h6>
<a name="id896352"></a>
<a name="id896379"></a>
<a class="link" href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_down">integer_round_down</a>
</h6>
<p>
@ -222,7 +222,7 @@
or a lower quantile.
</p>
<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_up"></a><h6>
<a name="id896385"></a>
<a name="id896412"></a>
<a class="link" href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_up">integer_round_up</a>
</h6>
<p>
@ -230,7 +230,7 @@
a lower quantile.
</p>
<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_nearest"></a><h6>
<a name="id896418"></a>
<a name="id896445"></a>
<a class="link" href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_nearest">integer_round_nearest</a>
</h6>
<p>

View File

@ -39,7 +39,7 @@
</li>
</ul></div>
<a name="math_toolkit.policy.pol_ref.error_handling_policies.available_actions_when_an_error_is_raised"></a><h5>
<a name="id888479"></a>
<a name="id888504"></a>
<a class="link" href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.available_actions_when_an_error_is_raised">Available
Actions When an Error is Raised</a>
</h5>
@ -62,7 +62,7 @@
The various enumerated values have the following meanings:
</p>
<a name="math_toolkit.policy.pol_ref.error_handling_policies.throw_on_error"></a><h6>
<a name="id888739"></a>
<a name="id888765"></a>
<a class="link" href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.throw_on_error">throw_on_error</a>
</h6>
<p>
@ -174,7 +174,7 @@
</tbody>
</table></div>
<a name="math_toolkit.policy.pol_ref.error_handling_policies.errno_on_error"></a><h6>
<a name="id888957"></a>
<a name="id888982"></a>
<a class="link" href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.errno_on_error">errno_on_error</a>
</h6>
<p>
@ -287,7 +287,7 @@
</tbody>
</table></div>
<a name="math_toolkit.policy.pol_ref.error_handling_policies.ignore_error"></a><h6>
<a name="id889190"></a>
<a name="id889215"></a>
<a class="link" href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.ignore_error">ignore_error</a>
</h6>
<p>
@ -400,7 +400,7 @@
</tbody>
</table></div>
<a name="math_toolkit.policy.pol_ref.error_handling_policies.user_error"></a><h6>
<a name="id889424"></a>
<a name="id889448"></a>
<a class="link" href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.user_error">user_error</a>
</h6>
<p>
@ -449,7 +449,7 @@
here</a>.
</p>
<a name="math_toolkit.policy.pol_ref.error_handling_policies.kinds_of_error_raised"></a><h5>
<a name="id890627"></a>
<a name="id890657"></a>
<a class="link" href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.kinds_of_error_raised">Kinds
of Error Raised</a>
</h5>
@ -688,7 +688,7 @@
</tbody>
</table></div>
<a name="math_toolkit.policy.pol_ref.error_handling_policies.examples"></a><h5>
<a name="id891794"></a>
<a name="id891820"></a>
<a class="link" href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.examples">Examples</a>
</h5>
<p>

View File

@ -84,7 +84,7 @@
</tbody>
</table></div>
<a name="math_toolkit.policy.pol_ref.internal_promotion.examples"></a><h5>
<a name="id893129"></a>
<a name="id893155"></a>
<a class="link" href="internal_promotion.html#math_toolkit.policy.pol_ref.internal_promotion.examples">Examples</a>
</h5>
<p>

View File

@ -61,7 +61,7 @@
then you can do so by defining various macros in <a href="../../../../../../../../boost/math/tools/user.hpp" target="_top">boost/math/tools/user.hpp</a>.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_domain_error_policy"></a><h6>
<a name="id898263"></a>
<a name="id898290"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_domain_error_policy">BOOST_MATH_DOMAIN_ERROR_POLICY</a>
</h6>
<p>
@ -71,7 +71,7 @@
<code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_pole_error_policy"></a><h6>
<a name="id898359"></a>
<a name="id898386"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_pole_error_policy">BOOST_MATH_POLE_ERROR_POLICY</a>
</h6>
<p>
@ -81,7 +81,7 @@
<code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_overflow_error_policy"></a><h6>
<a name="id898455"></a>
<a name="id898482"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_overflow_error_policy">BOOST_MATH_OVERFLOW_ERROR_POLICY</a>
</h6>
<p>
@ -91,7 +91,7 @@
<code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_rounding_error_policy"></a><h6>
<a name="id898551"></a>
<a name="id898578"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_rounding_error_policy">BOOST_MATH_ROUNDING_ERROR_POLICY</a>
</h6>
<p>
@ -101,7 +101,7 @@
<code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_evaluation_error_policy"></a><h6>
<a name="id898647"></a>
<a name="id898675"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_evaluation_error_policy">BOOST_MATH_EVALUATION_ERROR_POLICY</a>
</h6>
<p>
@ -111,7 +111,7 @@
<code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_underflow_error_policy"></a><h6>
<a name="id898744"></a>
<a name="id898771"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_underflow_error_policy">BOOST_MATH_UNDERFLOW_ERROR_POLICY</a>
</h6>
<p>
@ -121,7 +121,7 @@
<code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_denorm_error_policy"></a><h6>
<a name="id898841"></a>
<a name="id898868"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_denorm_error_policy">BOOST_MATH_DENORM_ERROR_POLICY</a>
</h6>
<p>
@ -131,7 +131,7 @@
<code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_indeterminate_result_error_policy"></a><h6>
<a name="id898937"></a>
<a name="id898965"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_indeterminate_result_error_policy">BOOST_MATH_INDETERMINATE_RESULT_ERROR_POLICY</a>
</h6>
<p>
@ -142,7 +142,7 @@
<code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_digits10_policy"></a><h6>
<a name="id899037"></a>
<a name="id899065"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_digits10_policy">BOOST_MATH_DIGITS10_POLICY</a>
</h6>
<p>
@ -153,7 +153,7 @@
recommended that you change this from the default.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_promote_float_policy"></a><h6>
<a name="id899092"></a>
<a name="id899119"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_promote_float_policy">BOOST_MATH_PROMOTE_FLOAT_POLICY</a>
</h6>
<p>
@ -165,7 +165,7 @@
off.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_promote_double_policy"></a><h6>
<a name="id899187"></a>
<a name="id899214"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_promote_double_policy">BOOST_MATH_PROMOTE_DOUBLE_POLICY</a>
</h6>
<p>
@ -177,7 +177,7 @@
off.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_discrete_quantile_policy"></a><h6>
<a name="id899289"></a>
<a name="id899315"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_discrete_quantile_policy">BOOST_MATH_DISCRETE_QUANTILE_POLICY</a>
</h6>
<p>
@ -188,7 +188,7 @@
Defaults to <code class="computeroutput"><span class="identifier">integer_round_outwards</span></code>.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_assert_undefined_policy"></a><h6>
<a name="id899409"></a>
<a name="id899434"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_assert_undefined_policy">BOOST_MATH_ASSERT_UNDEFINED_POLICY</a>
</h6>
<p>
@ -201,7 +201,7 @@
whether or not a particular property is well defined.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_max_series_iteration_policy"></a><h6>
<a name="id899483"></a>
<a name="id899509"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_max_series_iteration_policy">BOOST_MATH_MAX_SERIES_ITERATION_POLICY</a>
</h6>
<p>
@ -210,7 +210,7 @@
Defaults to 1000000.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_max_root_iteration_policy"></a><h6>
<a name="id899528"></a>
<a name="id899553"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_max_root_iteration_policy">BOOST_MATH_MAX_ROOT_ITERATION_POLICY</a>
</h6>
<p>
@ -219,7 +219,7 @@
Defaults to 200.
</p>
<a name="math_toolkit.policy.pol_ref.policy_defaults.example"></a><h6>
<a name="id899571"></a>
<a name="id899598"></a>
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.example">Example</a>
</h6>
<p>

View File

@ -177,7 +177,7 @@
<span class="emphasis"><em>base your comparisons on CDF's instead</em></span>.
</p>
<a name="math_toolkit.policy.pol_tutorial.understand_dis_quant.other_rounding_policies_are_available"></a><h6>
<a name="id884946"></a>
<a name="id884968"></a>
<a class="link" href="understand_dis_quant.html#math_toolkit.policy.pol_tutorial.understand_dis_quant.other_rounding_policies_are_available">Other
Rounding Policies are Available</a>
</h6>

View File

@ -28,7 +28,7 @@
of the First and Second Kinds</a>
</h4></div></div></div>
<a name="math_toolkit.special.bessel.bessel.synopsis"></a><h5>
<a name="id755868"></a>
<a name="id755906"></a>
<a class="link" href="bessel.html#math_toolkit.special.bessel.bessel.synopsis">Synopsis</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
@ -44,7 +44,7 @@
<a class="link" href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_neumann</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../../policy.html" title="Policies">Policy</a><span class="special">&amp;);</span>
</pre>
<a name="math_toolkit.special.bessel.bessel.description"></a><h5>
<a name="id756378"></a>
<a name="id756416"></a>
<a class="link" href="bessel.html#math_toolkit.special.bessel.bessel.description">Description</a>
</h5>
<p>
@ -110,7 +110,7 @@
<span class="inlinemediaobject"><img src="../../../../graphs/cyl_neumann.png" align="middle"></span>
</p>
<a name="math_toolkit.special.bessel.bessel.testing"></a><h5>
<a name="id756790"></a>
<a name="id756828"></a>
<a class="link" href="bessel.html#math_toolkit.special.bessel.bessel.testing">Testing</a>
</h5>
<p>
@ -119,7 +119,7 @@
(with all the special case handling removed).
</p>
<a name="math_toolkit.special.bessel.bessel.accuracy"></a><h5>
<a name="id756829"></a>
<a name="id756867"></a>
<a class="link" href="bessel.html#math_toolkit.special.bessel.bessel.accuracy">Accuracy</a>
</h5>
<p>
@ -135,7 +135,7 @@
zero error</a>. All values are relative errors in units of epsilon.
</p>
<div class="table">
<a name="id756893"></a><p class="title"><b>Table 36. Errors Rates in cyl_bessel_j</b></p>
<a name="id756931"></a><p class="title"><b>Table 36. Errors Rates in cyl_bessel_j</b></p>
<div class="table-contents"><table class="table" summary="Errors Rates in cyl_bessel_j">
<colgroup>
<col>
@ -304,7 +304,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
<a name="id757215"></a><p class="title"><b>Table 37. Errors Rates in cyl_neumann</b></p>
<a name="id757253"></a><p class="title"><b>Table 37. Errors Rates in cyl_neumann</b></p>
<div class="table-contents"><table class="table" summary="Errors Rates in cyl_neumann">
<colgroup>
<col>
@ -494,7 +494,7 @@
were found.
</p>
<a name="math_toolkit.special.bessel.bessel.implementation"></a><h5>
<a name="id757681"></a>
<a name="id757713"></a>
<a class="link" href="bessel.html#math_toolkit.special.bessel.bessel.implementation">Implementation</a>
</h5>
<p>

View File

@ -28,7 +28,7 @@
Overview</a>
</h4></div></div></div>
<a name="math_toolkit.special.bessel.bessel_over.ordinary_bessel_functions"></a><h5>
<a name="id754850"></a>
<a name="id754888"></a>
<a class="link" href="bessel_over.html#math_toolkit.special.bessel.bessel_over.ordinary_bessel_functions">Ordinary
Bessel Functions</a>
</h5>
@ -103,7 +103,7 @@ and is known as either a Bessel
<span class="inlinemediaobject"><img src="../../../../equations/bessel10.png"></span>
</p>
<a name="math_toolkit.special.bessel.bessel_over.modified_bessel_functions"></a><h5>
<a name="id755278"></a>
<a name="id755316"></a>
<a class="link" href="bessel_over.html#math_toolkit.special.bessel.bessel_over.modified_bessel_functions">Modified
Bessel Functions</a>
</h5>
@ -167,7 +167,7 @@ respectively:
<span class="inlinemediaobject"><img src="../../../../equations/mbessel10.png"></span>
</p>
<a name="math_toolkit.special.bessel.bessel_over.spherical_bessel_functions"></a><h5>
<a name="id755685"></a>
<a name="id755723"></a>
<a class="link" href="bessel_over.html#math_toolkit.special.bessel.bessel_over.spherical_bessel_functions">Spherical
Bessel Functions</a>
</h5>

View File

@ -28,7 +28,7 @@
Functions of the First and Second Kinds</a>
</h4></div></div></div>
<a name="math_toolkit.special.bessel.mbessel.synopsis"></a><h5>
<a name="id758508"></a>
<a name="id758545"></a>
<a class="link" href="mbessel.html#math_toolkit.special.bessel.mbessel.synopsis">Synopsis</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
@ -44,7 +44,7 @@
<a class="link" href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_bessel_k</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../../policy.html" title="Policies">Policy</a><span class="special">&amp;);</span>
</pre>
<a name="math_toolkit.special.bessel.mbessel.description"></a><h5>
<a name="id759019"></a>
<a name="id759055"></a>
<a class="link" href="mbessel.html#math_toolkit.special.bessel.mbessel.description">Description</a>
</h5>
<p>
@ -109,7 +109,7 @@
<span class="inlinemediaobject"><img src="../../../../graphs/cyl_bessel_k.png" align="middle"></span>
</p>
<a name="math_toolkit.special.bessel.mbessel.testing"></a><h5>
<a name="id759418"></a>
<a name="id759454"></a>
<a class="link" href="mbessel.html#math_toolkit.special.bessel.mbessel.testing">Testing</a>
</h5>
<p>
@ -118,7 +118,7 @@
(with all the special case handling removed).
</p>
<a name="math_toolkit.special.bessel.mbessel.accuracy"></a><h5>
<a name="id759457"></a>
<a name="id759494"></a>
<a class="link" href="mbessel.html#math_toolkit.special.bessel.mbessel.accuracy">Accuracy</a>
</h5>
<p>
@ -129,7 +129,7 @@
zero error</a>. All values are relative errors in units of epsilon.
</p>
<div class="table">
<a name="id759504"></a><p class="title"><b>Table 38. Errors Rates in cyl_bessel_i</b></p>
<a name="id759540"></a><p class="title"><b>Table 38. Errors Rates in cyl_bessel_i</b></p>
<div class="table-contents"><table class="table" summary="Errors Rates in cyl_bessel_i">
<colgroup>
<col>
@ -226,7 +226,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
<a name="id759670"></a><p class="title"><b>Table 39. Errors Rates in cyl_bessel_k</b></p>
<a name="id759707"></a><p class="title"><b>Table 39. Errors Rates in cyl_bessel_k</b></p>
<div class="table-contents"><table class="table" summary="Errors Rates in cyl_bessel_k">
<colgroup>
<col>
@ -326,7 +326,7 @@
</table></div>
</div>
<br class="table-break"><a name="math_toolkit.special.bessel.mbessel.implementation"></a><h5>
<a name="id759849"></a>
<a name="id759886"></a>
<a class="link" href="mbessel.html#math_toolkit.special.bessel.mbessel.implementation">Implementation</a>
</h5>
<p>

View File

@ -28,7 +28,7 @@
Bessel Functions of the First and Second Kinds</a>
</h4></div></div></div>
<a name="math_toolkit.special.bessel.sph_bessel.synopsis"></a><h5>
<a name="id760562"></a>
<a name="id760597"></a>
<a class="link" href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.synopsis">Synopsis</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
@ -44,7 +44,7 @@
<a class="link" href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sph_neumann</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../../policy.html" title="Policies">Policy</a><span class="special">&amp;);</span>
</pre>
<a name="math_toolkit.special.bessel.sph_bessel.description"></a><h5>
<a name="id761072"></a>
<a name="id761108"></a>
<a class="link" href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.description">Description</a>
</h5>
<p>
@ -97,7 +97,7 @@ for small <span class="emphasis"><em>x</em></span>:
<span class="inlinemediaobject"><img src="../../../../graphs/sph_neumann.png" align="middle"></span>
</p>
<a name="math_toolkit.special.bessel.sph_bessel.testing"></a><h5>
<a name="id761359"></a>
<a name="id761401"></a>
<a class="link" href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.testing">Testing</a>
</h5>
<p>
@ -106,7 +106,7 @@ for small <span class="emphasis"><em>x</em></span>:
implementation (with all the special case handling removed).
</p>
<a name="math_toolkit.special.bessel.sph_bessel.accuracy"></a><h5>
<a name="id761398"></a>
<a name="id761440"></a>
<a class="link" href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.accuracy">Accuracy</a>
</h5>
<p>
@ -116,7 +116,7 @@ for small <span class="emphasis"><em>x</em></span>:
refer to these functions for accuracy data.
</p>
<a name="math_toolkit.special.bessel.sph_bessel.implementation"></a><h5>
<a name="id761449"></a>
<a name="id761491"></a>
<a class="link" href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.implementation">Implementation</a>
</h5>
<p>

View File

@ -28,7 +28,7 @@
of the First Kind - Legendre Form</a>
</h4></div></div></div>
<a name="math_toolkit.special.ellint.ellint_1.synopsis"></a><h6>
<a name="id767302"></a>
<a name="id767346"></a>
<a class="link" href="ellint_1.html#math_toolkit.special.ellint.ellint_1.synopsis">Synopsis</a>
</h6>
<p>
@ -55,7 +55,7 @@
<span class="special">}}</span> <span class="comment">// namespaces
</span></pre>
<a name="math_toolkit.special.ellint.ellint_1.description"></a><h6>
<a name="id767868"></a>
<a name="id767911"></a>
<a class="link" href="ellint_1.html#math_toolkit.special.ellint.ellint_1.description">Description</a>
</h6>
<p>
@ -123,7 +123,7 @@
<p>
</p>
<a name="math_toolkit.special.ellint.ellint_1.accuracy"></a><h6>
<a name="id768541"></a>
<a name="id768584"></a>
<a class="link" href="ellint_1.html#math_toolkit.special.ellint.ellint_1.accuracy">Accuracy</a>
</h6>
<p>
@ -134,7 +134,7 @@
All values are relative errors in units of epsilon.
</p>
<div class="table">
<a name="id768576"></a><p class="title"><b>Table 41. Errors Rates in the Elliptic Integrals of the
<a name="id768620"></a><p class="title"><b>Table 41. Errors Rates in the Elliptic Integrals of the
First Kind</b></p>
<div class="table-contents"><table class="table" summary="Errors Rates in the Elliptic Integrals of the
First Kind">
@ -237,7 +237,7 @@
</table></div>
</div>
<br class="table-break"><a name="math_toolkit.special.ellint.ellint_1.testing"></a><h6>
<a name="id768753"></a>
<a name="id768796"></a>
<a class="link" href="ellint_1.html#math_toolkit.special.ellint.ellint_1.testing">Testing</a>
</h6>
<p>
@ -247,7 +247,7 @@
this implementation.
</p>
<a name="math_toolkit.special.ellint.ellint_1.implementation"></a><h6>
<a name="id768793"></a>
<a name="id768836"></a>
<a class="link" href="ellint_1.html#math_toolkit.special.ellint.ellint_1.implementation">Implementation</a>
</h6>
<p>

View File

@ -28,7 +28,7 @@
of the Second Kind - Legendre Form</a>
</h4></div></div></div>
<a name="math_toolkit.special.ellint.ellint_2.synopsis"></a><h6>
<a name="id768912"></a>
<a name="id768956"></a>
<a class="link" href="ellint_2.html#math_toolkit.special.ellint.ellint_2.synopsis">Synopsis</a>
</h6>
<p>
@ -55,7 +55,7 @@
<span class="special">}}</span> <span class="comment">// namespaces
</span></pre>
<a name="math_toolkit.special.ellint.ellint_2.description"></a><h6>
<a name="id769476"></a>
<a name="id769520"></a>
<a class="link" href="ellint_2.html#math_toolkit.special.ellint.ellint_2.description">Description</a>
</h6>
<p>
@ -123,7 +123,7 @@
<p>
</p>
<a name="math_toolkit.special.ellint.ellint_2.accuracy"></a><h6>
<a name="id770149"></a>
<a name="id770192"></a>
<a class="link" href="ellint_2.html#math_toolkit.special.ellint.ellint_2.accuracy">Accuracy</a>
</h6>
<p>
@ -134,7 +134,7 @@
All values are relative errors in units of epsilon.
</p>
<div class="table">
<a name="id770185"></a><p class="title"><b>Table 42. Errors Rates in the Elliptic Integrals of the
<a name="id770227"></a><p class="title"><b>Table 42. Errors Rates in the Elliptic Integrals of the
Second Kind</b></p>
<div class="table-contents"><table class="table" summary="Errors Rates in the Elliptic Integrals of the
Second Kind">
@ -237,7 +237,7 @@
</table></div>
</div>
<br class="table-break"><a name="math_toolkit.special.ellint.ellint_2.testing"></a><h6>
<a name="id770361"></a>
<a name="id770404"></a>
<a class="link" href="ellint_2.html#math_toolkit.special.ellint.ellint_2.testing">Testing</a>
</h6>
<p>
@ -247,7 +247,7 @@
this implementation.
</p>
<a name="math_toolkit.special.ellint.ellint_2.implementation"></a><h6>
<a name="id770402"></a>
<a name="id770444"></a>
<a class="link" href="ellint_2.html#math_toolkit.special.ellint.ellint_2.implementation">Implementation</a>
</h6>
<p>

View File

@ -28,7 +28,7 @@
of the Third Kind - Legendre Form</a>
</h4></div></div></div>
<a name="math_toolkit.special.ellint.ellint_3.synopsis"></a><h6>
<a name="id770521"></a>
<a name="id770563"></a>
<a class="link" href="ellint_3.html#math_toolkit.special.ellint.ellint_3.synopsis">Synopsis</a>
</h6>
<p>
@ -55,7 +55,7 @@
<span class="special">}}</span> <span class="comment">// namespaces
</span></pre>
<a name="math_toolkit.special.ellint.ellint_3.description"></a><h6>
<a name="id771222"></a>
<a name="id771265"></a>
<a class="link" href="ellint_3.html#math_toolkit.special.ellint.ellint_3.description">Description</a>
</h6>
<p>
@ -129,7 +129,7 @@
<p>
</p>
<a name="math_toolkit.special.ellint.ellint_3.accuracy"></a><h6>
<a name="id772075"></a>
<a name="id772121"></a>
<a class="link" href="ellint_3.html#math_toolkit.special.ellint.ellint_3.accuracy">Accuracy</a>
</h6>
<p>
@ -140,7 +140,7 @@
All values are relative errors in units of epsilon.
</p>
<div class="table">
<a name="id772112"></a><p class="title"><b>Table 43. Errors Rates in the Elliptic Integrals of the
<a name="id772156"></a><p class="title"><b>Table 43. Errors Rates in the Elliptic Integrals of the
Third Kind</b></p>
<div class="table-contents"><table class="table" summary="Errors Rates in the Elliptic Integrals of the
Third Kind">
@ -243,7 +243,7 @@
</table></div>
</div>
<br class="table-break"><a name="math_toolkit.special.ellint.ellint_3.testing"></a><h6>
<a name="id772288"></a>
<a name="id772332"></a>
<a class="link" href="ellint_3.html#math_toolkit.special.ellint.ellint_3.testing">Testing</a>
</h6>
<p>
@ -253,7 +253,7 @@
this implementation.
</p>
<a name="math_toolkit.special.ellint.ellint_3.implementation"></a><h6>
<a name="id772328"></a>
<a name="id772372"></a>
<a class="link" href="ellint_3.html#math_toolkit.special.ellint.ellint_3.implementation">Implementation</a>
</h6>
<p>
@ -291,7 +291,7 @@
</p>
<p>
<span class="emphasis"><em>&#928;(n, &#966;+m&#960;, k) = &#928;(n, &#966;, k) ; n &gt; 1</em></span>
<sup>[<a name="id772475" href="#ftn.id772475" class="footnote">1</a>]</sup>
<sup>[<a name="id772519" href="#ftn.id772519" class="footnote">1</a>]</sup>
</p>
<p>
are used to move &#966; to the range [0, &#960;/2].
@ -311,7 +311,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id772475" href="#id772475" class="para">1</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id772519" href="#id772519" class="para">1</a>] </sup>
I haven't been able to find a literature reference for this relation,
but it appears to be the convention used by Mathematica. Intuitively
the first <span class="emphasis"><em>2 * m * &#928;(n, k)</em></span> terms cancel out as the

View File

@ -28,7 +28,7 @@
Integrals - Carlson Form</a>
</h4></div></div></div>
<a name="math_toolkit.special.ellint.ellint_carlson.synopsis"></a><h6>
<a name="id763109"></a>
<a name="id763153"></a>
<a class="link" href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.synopsis">Synopsis</a>
</h6>
<p>
@ -100,7 +100,7 @@
<span class="special">}}</span> <span class="comment">// namespaces
</span></pre>
<a name="math_toolkit.special.ellint.ellint_carlson.description"></a><h6>
<a name="id764889"></a>
<a name="id764932"></a>
<a class="link" href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.description">Description</a>
</h6>
<p>
@ -236,7 +236,7 @@
<span class="inlinemediaobject"><img src="../../../../equations/ellint18.png"></span>
</p>
<a name="math_toolkit.special.ellint.ellint_carlson.testing"></a><h6>
<a name="id766688"></a>
<a name="id766732"></a>
<a class="link" href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.testing">Testing</a>
</h6>
<p>
@ -265,7 +265,7 @@
to verify their correctness: see the above Carlson paper for details.
</p>
<a name="math_toolkit.special.ellint.ellint_carlson.accuracy"></a><h6>
<a name="id766768"></a>
<a name="id766812"></a>
<a class="link" href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.accuracy">Accuracy</a>
</h6>
<p>
@ -276,7 +276,7 @@
All values are relative errors in units of epsilon.
</p>
<div class="table">
<a name="id766805"></a><p class="title"><b>Table 40. Errors Rates in the Carlson Elliptic Integrals</b></p>
<a name="id766848"></a><p class="title"><b>Table 40. Errors Rates in the Carlson Elliptic Integrals</b></p>
<div class="table-contents"><table class="table" summary="Errors Rates in the Carlson Elliptic Integrals">
<colgroup>
<col>
@ -419,7 +419,7 @@
</table></div>
</div>
<br class="table-break"><a name="math_toolkit.special.ellint.ellint_carlson.implementation"></a><h6>
<a name="id767052"></a>
<a name="id767095"></a>
<a class="link" href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.implementation">Implementation</a>
</h6>
<p>

View File

@ -61,14 +61,14 @@
Elliptic integral</a>.
</p>
<a name="math_toolkit.special.ellint.ellint_intro.notation"></a><h5>
<a name="id761687"></a>
<a name="id761731"></a>
<a class="link" href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.notation">Notation</a>
</h5>
<p>
All variables are real numbers unless otherwise noted.
</p>
<a name="ellint_def"></a><a name="math_toolkit.special.ellint.ellint_intro.definition"></a><h5>
<a name="id761725"></a>
<a name="id761768"></a>
<a class="link" href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.definition">Definition</a>
</h5>
<p>
@ -257,7 +257,7 @@
</td></tr>
</table></div>
<a name="ellint_theorem"></a><a name="math_toolkit.special.ellint.ellint_intro.duplication_theorem"></a><h5>
<a name="id762512"></a>
<a name="id762556"></a>
<a class="link" href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.duplication_theorem">Duplication
Theorem</a>
</h5>
@ -269,7 +269,7 @@
<span class="inlinemediaobject"><img src="../../../../equations/ellint13.png"></span>
</p>
<a name="ellint_formula"></a><a name="math_toolkit.special.ellint.ellint_intro.carlson_s_formulas"></a><h5>
<a name="id762588"></a>
<a name="id762632"></a>
<a class="link" href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.carlson_s_formulas">Carlson's
Formulas</a>
</h5>
@ -287,7 +287,7 @@
<span class="inlinemediaobject"><img src="../../../../equations/ellint15.png"></span>
</p>
<a name="math_toolkit.special.ellint.ellint_intro.numerical_algorithms"></a><h5>
<a name="id762685"></a>
<a name="id762728"></a>
<a class="link" href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.numerical_algorithms">Numerical
Algorithms</a>
</h5>
@ -301,7 +301,7 @@
integrals with satisfactory precisions.
</p>
<a name="ellint_refs"></a><a name="math_toolkit.special.ellint.ellint_intro.references"></a><h5>
<a name="id762755"></a>
<a name="id762798"></a>
<a class="link" href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.references">References</a>
</h5>
<p>

View File

@ -28,7 +28,7 @@
Integral Ei</a>
</h4></div></div></div>
<a name="math_toolkit.special.expint.expint_i.synopsis"></a><h5>
<a name="id775363"></a>
<a name="id775406"></a>
<a class="link" href="expint_i.html#math_toolkit.special.expint.expint_i.synopsis">Synopsis</a>
</h5>
<p>
@ -63,7 +63,7 @@
<p>
</p>
<a name="math_toolkit.special.expint.expint_i.description"></a><h5>
<a name="id775744"></a>
<a name="id775787"></a>
<a class="link" href="expint_i.html#math_toolkit.special.expint.expint_i.description">Description</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
@ -83,7 +83,7 @@
<span class="inlinemediaobject"><img src="../../../../graphs/expint_i.png" align="middle"></span>
</p>
<a name="math_toolkit.special.expint.expint_i.accuracy"></a><h5>
<a name="id776024"></a>
<a name="id776066"></a>
<a class="link" href="expint_i.html#math_toolkit.special.expint.expint_i.accuracy">Accuracy</a>
</h5>
<p>
@ -95,7 +95,7 @@
error</a>.
</p>
<div class="table">
<a name="id776069"></a><p class="title"><b>Table 46. Errors In the Function expint(z)</b></p>
<a name="id776111"></a><p class="title"><b>Table 46. Errors In the Function expint(z)</b></p>
<div class="table-contents"><table class="table" summary="Errors In the Function expint(z)">
<colgroup>
<col>
@ -207,7 +207,7 @@
slightly over the range [4,6].
</p>
<a name="math_toolkit.special.expint.expint_i.testing"></a><h5>
<a name="id776271"></a>
<a name="id776312"></a>
<a class="link" href="expint_i.html#math_toolkit.special.expint.expint_i.testing">Testing</a>
</h5>
<p>
@ -222,7 +222,7 @@
check.
</p>
<a name="math_toolkit.special.expint.expint_i.implementation"></a><h5>
<a name="id776333"></a>
<a name="id776376"></a>
<a class="link" href="expint_i.html#math_toolkit.special.expint.expint_i.implementation">Implementation</a>
</h5>
<p>
@ -253,7 +253,7 @@
[-1,1]. Note that while the rational approximation over [0,6] converges
rapidly to the minimax solution it is rather ill-conditioned in practice.
Cody and Thacher
<sup>[<a name="id776481" href="#ftn.id776481" class="footnote">2</a>]</sup>
<sup>[<a name="id776524" href="#ftn.id776524" class="footnote">2</a>]</sup>
experienced the same issue and converted the polynomials into Chebeshev
form to ensure stable computation. By experiment we found that the polynomials
are just as stable in polynomial as Chebyshev form, <span class="emphasis"><em>provided</em></span>
@ -284,7 +284,7 @@
</p>
<div class="footnotes">
<br><hr width="100" align="left">
<div class="footnote"><p><sup>[<a name="ftn.id776481" href="#id776481" class="para">2</a>] </sup>
<div class="footnote"><p><sup>[<a name="ftn.id776524" href="#id776524" class="para">2</a>] </sup>
W. J. Cody and H. C. Thacher, Jr., Rational Chebyshev approximations
for the exponential integral E<sub>1</sub>(x), Math. Comp. 22 (1968), 641-649,
and W. J. Cody and H. C. Thacher, Jr., Chebyshev approximations for

View File

@ -28,7 +28,7 @@
Integral En</a>
</h4></div></div></div>
<a name="math_toolkit.special.expint.expint_n.synopsis"></a><h5>
<a name="id773992"></a>
<a name="id774041"></a>
<a class="link" href="expint_n.html#math_toolkit.special.expint.expint_n.synopsis">Synopsis</a>
</h5>
<p>
@ -63,7 +63,7 @@
<p>
</p>
<a name="math_toolkit.special.expint.expint_n.description"></a><h5>
<a name="id774409"></a>
<a name="id774457"></a>
<a class="link" href="expint_n.html#math_toolkit.special.expint.expint_n.description">Description</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
@ -83,7 +83,7 @@
<span class="inlinemediaobject"><img src="../../../../graphs/expint2.png" align="middle"></span>
</p>
<a name="math_toolkit.special.expint.expint_n.accuracy"></a><h5>
<a name="id774724"></a>
<a name="id774772"></a>
<a class="link" href="expint_n.html#math_toolkit.special.expint.expint_n.accuracy">Accuracy</a>
</h5>
<p>
@ -94,7 +94,7 @@
the one shown will have <a class="link" href="../../backgrounders/relative_error.html#zero_error">effectively zero error</a>.
</p>
<div class="table">
<a name="id774767"></a><p class="title"><b>Table 45. Errors In the Function expint(n, z)</b></p>
<a name="id774816"></a><p class="title"><b>Table 45. Errors In the Function expint(n, z)</b></p>
<div class="table-contents"><table class="table" summary="Errors In the Function expint(n, z)">
<colgroup>
<col>
@ -225,7 +225,7 @@
</table></div>
</div>
<br class="table-break"><a name="math_toolkit.special.expint.expint_n.testing"></a><h5>
<a name="id775000"></a>
<a name="id775049"></a>
<a class="link" href="expint_n.html#math_toolkit.special.expint.expint_n.testing">Testing</a>
</h5>
<p>
@ -240,7 +240,7 @@
check.
</p>
<a name="math_toolkit.special.expint.expint_n.implementation"></a><h5>
<a name="id775061"></a>
<a name="id775104"></a>
<a class="link" href="expint_n.html#math_toolkit.special.expint.expint_n.implementation">Implementation</a>
</h5>
<p>

View File

@ -27,7 +27,7 @@
<a name="math_toolkit.special.extern_c.c99"></a><a class="link" href="c99.html" title="C99 C Functions"> C99 C Functions</a>
</h4></div></div></div>
<a name="math_toolkit.special.extern_c.c99.supported_c99_functions"></a><h5>
<a name="id804642"></a>
<a name="id804675"></a>
<a class="link" href="c99.html#math_toolkit.special.extern_c.c99.supported_c99_functions">Supported
C99 Functions</a>
</h5>
@ -138,7 +138,7 @@
</span><span class="identifier">acosh</span><span class="special">(</span><span class="number">2</span><span class="special">);</span> <span class="comment">// integer argument is treated as a double, returns double.
</span></pre>
<a name="math_toolkit.special.extern_c.c99.quick_reference"></a><h5>
<a name="id807689"></a>
<a name="id807723"></a>
<a class="link" href="c99.html#math_toolkit.special.extern_c.c99.quick_reference">Quick
Reference</a>
</h5>

View File

@ -288,7 +288,7 @@
<a name="math_toolkit.special.extern_c.tr1.usage_recomendations"></a>
</p>
<h5>
<a name="id794833"></a>
<a name="id794867"></a>
<a class="link" href="tr1.html#math_toolkit.special.extern_c.tr1.usage_recomendations">Usage
Recomendations</a>
</h5>
@ -341,7 +341,7 @@
<a name="math_toolkit.special.extern_c.tr1.supported_c99_functions"></a>
</p>
<h5>
<a name="id795154"></a>
<a name="id795188"></a>
<a class="link" href="tr1.html#math_toolkit.special.extern_c.tr1.supported_c99_functions">Supported
C99 Functions</a>
</h5>
@ -445,7 +445,7 @@
<a name="math_toolkit.special.extern_c.tr1.supported_tr1_functions"></a>
</p>
<h5>
<a name="id797963"></a>
<a name="id797996"></a>
<a class="link" href="tr1.html#math_toolkit.special.extern_c.tr1.supported_tr1_functions">Supported
TR1 Functions</a>
</h5>
@ -584,7 +584,7 @@
<a name="math_toolkit.special.extern_c.tr1.currently_unsupported_c99_functions"></a>
</p>
<h5>
<a name="id801846"></a>
<a name="id801878"></a>
<a class="link" href="tr1.html#math_toolkit.special.extern_c.tr1.currently_unsupported_c99_functions">Currently
Unsupported C99 Functions</a>
</h5>
@ -655,7 +655,7 @@
<a name="math_toolkit.special.extern_c.tr1.currently_unsupported_tr1_functions"></a>
</p>
<h5>
<a name="id804060"></a>
<a name="id804094"></a>
<a class="link" href="tr1.html#math_toolkit.special.extern_c.tr1.currently_unsupported_tr1_functions">Currently
Unsupported TR1 Functions</a>
</h5>

View File

@ -28,7 +28,7 @@
Quick Reference</a>
</h4></div></div></div>
<a name="math_toolkit.special.extern_c.tr1_ref.supported_tr1_functions"></a><h5>
<a name="id811624"></a>
<a name="id811659"></a>
<a class="link" href="tr1_ref.html#math_toolkit.special.extern_c.tr1_ref.supported_tr1_functions">Supported
TR1 Functions</a>
</h5>
@ -163,7 +163,7 @@
</span><span class="identifier">expint</span><span class="special">(</span><span class="number">2</span><span class="special">);</span> <span class="comment">// integer argument is treated as a double, returns double.
</span></pre>
<a name="math_toolkit.special.extern_c.tr1_ref.quick_reference"></a><h5>
<a name="id815667"></a>
<a name="id815703"></a>
<a class="link" href="tr1_ref.html#math_toolkit.special.extern_c.tr1_ref.quick_reference">Quick
Reference</a>
</h5>
@ -495,7 +495,7 @@
for the full template (header only) version of this function.
</p>
<a name="math_toolkit.special.extern_c.tr1_ref.currently_unsupported_tr1_functions"></a><h5>
<a name="id820697"></a>
<a name="id820733"></a>
<a class="link" href="tr1_ref.html#math_toolkit.special.extern_c.tr1_ref.currently_unsupported_tr1_functions">Currently
Unsupported TR1 Functions</a>
</h5>

View File

@ -65,7 +65,7 @@
if the result is too large to represent in type T.
</p>
<a name="math_toolkit.special.factorials.sf_binomial.accuracy"></a><h5>
<a name="id718358"></a>
<a name="id718392"></a>
<a class="link" href="sf_binomial.html#math_toolkit.special.factorials.sf_binomial.accuracy">Accuracy</a>
</h5>
<p>
@ -74,14 +74,14 @@
function for larger arguments.
</p>
<a name="math_toolkit.special.factorials.sf_binomial.testing"></a><h5>
<a name="id718401"></a>
<a name="id718434"></a>
<a class="link" href="sf_binomial.html#math_toolkit.special.factorials.sf_binomial.testing">Testing</a>
</h5>
<p>
The spot tests for the binomial coefficients use data generated by functions.wolfram.com.
</p>
<a name="math_toolkit.special.factorials.sf_binomial.implementation"></a><h5>
<a name="id718432"></a>
<a name="id718465"></a>
<a class="link" href="sf_binomial.html#math_toolkit.special.factorials.sf_binomial.implementation">Implementation</a>
</h5>
<p>

View File

@ -64,7 +64,7 @@
of i! is possible.
</p>
<a name="math_toolkit.special.factorials.sf_double_factorial.accuracy"></a><h5>
<a name="id716631"></a>
<a name="id716664"></a>
<a class="link" href="sf_double_factorial.html#math_toolkit.special.factorials.sf_double_factorial.accuracy">Accuracy</a>
</h5>
<p>
@ -72,14 +72,14 @@
so error rates should be no more than a couple of epsilon higher.
</p>
<a name="math_toolkit.special.factorials.sf_double_factorial.testing"></a><h5>
<a name="id716665"></a>
<a name="id716698"></a>
<a class="link" href="sf_double_factorial.html#math_toolkit.special.factorials.sf_double_factorial.testing">Testing</a>
</h5>
<p>
The spot tests for the double factorial use data generated by functions.wolfram.com.
</p>
<a name="math_toolkit.special.factorials.sf_double_factorial.implementation"></a><h5>
<a name="id716698"></a>
<a name="id716731"></a>
<a class="link" href="sf_double_factorial.html#math_toolkit.special.factorials.sf_double_factorial.implementation">Implementation</a>
</h5>
<p>

View File

@ -27,7 +27,7 @@
<a name="math_toolkit.special.factorials.sf_factorial"></a><a class="link" href="sf_factorial.html" title="Factorial"> Factorial</a>
</h4></div></div></div>
<a name="math_toolkit.special.factorials.sf_factorial.synopsis"></a><h5>
<a name="id715140"></a>
<a name="id715174"></a>
<a class="link" href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.synopsis">Synopsis</a>
</h5>
<p>
@ -54,7 +54,7 @@
<span class="special">}}</span> <span class="comment">// namespaces
</span></pre>
<a name="math_toolkit.special.factorials.sf_factorial.description"></a><h5>
<a name="id715566"></a>
<a name="id715600"></a>
<a class="link" href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.description">Description</a>
</h5>
<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
@ -112,7 +112,7 @@
the size of further tables that depend on the factorials.
</p>
<a name="math_toolkit.special.factorials.sf_factorial.accuracy"></a><h5>
<a name="id716094"></a>
<a name="id716127"></a>
<a class="link" href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.accuracy">Accuracy</a>
</h5>
<p>
@ -121,7 +121,7 @@
will be the same as for <a class="link" href="../sf_gamma/tgamma.html" title="Gamma">tgamma</a>.
</p>
<a name="math_toolkit.special.factorials.sf_factorial.testing"></a><h5>
<a name="id716168"></a>
<a name="id716201"></a>
<a class="link" href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.testing">Testing</a>
</h5>
<p>
@ -130,7 +130,7 @@
function handle those cases already.
</p>
<a name="math_toolkit.special.factorials.sf_factorial.implementation"></a><h5>
<a name="id716211"></a>
<a name="id716244"></a>
<a class="link" href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.implementation">Implementation</a>
</h5>
<p>

View File

@ -76,7 +76,7 @@
the type of the result is T.
</p>
<a name="math_toolkit.special.factorials.sf_falling_factorial.accuracy"></a><h5>
<a name="id717831"></a>
<a name="id717864"></a>
<a class="link" href="sf_falling_factorial.html#math_toolkit.special.factorials.sf_falling_factorial.accuracy">Accuracy</a>
</h5>
<p>
@ -84,14 +84,14 @@
function.
</p>
<a name="math_toolkit.special.factorials.sf_falling_factorial.testing"></a><h5>
<a name="id717869"></a>
<a name="id717902"></a>
<a class="link" href="sf_falling_factorial.html#math_toolkit.special.factorials.sf_falling_factorial.testing">Testing</a>
</h5>
<p>
The spot tests for the falling factorials use data generated by functions.wolfram.com.
</p>
<a name="math_toolkit.special.factorials.sf_falling_factorial.implementation"></a><h5>
<a name="id717903"></a>
<a name="id717936"></a>
<a class="link" href="sf_falling_factorial.html#math_toolkit.special.factorials.sf_falling_factorial.implementation">Implementation</a>
</h5>
<p>

View File

@ -80,7 +80,7 @@
the type of the result is T.
</p>
<a name="math_toolkit.special.factorials.sf_rising_factorial.accuracy"></a><h5>
<a name="id717236"></a>
<a name="id717269"></a>
<a class="link" href="sf_rising_factorial.html#math_toolkit.special.factorials.sf_rising_factorial.accuracy">Accuracy</a>
</h5>
<p>
@ -88,14 +88,14 @@
function.
</p>
<a name="math_toolkit.special.factorials.sf_rising_factorial.testing"></a><h5>
<a name="id717275"></a>
<a name="id717308"></a>
<a class="link" href="sf_rising_factorial.html#math_toolkit.special.factorials.sf_rising_factorial.testing">Testing</a>
</h5>
<p>
The spot tests for the rising factorials use data generated by functions.wolfram.com.
</p>
<a name="math_toolkit.special.factorials.sf_rising_factorial.implementation"></a><h5>
<a name="id717308"></a>
<a name="id717341"></a>
<a class="link" href="sf_rising_factorial.html#math_toolkit.special.factorials.sf_rising_factorial.implementation">Implementation</a>
</h5>
<p>

View File

@ -28,7 +28,7 @@
Infinities and NaN's</a>
</h3></div></div></div>
<a name="math_toolkit.special.fpclass.synopsis"></a><h5>
<a name="id790220"></a>
<a name="id790253"></a>
<a class="link" href="fpclass.html#math_toolkit.special.fpclass.synopsis">Synopsis</a>
</h5>
<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">FP_ZERO</span> <span class="comment">/* implementation specific value */</span>
@ -58,7 +58,7 @@
to use these functions.
</p>
<a name="math_toolkit.special.fpclass.description"></a><h5>
<a name="id790757"></a>
<a name="id790791"></a>
<a class="link" href="fpclass.html#math_toolkit.special.fpclass.description">Description</a>
</h5>
<p>

View File

@ -67,14 +67,14 @@
<span class="inlinemediaobject"><img src="../../../../graphs/acosh.png" align="middle"></span>
</p>
<a name="math_toolkit.special.inv_hyper.acosh.accuracy"></a><h5>
<a name="id785560"></a>
<a name="id785598"></a>
<a class="link" href="acosh.html#math_toolkit.special.inv_hyper.acosh.accuracy">Accuracy</a>
</h5>
<p>
Generally accuracy is to within 1 or 2 epsilon across all supported platforms.
</p>
<a name="math_toolkit.special.inv_hyper.acosh.testing"></a><h5>
<a name="id785591"></a>
<a name="id785629"></a>
<a class="link" href="acosh.html#math_toolkit.special.inv_hyper.acosh.testing">Testing</a>
</h5>
<p>
@ -90,7 +90,7 @@
to at least 50 decimal digits.
</p>
<a name="math_toolkit.special.inv_hyper.acosh.implementation"></a><h5>
<a name="id785662"></a>
<a name="id785699"></a>
<a class="link" href="acosh.html#math_toolkit.special.inv_hyper.acosh.implementation">Implementation</a>
</h5>
<p>

View File

@ -62,14 +62,14 @@
<p>
</p>
<a name="math_toolkit.special.inv_hyper.asinh.accuracy"></a><h5>
<a name="id786243"></a>
<a name="id786279"></a>
<a class="link" href="asinh.html#math_toolkit.special.inv_hyper.asinh.accuracy">Accuracy</a>
</h5>
<p>
Generally accuracy is to within 1 or 2 epsilon across all supported platforms.
</p>
<a name="math_toolkit.special.inv_hyper.asinh.testing"></a><h5>
<a name="id786274"></a>
<a name="id786309"></a>
<a class="link" href="asinh.html#math_toolkit.special.inv_hyper.asinh.testing">Testing</a>
</h5>
<p>
@ -85,7 +85,7 @@
to at least 50 decimal digits.
</p>
<a name="math_toolkit.special.inv_hyper.asinh.implementation"></a><h5>
<a name="id786345"></a>
<a name="id786381"></a>
<a class="link" href="asinh.html#math_toolkit.special.inv_hyper.asinh.implementation">Implementation</a>
</h5>
<p>

View File

@ -76,14 +76,14 @@ denoting
<span class="inlinemediaobject"><img src="../../../../graphs/atanh.png" align="middle"></span>
</p>
<a name="math_toolkit.special.inv_hyper.atanh.accuracy"></a><h5>
<a name="id787000"></a>
<a name="id787033"></a>
<a class="link" href="atanh.html#math_toolkit.special.inv_hyper.atanh.accuracy">Accuracy</a>
</h5>
<p>
Generally accuracy is to within 1 or 2 epsilon across all supported platforms.
</p>
<a name="math_toolkit.special.inv_hyper.atanh.testing"></a><h5>
<a name="id787031"></a>
<a name="id787064"></a>
<a class="link" href="atanh.html#math_toolkit.special.inv_hyper.atanh.testing">Testing</a>
</h5>
<p>
@ -99,7 +99,7 @@ denoting
to at least 50 decimal digits.
</p>
<a name="math_toolkit.special.inv_hyper.atanh.implementation"></a><h5>
<a name="id787102"></a>
<a name="id787135"></a>
<a class="link" href="atanh.html#math_toolkit.special.inv_hyper.atanh.implementation">Implementation</a>
</h5>
<p>

View File

@ -32,7 +32,7 @@
number of ULP.
</p>
<a name="math_toolkit.special.next_float.float_advance.synopsis"></a><h5>
<a name="id793945"></a>
<a name="id793976"></a>
<a class="link" href="float_advance.html#math_toolkit.special.next_float.float_advance.synopsis">Synopsis</a>
</h5>
<p>
@ -50,7 +50,7 @@
<span class="special">}}</span> <span class="comment">// namespaces
</span></pre>
<a name="math_toolkit.special.next_float.float_advance.description___float_advance"></a><h5>
<a name="id794178"></a>
<a name="id794208"></a>
<a class="link" href="float_advance.html#math_toolkit.special.next_float.float_advance.description___float_advance">Description
- float_advance</a>
</h5>

View File

@ -34,7 +34,7 @@
different.
</p>
<a name="math_toolkit.special.next_float.float_distance.synopsis"></a><h5>
<a name="id793412"></a>
<a name="id793443"></a>
<a class="link" href="float_distance.html#math_toolkit.special.next_float.float_distance.synopsis">Synopsis</a>
</h5>
<p>
@ -52,7 +52,7 @@
<span class="special">}}</span> <span class="comment">// namespaces
</span></pre>
<a name="math_toolkit.special.next_float.float_distance.description___float_distance"></a><h5>
<a name="id793646"></a>
<a name="id793676"></a>
<a class="link" href="float_distance.html#math_toolkit.special.next_float.float_distance.description___float_distance">Description
- float_distance</a>
</h5>

View File

@ -28,7 +28,7 @@
the Next Greater Representable Value (float_next)</a>
</h4></div></div></div>
<a name="math_toolkit.special.next_float.float_next.synopsis"></a><h5>
<a name="id792643"></a>
<a name="id792673"></a>
<a class="link" href="float_next.html#math_toolkit.special.next_float.float_next.synopsis">Synopsis</a>
</h5>
<p>
@ -46,7 +46,7 @@
<span class="special">}}</span> <span class="comment">// namespaces
</span></pre>
<a name="math_toolkit.special.next_float.float_next.description___float_next"></a><h5>
<a name="id792858"></a>
<a name="id792888"></a>
<a class="link" href="float_next.html#math_toolkit.special.next_float.float_next.description___float_next">Description
- float_next</a>
</h5>

View File

@ -28,7 +28,7 @@
the Next Smaller Representable Value (float_prior)</a>
</h4></div></div></div>
<a name="math_toolkit.special.next_float.float_prior.synopsis"></a><h5>
<a name="id793015"></a>
<a name="id793046"></a>
<a class="link" href="float_prior.html#math_toolkit.special.next_float.float_prior.synopsis">Synopsis</a>
</h5>
<p>
@ -46,7 +46,7 @@
<span class="special">}}</span> <span class="comment">// namespaces
</span></pre>
<a name="math_toolkit.special.next_float.float_prior.description___float_prior"></a><h5>
<a name="id793232"></a>
<a name="id793262"></a>
<a class="link" href="float_prior.html#math_toolkit.special.next_float.float_prior.description___float_prior">Description
- float_prior</a>
</h5>

View File

@ -28,7 +28,7 @@
the Next Representable Value in a Specific Direction (nextafter)</a>
</h4></div></div></div>
<a name="math_toolkit.special.next_float.nextafter.synopsis"></a><h5>
<a name="id791895"></a>
<a name="id791926"></a>
<a class="link" href="nextafter.html#math_toolkit.special.next_float.nextafter.synopsis">Synopsis</a>
</h5>
<p>
@ -46,7 +46,7 @@
<span class="special">}}</span> <span class="comment">// namespaces
</span></pre>
<a name="math_toolkit.special.next_float.nextafter.description___nextafter"></a><h5>
<a name="id792129"></a>
<a name="id792161"></a>
<a class="link" href="nextafter.html#math_toolkit.special.next_float.nextafter.description___nextafter">Description
- nextafter</a>
</h5>
@ -76,7 +76,7 @@
returns an <a class="link" href="../../main_overview/error_handling.html#overflow_error">overflow_error</a>.
</p>
<a name="math_toolkit.special.next_float.nextafter.examples___nextafter"></a><h5>
<a name="id792261"></a>
<a name="id792291"></a>
<a class="link" href="nextafter.html#math_toolkit.special.next_float.nextafter.examples___nextafter">Examples
- nextafter</a>
</h5>

View File

@ -71,7 +71,7 @@
<span class="inlinemediaobject"><img src="../../../../graphs/cbrt.png" align="middle"></span>
</p>
<a name="math_toolkit.special.powers.cbrt.accuracy"></a><h5>
<a name="id778788"></a>
<a name="id778827"></a>
<a class="link" href="cbrt.html#math_toolkit.special.powers.cbrt.accuracy">Accuracy</a>
</h5>
<p>
@ -79,7 +79,7 @@
should have approximately 2 epsilon accuracy.
</p>
<a name="math_toolkit.special.powers.cbrt.testing"></a><h5>
<a name="id778830"></a>
<a name="id778870"></a>
<a class="link" href="cbrt.html#math_toolkit.special.powers.cbrt.testing">Testing</a>
</h5>
<p>

View File

@ -32,7 +32,7 @@
computes the compile-time integral power of a run-time base.
</p>
<a name="math_toolkit.special.powers.ct_pow.synopsis"></a><h5>
<a name="id780538"></a>
<a name="id780576"></a>
<a class="link" href="ct_pow.html#math_toolkit.special.powers.ct_pow.synopsis">Synopsis</a>
</h5>
<p>
@ -49,7 +49,7 @@
<span class="special">}}</span>
</pre>
<a name="math_toolkit.special.powers.ct_pow.rationale_and_usage"></a><h5>
<a name="id780902"></a>
<a name="id780940"></a>
<a class="link" href="ct_pow.html#math_toolkit.special.powers.ct_pow.rationale_and_usage">Rationale
and Usage</a>
</h5>
@ -91,7 +91,7 @@
Only 3 different products were actually computed.
</p>
<a name="math_toolkit.special.powers.ct_pow.return_type"></a><h5>
<a name="id781328"></a>
<a name="id781366"></a>
<a class="link" href="ct_pow.html#math_toolkit.special.powers.ct_pow.return_type">Return Type</a>
</h5>
<p>
@ -112,7 +112,7 @@
</li>
</ul></div>
<a name="math_toolkit.special.powers.ct_pow.policies"></a><h5>
<a name="id781459"></a>
<a name="id781497"></a>
<a class="link" href="ct_pow.html#math_toolkit.special.powers.ct_pow.policies">Policies</a>
</h5>
<p>
@ -126,7 +126,7 @@
<p>
</p>
<a name="math_toolkit.special.powers.ct_pow.error_handling"></a><h5>
<a name="id781513"></a>
<a name="id781551"></a>
<a class="link" href="ct_pow.html#math_toolkit.special.powers.ct_pow.error_handling">Error
Handling</a>
</h5>
@ -231,7 +231,7 @@
<span class="keyword">double</span> <span class="identifier">result</span> <span class="special">=</span> <span class="identifier">pow</span><span class="special">&lt;-</span><span class="number">5</span><span class="special">&gt;(</span><span class="identifier">base</span><span class="special">);</span>
</pre>
<a name="math_toolkit.special.powers.ct_pow.acknowledgements"></a><h5>
<a name="id782721"></a>
<a name="id782757"></a>
<a class="link" href="ct_pow.html#math_toolkit.special.powers.ct_pow.acknowledgements">Acknowledgements</a>
</h5>
<p>
@ -242,7 +242,7 @@
improving the implementation.
</p>
<a name="math_toolkit.special.powers.ct_pow.references"></a><h5>
<a name="id782760"></a>
<a name="id782796"></a>
<a class="link" href="ct_pow.html#math_toolkit.special.powers.ct_pow.references">References</a>
</h5>
<p>

View File

@ -80,7 +80,7 @@
<span class="inlinemediaobject"><img src="../../../../graphs/expm1.png" align="middle"></span>
</p>
<a name="math_toolkit.special.powers.expm1.accuracy"></a><h5>
<a name="id778274"></a>
<a name="id778311"></a>
<a class="link" href="expm1.html#math_toolkit.special.powers.expm1.accuracy">Accuracy</a>
</h5>
<p>
@ -88,7 +88,7 @@
should have approximately 1 epsilon accuracy.
</p>
<a name="math_toolkit.special.powers.expm1.testing"></a><h5>
<a name="id778317"></a>
<a name="id778354"></a>
<a class="link" href="expm1.html#math_toolkit.special.powers.expm1.testing">Testing</a>
</h5>
<p>

Some files were not shown because too many files have changed in this diff Show More