mirror of
https://github.com/boostorg/math.git
synced 2026-01-27 19:12:08 +00:00
Merge updated Boost.Math from Trunk to Release.
[SVN r72019]
This commit is contained in:
@@ -8,6 +8,7 @@ import path ;
|
||||
|
||||
local ntl-path = [ modules.peek : NTL_PATH ] ;
|
||||
local gmp_path = [ modules.peek : GMP_PATH ] ;
|
||||
local e_float_path = [ modules.peek : E_FLOAT_PATH ] ;
|
||||
|
||||
obj has_long_double_support : has_long_double_support.cpp ;
|
||||
obj has_mpfr_class : has_mpfr_class.cpp :
|
||||
@@ -19,6 +20,7 @@ obj has_gmpxx : has_gmpxx.cpp :
|
||||
<include>$(gmp_path) <include>$(gmp_path)/mpfr <include>$(gmp_path)/gmpfrxx ;
|
||||
obj has_gcc_visibility : has_gcc_visibility.cpp :
|
||||
<toolset>gcc:<cxxflags>-fvisibility=hidden <toolset>gcc:<cxxflags>-Werror ;
|
||||
obj has_e_float : has_e_float.cpp : <include>$(e_float_path) ;
|
||||
|
||||
explicit has_long_double_support ;
|
||||
explicit has_mpfr_class ;
|
||||
@@ -26,4 +28,4 @@ explicit has_mpreal ;
|
||||
explicit has_ntl_rr ;
|
||||
explicit has_gmpxx ;
|
||||
explicit has_gcc_visibility ;
|
||||
|
||||
explicit has_e_float ;
|
||||
|
||||
15
config/has_e_float.cpp
Normal file
15
config/has_e_float.cpp
Normal file
@@ -0,0 +1,15 @@
|
||||
// Copyright John Maddock 2011.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
|
||||
#ifdef _MSC_VER
|
||||
# pragma warning (disable : 4100) // unreferenced formal parameter
|
||||
#endif
|
||||
|
||||
#define E_FLOAT_TYPE_EFX
|
||||
|
||||
#include <e_float/e_float.h>
|
||||
#include <functions/functions.h>
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
Hubert Holin, Daryle Walker, Xiaogang Zhang, Bruno Lalande, Johan Råde,
|
||||
Gautam Sewani and Thijs van den Berg</p></div>
|
||||
<div><div class="legalnotice">
|
||||
<a name="id1005051"></a><p>
|
||||
<a name="id889386"></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>
|
||||
@@ -461,7 +461,7 @@
|
||||
</table></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: September 01, 2010 at 19:10:43 +0100</small></p></td>
|
||||
<td align="left"><p><small>Last revised: January 01, 2011 at 17:16:10 +0000</small></p></td>
|
||||
<td align="right"><div class="copyright-footer"></div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
|
||||
@@ -19,6 +19,7 @@ if --enable-index in [ modules.peek : ARGV ]
|
||||
<format>html:<auto-index-internal>on
|
||||
<auto-index-script>$(here)/index.idx
|
||||
<auto-index-prefix>$(here)/../../../..
|
||||
<auto-index-verbose>on
|
||||
<quickbook-define>enable_index
|
||||
<format>pdf:<xsl:param>index.on.type=1 ;
|
||||
}
|
||||
@@ -92,3 +93,4 @@ install pdf-install : standalone : <location>. <install-type>PDF <name>math.pdf
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -84,6 +84,21 @@ There is a concept checking test program for mpfr support
|
||||
|
||||
[endsect][/section:use_mpfr Using With MPFR / GMP - a High-Precision Floating-Point Library]
|
||||
|
||||
[section:e_float e_float Support]
|
||||
|
||||
This library can be used with [@http://calgo.acm.org/910.zip e_float (TOMS Algorithm 910)] via the header:
|
||||
|
||||
<boost/math/bindings/e_float.hpp>
|
||||
|
||||
And the type `boost::math::ef::e_float`: this type is a thin wrapper class around ::e_float which provides the necessary
|
||||
syntactic sugar to make everything "just work".
|
||||
|
||||
There is also a concept checking test program for e_float support
|
||||
[@../../../../../libs/math/test/e_float_concept_check.cpp here].
|
||||
|
||||
|
||||
[endsect]
|
||||
|
||||
[section:concepts Conceptual Requirements for Real Number Types]
|
||||
|
||||
The functions, and statistical distributions in this library can be used with
|
||||
|
||||
@@ -22,8 +22,20 @@ Google Summer of Code project 2006.
|
||||
|
||||
Bruno Lalande submitted the "compile time power of a runtime base" code.
|
||||
|
||||
Johan R'''å'''de wrote the optimised floating point classification
|
||||
code.
|
||||
Johan R'''å'''de wrote the optimised floating-point classification
|
||||
and manipulation code, and nonfinite facets to permit C99 output of infinities and NaNs.
|
||||
(nonfinite facets were not added until Boost 1.47 but had been in use with Boost.Spirit).
|
||||
This library was based on a suggestion from Robert Ramey, author of Boost.Serialization.
|
||||
Paul A. Bristow expressed the need for better handling of
|
||||
[@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2022.pdf
|
||||
Input & Output of NaN and infinity for the C++ Standard Library]
|
||||
and suggested following the C99 format.
|
||||
|
||||
H'''å'''kan Ard'''ö''',
|
||||
Boris Gubenko, John Maddock,
|
||||
Markus Sch'''ö'''pflin
|
||||
and Olivier Verdier tested the floating-point library and
|
||||
Martin Bonner, Peter Dimov and John Maddock provided valuable advice.
|
||||
|
||||
Gautam Sewani coded the logistic distribution as part of a Google Summer of Code project 2008.
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
[section:geometric_eg Geometric Distribution Examples]
|
||||
|
||||
[import \..\..\..\example\geometric_examples.cpp]
|
||||
[import ../../../example/geometric_examples.cpp]
|
||||
[geometric_eg1_1]
|
||||
[geometric_eg1_2]
|
||||
|
||||
See full source C++ of this example at
|
||||
[@\..\..\..\example\geometric_examples.cpp geometric_examples.cpp]
|
||||
[@../../../example/geometric_examples.cpp geometric_examples.cpp]
|
||||
|
||||
[link math_toolkit.dist.stat_tut.weg.neg_binom_eg.neg_binom_conf See negative_binomial confidence interval example.]
|
||||
|
||||
|
||||
@@ -76,6 +76,8 @@ Probably, thought not always, and not by too much: our priority is accuracy.
|
||||
For most functions, making sure you have the latest compiler version with all optimisations switched on is the key to speed.
|
||||
For evaluations that require iteration, you may be able to gain a little more speed at the expense of accuracy.
|
||||
See detailed suggestions and results on __performance.
|
||||
# ['How do I handle infinity and NaNs portably?] [br]
|
||||
See __fp_facets for Facets for Floating-Point Infinities and NaNs.
|
||||
# ['Where are the pre-built libraries?] [br]
|
||||
Good news - you probably don't need any! - just #include <boost/math/distribution_you_want>.
|
||||
But in the unlikely event that you do, see __building.
|
||||
|
||||
@@ -5,7 +5,9 @@
|
||||
is the gap between two different, but as close as possible, floating-point numbers.
|
||||
|
||||
Most decimal values, for example 0.1, cannot be exactly represented as floating-point values,
|
||||
but will be stored as the closest representable floating-point.
|
||||
but will be stored as the
|
||||
[@http://en.wikipedia.org/wiki/Floating_point#Representable_numbers.2C_conversion_and_rounding
|
||||
closest representable floating-point].
|
||||
|
||||
Functions are provided for finding adjacent greater and lesser floating-point values,
|
||||
and estimating the number of gaps between any two floating-point values.
|
||||
|
||||
539
doc/sf_and_dist/fp_facets.qbk
Normal file
539
doc/sf_and_dist/fp_facets.qbk
Normal file
@@ -0,0 +1,539 @@
|
||||
[section:fp_facets Facets for Floating-Point Infinities and NaNs]
|
||||
|
||||
[import ../../example/nonfinite_facet_sstream.cpp]
|
||||
|
||||
[h4 Synopsis]
|
||||
|
||||
namespace boost{ namespace math
|
||||
{
|
||||
// Values for flags.
|
||||
const int legacy;
|
||||
const int signed_zero;
|
||||
const int trap_infinity;
|
||||
const int trap_nan;
|
||||
|
||||
template<
|
||||
class CharType,
|
||||
class OutputIterator = std::ostreambuf_iterator<CharType>
|
||||
>
|
||||
class nonfinite_num_put : public std::num_put<CharType, OutputIterator>
|
||||
{
|
||||
public:
|
||||
explicit nonfinite_num_put(int flags = 0);
|
||||
};
|
||||
|
||||
template<
|
||||
class CharType,
|
||||
class InputIterator = std::istreambuf_iterator<CharType>
|
||||
>
|
||||
class nonfinite_num_get : public std::num_get<CharType, InputIterator>
|
||||
{
|
||||
public:
|
||||
explicit nonfinite_num_get(int flags = 0); // legacy, sign_zero ...
|
||||
};
|
||||
}} // namespace boost namespace math
|
||||
|
||||
To use these facets
|
||||
|
||||
#include <boost\math\special_functions\nonfinite_num_facets.hpp>
|
||||
|
||||
|
||||
[section:intro Introduction]
|
||||
|
||||
[h5 The Problem]
|
||||
|
||||
The C++98 standard does not specify how ['infinity] and ['NaN] are represented in text streams.
|
||||
As a result, different platforms use different string representations.
|
||||
This can cause undefined behavior when text files are moved between different platforms.
|
||||
Some platforms cannot even input parse their own output!
|
||||
So 'route-tripping' or loopback of output to input is not possible.
|
||||
For instance, the following test fails with MSVC:
|
||||
|
||||
stringstream ss;
|
||||
double inf = numeric_limits<double>::infinity();
|
||||
double r;
|
||||
ss << inf; // Write out.
|
||||
ss >> r; // Read back in.
|
||||
|
||||
cout << "infinity output was " << inf << endl; // 1.#INF
|
||||
cout << "infinity input was " << r << endl; // 1
|
||||
|
||||
assert(inf == y); // Fails!
|
||||
|
||||
[h5 The Solution]
|
||||
|
||||
The facets `nonfinite_num_put` and `nonfinite_num_get`
|
||||
format and parse all floating-point numbers,
|
||||
including `infinity` and `NaN`, in a consistent and portable manner.
|
||||
|
||||
The following test succeeds with MSVC.
|
||||
|
||||
[nonfinite_facets_sstream_1]
|
||||
|
||||
[tip To add two facets, `nonfinite_num_put` and `nonfinite_num_get`,
|
||||
you may have to add one at a time, using a temporary locale.
|
||||
|
||||
Or you can create a new locale in one step
|
||||
|
||||
`std::locale new_locale(std::locale(std::locale(std::locale(), new boost::math::nonfinite_num_put<char>), new boost::math::nonfinite_num_get<char>));`
|
||||
|
||||
and, for example, use it to imbue an input and output stringstream.
|
||||
]
|
||||
|
||||
[nonfinite_facets_sstream_2]
|
||||
|
||||
[h4 C++0X standard for output of infinity and NaN]
|
||||
|
||||
[@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf C++0X (final) draft standard]
|
||||
does not explicitly specify the representation (and input) of nonfinite values,
|
||||
leaving it implementation-defined.
|
||||
So without some specific action, input and output of nonfinite values is not portable.
|
||||
|
||||
[h4 C99 standard for output of infinity and NaN]
|
||||
|
||||
The [@http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1256.pdf C99 standard]
|
||||
[*does] specify how infinity and NaN
|
||||
are formatted by printf and similar output functions,
|
||||
and parsed by scanf and similar input functions.
|
||||
|
||||
The following string representations are used:
|
||||
|
||||
[table C99 Representation of Infinity and NaN
|
||||
[[number] [string]]
|
||||
[[Positive infinity]["inf" or "infinity"]]
|
||||
[[Positive NaN]["nan" or "nan(...)"]]
|
||||
[[Negative infinity]["-inf" or "-infinity"]]
|
||||
[[Negative NaN]["-nan" or "-nan(...)"]]
|
||||
]
|
||||
|
||||
So following C99 provides a sensible 'standard' way
|
||||
of handling input and output of nonfinites in C++,
|
||||
and this implementation follows most of these formats.
|
||||
|
||||
[h5 Signaling NaNs]
|
||||
A particular type of NaN is the signaling NaN.
|
||||
The usual mechanism of signaling is by raising a floating-point exception.
|
||||
Signaling NaNs are defined by
|
||||
[@http://en.wikipedia.org/wiki/IEEE_floating-point_standard IEEE 754-2008].
|
||||
|
||||
Floating-point values with layout ['s]111 1111 1['a]xx xxxx xxxx xxxx xxxx xxxx
|
||||
where ['s] is the sign, ['x] is the payload, and bit ['a] determines the type of NaN.
|
||||
|
||||
If bit ['a] = 1, it is a quiet NaN.
|
||||
|
||||
If bit ['a] is zero and the payload ['x] is nonzero, then it is a signaling NaN.
|
||||
|
||||
Although there has been theoretical interest in the ability of a signaling NaN
|
||||
to raise an exception, for example to prevent use of an uninitialised variable,
|
||||
in practice there appears to be no useful application of signaling NaNs for
|
||||
most current processors.
|
||||
[@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf C++0X 18.3.2.2]
|
||||
still specifies a (implementation-defined) representation for signaling NaN,
|
||||
and `static constexpr bool has_signaling_NaN`
|
||||
a method of checking if a floating-point type has a representation for signaling NaN.
|
||||
|
||||
But in practice, most platforms treat signaling NaNs in the same as quiet NaNs.
|
||||
So, for example, they are represented by "nan" on output in
|
||||
[@http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1256.pdf C99] format,
|
||||
and output as `1.#QNAN` by Microsoft compilers.
|
||||
|
||||
[note The C99 standard does not distinguish
|
||||
between the quiet NaN and signaling NaN values.
|
||||
A quiet NaN propagates through almost every arithmetic operation
|
||||
without raising a floating-point exception;
|
||||
a signaling NaN generally raises a floating-point exception
|
||||
when occurring as an arithmetic operand.
|
||||
|
||||
C99 specification does not define the behavior of signaling NaNs.
|
||||
NaNs created by IEC 60559 operations are always quiet.
|
||||
Therefore this implementation follows C99, and treats the signaling NaN bit
|
||||
as just a part of the NaN payload field.
|
||||
So this implementation does not distinguish between the two classes of NaN.]
|
||||
|
||||
[note An implementation may give zero and non-numeric values (such as infinities and NaNs)
|
||||
a sign or may leave them unsigned. Wherever such values are unsigned,
|
||||
any requirement in the C99 Standard to retrieve the sign shall produce an unspecified sign,
|
||||
and any requirement to set the sign shall be ignored.
|
||||
|
||||
This might apply to user-defined types, but in practice built-in floating-point
|
||||
types `float`, `double` and `long double` have well-behaved signs.]
|
||||
|
||||
The numbers can be of type `float`, `double` and `long double`.
|
||||
An optional + sign can be used with positive numbers (controlled by ios manipulator `showpos`).
|
||||
The function `printf` and similar C++ functions use standard formatting flags
|
||||
to put all lower or all upper case
|
||||
(controlled by `std::ios` manipulator `uppercase` and `lowercase`).
|
||||
|
||||
The function `scanf` and similar input functions are case-insensitive.
|
||||
|
||||
The dots in `nan(...)` stand for an arbitrary string.
|
||||
The meaning of that string is implementation dependent.
|
||||
It can be used to convey extra information about the NaN, from the 'payload'.
|
||||
A particular value of the payload might be used to indicate a ['missing value], for example.
|
||||
|
||||
This library uses the string representations specified by the C99 standard.
|
||||
|
||||
An example of an implementation that optionally includes the NaN payload information is at
|
||||
[@http://publib.boulder.ibm.com/infocenter/zos/v1r10/index.jsp?topic=/com.ibm.zos.r10.bpxbd00/fprints.htm AIX NaN fprintf].
|
||||
That implementation specifies for Binary Floating Point NANs:
|
||||
|
||||
* A NaN ordinal sequence is a left-parenthesis character '(',
|
||||
followed by a digit sequence representing
|
||||
an integer n, where 1 <= n <= INT_MAX-1,
|
||||
followed by a right-parenthesis character ')'.
|
||||
|
||||
* The integer value, n, is determined by the fraction bits of the NaN argument value as follows:
|
||||
|
||||
* For a signalling NaN value, NaN fraction bits are reversed (left to right)
|
||||
to produce bits (right to left) of an even integer value, 2*n.
|
||||
Then formatted output functions produce a (signalling) NaN ordinal sequence
|
||||
corresponding to the integer value n.
|
||||
|
||||
* For a quiet NaN value, NaN fraction bits are reversed (left to right)
|
||||
to produce bits (right to left) of an odd integer value, 2*n-1.
|
||||
Then formatted output functions produce a (quiet) NaN ordinal sequence
|
||||
corresponding to the integer value n.
|
||||
|
||||
[warning This implementation does not (yet) provide output of, or access to, the NaN payload.]
|
||||
|
||||
[endsect] [/section:intro Introduction]
|
||||
|
||||
[section:reference Reference]
|
||||
|
||||
[h5 The Facet `nonfinite_num_put`]
|
||||
|
||||
template<
|
||||
class CharType, class OutputIterator = std::ostreambuf_iterator<CharType>
|
||||
>
|
||||
class nonfinite_num_put;
|
||||
|
||||
The `class nonfinite_num_put<CharType, OutputIterator>`
|
||||
is derived from `std::num_put<CharType, OutputIterator>`.
|
||||
Thus it is a facet that formats numbers.
|
||||
The first template argument is the character type of the formatted strings,
|
||||
usually `char` or `wchar_t`.
|
||||
The second template argument is the type of iterator used to write the strings.
|
||||
It is required to be an output iterator.
|
||||
Usually the default `std::ostreambuf_iterator` is used.
|
||||
The public interface of the class consists of a single constructor only:
|
||||
|
||||
nonfinite_num_put(int flags = 0);
|
||||
|
||||
The flags argument (effectively optional because a default of ` no_flags` is provided)
|
||||
is discussed below.
|
||||
The class template `nonfinite_num_put` is defined in the
|
||||
header `boost/math/nonfinite_num_facets.hpp`
|
||||
and lives in the namespace `boost::math`.
|
||||
|
||||
Unlike the C++ Standard facet `std::num_put`, the facet `nonfinite_num_put`
|
||||
formats `infinity` and `NaN` in a consistent and portable manner.
|
||||
It uses the following string representations:
|
||||
|
||||
[table
|
||||
[[Number][String]]
|
||||
[[Positive infinity][inf]]
|
||||
[[Positive NaN][nan]]
|
||||
[[Negative infinity][-inf]]
|
||||
[[Negative NaN][-nan]]
|
||||
]
|
||||
|
||||
The numbers can be of type `float`, `double` and `long double`.
|
||||
The strings can be in all lower case or all upper case.
|
||||
An optional + sign can be used with positive numbers.
|
||||
This can be controlled with the `uppercase`, `lowercase`, `showpos` and `noshowpos` manipulators.
|
||||
Formatting of integers, boolean values and finite floating-point numbers is simply delegated to the normal `std::num_put`.
|
||||
|
||||
|
||||
[h5 Facet `nonfinite_num_get`]
|
||||
|
||||
template<class CharType, class InputIterator = std::istreambuf_iterator<CharType> > class nonfinite_num_get;
|
||||
|
||||
The class `nonfinite_num_get<CharType, InputIterator>` is derived from `std::num_get<CharType, IntputIterator>`.
|
||||
Thus it is a facet that parses strings that represent numbers.
|
||||
The first template argument is the character type of the strings,
|
||||
usually `char` or `wchar_t`.
|
||||
The second template argument is the type of iterator used to read the strings.
|
||||
It is required to be an input iterator. Usually the default is used.
|
||||
The public interface of the class consists of a single constructor only:
|
||||
|
||||
nonfinite_num_get(int flags = 0);
|
||||
|
||||
The flags argument is discussed below.
|
||||
The `class template nonfinite_num_get` is defined
|
||||
in the header `boost/math/nonfinite_num_facets.hpp`
|
||||
and lives in the `namespace boost::math`.
|
||||
|
||||
Unlike the facet `std::num_get`, the facet `nonfinite_num_get` parses strings
|
||||
that represent `infinity` and `NaN` in a consistent and portable manner.
|
||||
It recognizes precisely the string representations specified by the C99 standard:
|
||||
|
||||
[table
|
||||
[[Number][String]]
|
||||
[[Positive infinity][inf, infinity]]
|
||||
[[Positive NaN][nan, nan(...)]]
|
||||
[[Negative infinity][-inf, -infinity]]
|
||||
[[Negative NaN][-nan, -nan(...)]]
|
||||
]
|
||||
|
||||
The numbers can be of type `float`, `double` and `long double`.
|
||||
The facet is case-insensitive. An optional + sign can be used with positive numbers.
|
||||
The dots in nan(...) stand for an arbitrary string usually containing the ['NaN payload].
|
||||
Parsing of strings that represent integers, boolean values
|
||||
and finite floating-point numbers is delegated to `std::num_get`.
|
||||
|
||||
When the facet parses a string that represents `infinity` on a platform that lacks infinity,
|
||||
then the fail bit of the stream is set.
|
||||
|
||||
When the facet parses a string that represents `NaN` on a platform that lacks NaN,
|
||||
then the fail bit of the stream is set.
|
||||
|
||||
[h4 Flags]
|
||||
|
||||
The constructors for `nonfinite_num_put` and `nonfinite_num_get`
|
||||
take an optional bit flags argument.
|
||||
There are four different bit flags:
|
||||
|
||||
* legacy
|
||||
* signed_zero
|
||||
* trap_infinity
|
||||
* trap_nan
|
||||
|
||||
The flags can be combined with the OR `operator|`.
|
||||
|
||||
The flags are defined in the header `boost/math/nonfinite_num_facets.hpp`
|
||||
and live in the `namespace boost::math`.
|
||||
|
||||
[h5 legacy]
|
||||
|
||||
The legacy flag has no effect with the output facet `nonfinite_num_put`.
|
||||
|
||||
If the legacy flag is used with the `nonfinite_num_get` input facet,
|
||||
then the facet will recognize all the following string representations of `infinity` and `NaN`:
|
||||
|
||||
[table
|
||||
[[Number][String]]
|
||||
[[Positive infinity][inf, infinity, one#inf]]
|
||||
[[Positive NaN][nan, nan(...), nanq, nans, qnan, snan, one#ind, one#qnan, one#snan]]
|
||||
[[Negative infinity][-inf, -infinity, -one#inf]]
|
||||
[[Negative NaN][-nan, -nan(...), -nanq, -nans, -qnan, -snan, -one#ind, - one#qnan, -one#snan]]
|
||||
]
|
||||
|
||||
* The numbers can be of type `float`, `double` and `long double`.
|
||||
* The facet is case-insensitive.
|
||||
* An optional `+` sign can be used with the positive values.
|
||||
* The dots in `nan(...)` stand for an arbitrary string.
|
||||
* `one` stands for any string that `std::num_get` parses as the number `1`,
|
||||
typically "1.#INF", "1.QNAN" but also "000001.#INF"...
|
||||
|
||||
The list includes a number of non-standard string representations of infinity and NaN
|
||||
that are used by various existing implementations of the C++ standard library,
|
||||
and also string representations used by other programming languages.
|
||||
|
||||
[h5 signed_zero]
|
||||
|
||||
If the `signed_zero` flag is used with `nonfinite_num_put`,
|
||||
then the facet will distinguish between positive and negative zero.
|
||||
It will format positive zero as "0" or "+0" and negative zero as "-0".
|
||||
The string representation of positive zero can be controlled
|
||||
with the `showpos` and `noshowpos` manipulators.
|
||||
|
||||
The `signed_zero flag` has no effect with the input facet `nonfinite_num_get`.
|
||||
The input facet `nonfinite_num_get` always parses "0" and "+0"
|
||||
as positive zero and "-0" as negative zero,
|
||||
as do most implementations of `std::num_get`.
|
||||
|
||||
[h5 trap_infinity]
|
||||
|
||||
If the `trap_infinity` flag is used with `nonfinite_num_put`,
|
||||
then the facet will throw an exception of type `std::ios_base::failure`
|
||||
when an attempt is made to format positive or negative infinity.
|
||||
If the facet is called from a stream insertion operator,
|
||||
then the stream will catch that exception and set either its `fail bit` or its `bad bit`.
|
||||
Which bit is set is platform dependent.
|
||||
|
||||
If the `trap_infinity` flag is used with `nonfinite_num_get`,
|
||||
then the facet will set the `fail bit` of the stream when an attempt is made
|
||||
to parse a string that represents positive or negative infinity.
|
||||
|
||||
(See Design Rationale below for a discussion of this inconsistency.)
|
||||
|
||||
[h5 trap_nan]
|
||||
|
||||
Same as `trap_infinity`, but positive and negative NaN are trapped instead.
|
||||
|
||||
[endsect] [/section:reference Reference]
|
||||
|
||||
|
||||
[section:examples Examples]
|
||||
|
||||
[h5 Simple example with std::stringstreams]
|
||||
|
||||
[nonfinite_facets_sstream_1]
|
||||
[nonfinite_facets_sstream_2]
|
||||
|
||||
[h5 Use with lexical_cast]
|
||||
|
||||
Without using a new locale that contains the nonfinite facets, `lexical_cast` is not portable
|
||||
(and often fails) if nonfinite values are found.
|
||||
|
||||
[nonfinite_facets_sstream_1]
|
||||
|
||||
Although other examples imbue individual streams with the new locale,
|
||||
for the streams constructed inside lexical_cast,
|
||||
it is necesary to assign to a global locale.
|
||||
|
||||
locale::global(new_locale);
|
||||
|
||||
`lexical_cast` then works as expected, even with infinity and NaNs.
|
||||
|
||||
double x = boost::lexical_cast<double>("inf");
|
||||
assert(x == std::numeric:limits<double>::infinity());
|
||||
|
||||
string s = boost::lexical_cast<string>(numeric_limits<double>::infinity());
|
||||
assert(s == "inf");
|
||||
|
||||
[warning You should be aware that the C++ specification does not explicitly require
|
||||
that input from decimal digits strings converts with rounding to the
|
||||
nearest representable floating-point binary value.
|
||||
(In contrast, decimal digits read by the compiler,
|
||||
for example by an assignment like `double d = 1.234567890123456789`,
|
||||
are guaranteed to assign the nearest representable value to double d).
|
||||
This implies that, no matter how many decimal digits you provide,
|
||||
there is a potential uncertainty of 1 least significant bit in the resulting binary value.]
|
||||
|
||||
See [@http://en.wikipedia.org/wiki/Floating_point#Representable_numbers.2C_conversion_and_rounding
|
||||
for more information on ['nearest representable] and ['rounding]].
|
||||
|
||||
Most iostream libraries do in fact achieve the desirable
|
||||
['nearest representable floating-point binary value] for all values of input.
|
||||
However one popular STL library does not quite achieve this for 64-bit doubles. See
|
||||
[@http://connect.microsoft.com/VisualStudio/feedback/details/98770/decimal-digit-string-input-to-double-may-be-1-bit-wrong
|
||||
Decimal digit string input to double may be 1 bit wrong] for the bizarre full details.
|
||||
|
||||
If you are expecting to 'round-trip' `lexical_cast` or `serialization`,
|
||||
for example archiving and loading,
|
||||
and want to be [*absolutely certain that you will
|
||||
always get an exactly identical double value binary pattern],
|
||||
you should use the suggested 'workaround' below that is believed to work on all platforms.
|
||||
|
||||
You should output using all potentially significant decimal digits,
|
||||
by setting stream precision to `std::numeric_limits<double>::max_digits10`,
|
||||
(or for the appropriate floating-point type, if not double)
|
||||
and crucially, [*require `scientific` format], not `fixed` or automatic (default), for example:
|
||||
|
||||
double output_value = any value;
|
||||
std::stringstream s;
|
||||
s << setprecison(std::numeric_limits<double>::max_digits10) << scientific << output_value;
|
||||
s >> input_value;
|
||||
|
||||
|
||||
[h4 Use with serialization archives]
|
||||
|
||||
It is vital that the same locale is used
|
||||
when an archive is saved and when it is loaded.
|
||||
Otherwise, loading the archive may fail.
|
||||
By default, archives are saved and loaded with a classic C locale
|
||||
with a `boost::archive::codecvt_null` facet added.
|
||||
Normally you do not have to worry about that.
|
||||
|
||||
The constructors for the archive classes, as a side-effect,
|
||||
imbue the stream with such a locale.
|
||||
However, if you want to use the
|
||||
facets `nonfinite_num_put` and `nonfinite_num_get` with archives,
|
||||
then you have to manage the locale manually.
|
||||
That is done by calling the archive constructor with the flag
|
||||
`boost::archive::no_codecvt`, thereby ensuring that the archive constructor
|
||||
will [*not imbue the stream with a new locale].
|
||||
|
||||
The following code shows how to use `nonfinite_num_put` with a `text_oarchive`.
|
||||
|
||||
locale default_locale(locale::classic(), new boost::archive::codecvt_null<char>);
|
||||
locale my_locale(default_locale, new nonfinite_num_put<char>);
|
||||
|
||||
ofstream ofs("test.txt");
|
||||
ofs.imbue(my_locale);
|
||||
|
||||
boost::archive::text_oarchive oa(ofs, no_codecvt);
|
||||
|
||||
double x = numeric_limits<double>::infinity();
|
||||
oa & x;
|
||||
|
||||
The same method works with `nonfinite_num_get` and `text_iarchive`.
|
||||
|
||||
If you use the `nonfinite_num_put` with `trap_infinity`
|
||||
and/or `trap_nan` flag with a serialization archive,
|
||||
then you must set the exception mask of the stream.
|
||||
Serialization archives do not check the stream state.
|
||||
|
||||
|
||||
[h5 Other examples]
|
||||
|
||||
[@../../../example/nonfinite_facet_simple.cpp nonfinite_facet_simple.cpp]
|
||||
give some more simple demonstrations of the difference between using classic C locale
|
||||
and constructing a C99 infinty and NaN compliant locale for input and output.
|
||||
|
||||
See [@../../../example/nonfinite_facet_sstream.cpp nonfinite_facet_sstream.cpp]
|
||||
for this example of use with `std::stringstream`s.
|
||||
|
||||
For an example of how to enforce the MSVC 'legacy'
|
||||
"1.#INF" and "1.#QNAN" representations of infinity and NaNs,
|
||||
for input and output,
|
||||
see [@../../../example/nonfinite_legacy.cpp nonfinite_legacy.cpp].
|
||||
|
||||
Treatment of signaling NaN is demonstrated at
|
||||
[@../../../example/nonfinite_signaling_NaN.cpp]
|
||||
|
||||
Example [@../../../example/nonfinite_loopback_ok.cpp] shows loopback works OK.
|
||||
|
||||
Example [@../../../example/nonfinite_num_facet.cpp] shows output and re-input
|
||||
of various finite and nonfinite values.
|
||||
|
||||
A very basic example of using Boost.Archive is at
|
||||
[@../../../example/nonfinite_serialization_archives.cpp].
|
||||
|
||||
A full demonstration of serialization by Francois Mauger is at
|
||||
[@../../../example/nonfinite_num_facet_serialization.cpp]
|
||||
|
||||
[endsect] [/section:examples Examples]
|
||||
|
||||
[section:portability Portability]
|
||||
|
||||
This library uses the floating-point number classification and sign-bit from Boost.Math library,
|
||||
and should work on all platforms where that library works.
|
||||
See the portability information for that library.
|
||||
|
||||
[endsect] [/section:portability Portability]
|
||||
|
||||
[section:rationale Design Rationale]
|
||||
|
||||
* The flags are implemented as a const data member of the facet.
|
||||
Facets are reference counted, and locales can share facets.
|
||||
Therefore changing the flags of a facet would have effects that are hard to predict.
|
||||
An alternative design would be to implement the flags
|
||||
using `std::ios_base::xalloc` and `std::ios_base::iword`.
|
||||
Then one could safely modify the flags, and one could define manipulators that do so.
|
||||
However, for that to work with dynamically linked libraries,
|
||||
a `.cpp` file would have to be added to the library.
|
||||
It was judged be more desirable to have a headers only library,
|
||||
than to have mutable flags and manipulators.
|
||||
|
||||
* The facet `nonfinite_num_put` throws an exception when
|
||||
the `trap_infinity` or `trap_nan` flag is set
|
||||
and an attempt is made to format infinity or NaN.
|
||||
It would be better if the facet set the fail bit of the stream.
|
||||
However, facets derived from `std::num_put` do not have access to the stream state.
|
||||
|
||||
[endsect] [/section:rationale Design Rationale]
|
||||
|
||||
[endsect] [/section:fp_facets Facets for Floating-Point Infinities and NaNs]
|
||||
|
||||
[/
|
||||
Copyright Johan Rade and Paul A. Bristow 2011.
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
(See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt).
|
||||
]
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[section:fpclass Floating-Point Classification: Infinities and NaN's]
|
||||
[section:fpclass Floating-Point Classification: Infinities and NaNs]
|
||||
|
||||
[h4 Synopsis]
|
||||
|
||||
@@ -34,9 +34,10 @@ name in C99, indeed if the C99 macros are available, then these functions
|
||||
are implemented in terms of them, otherwise they rely on std::numeric_limits<>
|
||||
to function.
|
||||
|
||||
Note that the definition of these functions ['does not suppress the definition
|
||||
of these names as macros by math.h] on those platforms that already provide
|
||||
these as macros. That mean that the following have differing meanings:
|
||||
Note that the definition of these functions
|
||||
['does not suppress the definition of these names as macros by math.h]
|
||||
on those platforms that already provide
|
||||
these as macros. That mean that the following have differing meanings:
|
||||
|
||||
using namespace boost::math;
|
||||
|
||||
@@ -102,10 +103,21 @@ Returns true only if /z/ is a [@http://en.wikipedia.org/wiki/NaN NaN].
|
||||
|
||||
Returns true only if /z/ is a normal number (not zero, infinite, NaN, or denormalised).
|
||||
|
||||
[endsect] [/section:fpclass Floating Point Classification: Infinities and NaN's]
|
||||
[h5 Floating-point format]
|
||||
|
||||
If you wish to find details of the floating-point format for any particular processor,
|
||||
there is a program
|
||||
|
||||
[@../../../example/inspect_fp.cpp inspect_fp.cpp]
|
||||
|
||||
by Johan Rade which can be used to print out the processor type,
|
||||
endianness, and detailed bit layout of a selection of floating-point values,
|
||||
including infinity and NaNs.
|
||||
|
||||
[endsect] [/section:fpclass Floating Point Classification: Infinities and NaNs]
|
||||
|
||||
[/
|
||||
Copyright 2006, 2008 John Maddock and Paul A. Bristow.
|
||||
Copyright 2006, 2008, 2011 John Maddock, Johan Rade and Paul A. Bristow.
|
||||
Distributed under the Boost Software License, Version 1.0.
|
||||
(See accompanying file LICENSE_1_0.txt or copy at
|
||||
http://www.boost.org/LICENSE_1_0.txt).
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
Hubert Holin, Xiaogang Zhang, Bruno Lalande, Johan Råde, Gautam Sewani and
|
||||
Thijs van den Berg</p></div>
|
||||
<div><div class="legalnotice">
|
||||
<a name="id1034745"></a><p>
|
||||
<a name="id1037547"></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>
|
||||
@@ -341,9 +341,18 @@
|
||||
Part Splitting (modf)</a></span></dt>
|
||||
</dl></dd>
|
||||
<dt><span class="section"><a href="math_toolkit/utils/fpclass.html">Floating-Point Classification:
|
||||
Infinities and NaN's</a></span></dt>
|
||||
Infinities and NaNs</a></span></dt>
|
||||
<dt><span class="section"><a href="math_toolkit/utils/sign_functions.html">Sign Manipulation
|
||||
Functions</a></span></dt>
|
||||
<dt><span class="section"><a href="math_toolkit/utils/fp_facets.html">Facets for Floating-Point
|
||||
Infinities and NaNs</a></span></dt>
|
||||
<dd><dl>
|
||||
<dt><span class="section"><a href="math_toolkit/utils/fp_facets/intro.html">Introduction</a></span></dt>
|
||||
<dt><span class="section"><a href="math_toolkit/utils/fp_facets/reference.html">Reference</a></span></dt>
|
||||
<dt><span class="section"><a href="math_toolkit/utils/fp_facets/examples.html">Examples</a></span></dt>
|
||||
<dt><span class="section"><a href="math_toolkit/utils/fp_facets/portability.html">Portability</a></span></dt>
|
||||
<dt><span class="section"><a href="math_toolkit/utils/fp_facets/rationale.html">Design Rationale</a></span></dt>
|
||||
</dl></dd>
|
||||
<dt><span class="section"><a href="math_toolkit/utils/next_float.html">Floating-Point Representation
|
||||
Distance (ULP), and Finding Adjacent Floating-Point Values</a></span></dt>
|
||||
<dd><dl>
|
||||
@@ -407,6 +416,7 @@
|
||||
Floating-Point Library</a></span></dt>
|
||||
<dt><span class="section"><a href="math_toolkit/using_udt/use_mpfr.html">Using With MPFR / GMP
|
||||
- a High-Precision Floating-Point Library</a></span></dt>
|
||||
<dt><span class="section"><a href="math_toolkit/using_udt/e_float.html">e_float Support</a></span></dt>
|
||||
<dt><span class="section"><a href="math_toolkit/using_udt/concepts.html">Conceptual Requirements
|
||||
for Real Number Types</a></span></dt>
|
||||
<dt><span class="section"><a href="math_toolkit/using_udt/dist_concept.html">Conceptual Requirements
|
||||
@@ -502,7 +512,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: March 06, 2011 at 16:46:12 GMT</small></p></td>
|
||||
<td align="left"><p><small>Last revised: May 16, 2011 at 16:53:57 GMT</small></p></td>
|
||||
<td align="right"><div class="copyright-footer"></div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -24,11 +24,11 @@
|
||||
</div>
|
||||
<div class="section" lang="en">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
<a name="id1466218"></a>Class Index</h2></div></div></div>
|
||||
<p><a class="link" href="s13.html#idx_id_21">B</a> <a class="link" href="s13.html#idx_id_22">C</a> <a class="link" href="s13.html#idx_id_23">D</a> <a class="link" href="s13.html#idx_id_24">E</a> <a class="link" href="s13.html#idx_id_25">F</a> <a class="link" href="s13.html#idx_id_26">G</a> <a class="link" href="s13.html#idx_id_27">H</a> <a class="link" href="s13.html#idx_id_28">I</a> <a class="link" href="s13.html#idx_id_29">L</a> <a class="link" href="s13.html#idx_id_30">M</a> <a class="link" href="s13.html#idx_id_31">N</a> <a class="link" href="s13.html#idx_id_32">P</a> <a class="link" href="s13.html#idx_id_33">R</a> <a class="link" href="s13.html#idx_id_34">S</a> <a class="link" href="s13.html#idx_id_35">T</a> <a class="link" href="s13.html#idx_id_36">U</a> <a class="link" href="s13.html#idx_id_37">W</a> </p>
|
||||
<a name="id1482662"></a>Class Index</h2></div></div></div>
|
||||
<p><a class="link" href="s13.html#idx_id_12">B</a> <a class="link" href="s13.html#idx_id_13">C</a> <a class="link" href="s13.html#idx_id_14">D</a> <a class="link" href="s13.html#idx_id_15">E</a> <a class="link" href="s13.html#idx_id_16">F</a> <a class="link" href="s13.html#idx_id_17">G</a> <a class="link" href="s13.html#idx_id_18">H</a> <a class="link" href="s13.html#idx_id_19">I</a> <a class="link" href="s13.html#idx_id_20">L</a> <a class="link" href="s13.html#idx_id_21">M</a> <a class="link" href="s13.html#idx_id_22">N</a> <a class="link" href="s13.html#idx_id_23">P</a> <a class="link" href="s13.html#idx_id_24">R</a> <a class="link" href="s13.html#idx_id_25">S</a> <a class="link" href="s13.html#idx_id_26">T</a> <a class="link" href="s13.html#idx_id_27">U</a> <a class="link" href="s13.html#idx_id_28">W</a> </p>
|
||||
<div class="variablelist"><dl>
|
||||
<dt>
|
||||
<a name="idx_id_21"></a><span class="term">B</span>
|
||||
<a name="idx_id_12"></a><span class="term">B</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">bernoulli_distribution</span></dt>
|
||||
@@ -39,7 +39,7 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/binomial_dist.html" title="Binomial Distribution">Binomial Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_22"></a><span class="term">C</span>
|
||||
<a name="idx_id_13"></a><span class="term">C</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">cauchy_distribution</span></dt>
|
||||
@@ -48,14 +48,14 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/chi_squared_dist.html" title="Chi Squared Distribution">Chi Squared Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_23"></a><span class="term">D</span>
|
||||
<a name="idx_id_14"></a><span class="term">D</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">default_policy</span></dt>
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/pol_ref_ref.html" title="Policy Class Reference">Policy Class Reference</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_24"></a><span class="term">E</span>
|
||||
<a name="idx_id_15"></a><span class="term">E</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">eps_tolerance</span></dt>
|
||||
@@ -72,14 +72,14 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/extreme_dist.html" title="Extreme Value Distribution">Extreme Value Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_25"></a><span class="term">F</span>
|
||||
<a name="idx_id_16"></a><span class="term">F</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">fisher_f_distribution</span></dt>
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/f_dist.html" title="F Distribution">F Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_26"></a><span class="term">G</span>
|
||||
<a name="idx_id_17"></a><span class="term">G</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">gamma_distribution</span></dt>
|
||||
@@ -88,14 +88,14 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/geometric_dist.html" title="Geometric Distribution">Geometric Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_27"></a><span class="term">H</span>
|
||||
<a name="idx_id_18"></a><span class="term">H</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">hypergeometric_distribution</span></dt>
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/hypergeometric_dist.html" title="Hypergeometric Distribution">Hypergeometric Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_28"></a><span class="term">I</span>
|
||||
<a name="idx_id_19"></a><span class="term">I</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">inverse_chi_squared_distribution</span></dt>
|
||||
@@ -106,7 +106,7 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/inverse_gaussian_dist.html" title="Inverse Gaussian (or Inverse Normal) Distribution">Inverse Gaussian (or Inverse Normal) Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_29"></a><span class="term">L</span>
|
||||
<a name="idx_id_20"></a><span class="term">L</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">laplace_distribution</span></dt>
|
||||
@@ -119,18 +119,22 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/lognormal_dist.html" title="Log Normal Distribution">Log Normal Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_30"></a><span class="term">M</span>
|
||||
<a name="idx_id_21"></a><span class="term">M</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">max_factorial</span></dt>
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_factorial.html" title="Factorial">Factorial</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_31"></a><span class="term">N</span>
|
||||
<a name="idx_id_22"></a><span class="term">N</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">negative_binomial_distribution</span></dt>
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html" title="Negative Binomial Distribution">Negative Binomial Distribution</a></p></td></tr></table></dd>
|
||||
<dt><span class="term">nonfinite_num_get</span></dt>
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fp_facets.html" title="Facets for Floating-Point Infinities and NaNs">Facets for Floating-Point Infinities and NaNs</a></p></td></tr></table></dd>
|
||||
<dt><span class="term">nonfinite_num_put</span></dt>
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fp_facets.html" title="Facets for Floating-Point Infinities and NaNs">Facets for Floating-Point Infinities and NaNs</a></p></td></tr></table></dd>
|
||||
<dt><span class="term">non_central_beta_distribution</span></dt>
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_beta_dist.html" title="Noncentral Beta Distribution">Noncentral Beta Distribution</a></p></td></tr></table></dd>
|
||||
<dt><span class="term">non_central_chi_squared_distribution</span></dt>
|
||||
@@ -145,7 +149,7 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/normal_dist.html" title="Normal (Gaussian) Distribution">Normal (Gaussian) Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_32"></a><span class="term">P</span>
|
||||
<a name="idx_id_23"></a><span class="term">P</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">pareto_distribution</span></dt>
|
||||
@@ -159,21 +163,21 @@
|
||||
</table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_33"></a><span class="term">R</span>
|
||||
<a name="idx_id_24"></a><span class="term">R</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">rayleigh_distribution</span></dt>
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/rayleigh.html" title="Rayleigh Distribution">Rayleigh Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_34"></a><span class="term">S</span>
|
||||
<a name="idx_id_25"></a><span class="term">S</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">students_t_distribution</span></dt>
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/students_t_dist.html" title="Students t Distribution">Students t Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_35"></a><span class="term">T</span>
|
||||
<a name="idx_id_26"></a><span class="term">T</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">test_data</span></dt>
|
||||
@@ -185,7 +189,7 @@
|
||||
</table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_36"></a><span class="term">U</span>
|
||||
<a name="idx_id_27"></a><span class="term">U</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">uniform_distribution</span></dt>
|
||||
@@ -194,7 +198,7 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/test_data.html" title="Graphing, Profiling, and Generating Test Data for Special Functions">Graphing, Profiling, and Generating Test Data for Special Functions</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_37"></a><span class="term">W</span>
|
||||
<a name="idx_id_28"></a><span class="term">W</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">weibull_distribution</span></dt>
|
||||
|
||||
@@ -24,18 +24,18 @@
|
||||
</div>
|
||||
<div class="section" lang="en">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
<a name="id1466987"></a>Typedef Index</h2></div></div></div>
|
||||
<p><a class="link" href="s14.html#idx_id_38">A</a> <a class="link" href="s14.html#idx_id_39">B</a> <a class="link" href="s14.html#idx_id_40">C</a> <a class="link" href="s14.html#idx_id_41">D</a> <a class="link" href="s14.html#idx_id_42">E</a> <a class="link" href="s14.html#idx_id_43">F</a> <a class="link" href="s14.html#idx_id_44">G</a> <a class="link" href="s14.html#idx_id_45">H</a> <a class="link" href="s14.html#idx_id_46">I</a> <a class="link" href="s14.html#idx_id_47">L</a> <a class="link" href="s14.html#idx_id_48">N</a> <a class="link" href="s14.html#idx_id_49">O</a> <a class="link" href="s14.html#idx_id_50">P</a> <a class="link" href="s14.html#idx_id_51">R</a> <a class="link" href="s14.html#idx_id_52">S</a> <a class="link" href="s14.html#idx_id_53">T</a> <a class="link" href="s14.html#idx_id_54">U</a> <a class="link" href="s14.html#idx_id_55">V</a> <a class="link" href="s14.html#idx_id_56">W</a> </p>
|
||||
<a name="id1484551"></a>Typedef Index</h2></div></div></div>
|
||||
<p><a class="link" href="s14.html#idx_id_29">A</a> <a class="link" href="s14.html#idx_id_30">B</a> <a class="link" href="s14.html#idx_id_31">C</a> <a class="link" href="s14.html#idx_id_32">D</a> <a class="link" href="s14.html#idx_id_33">E</a> <a class="link" href="s14.html#idx_id_34">F</a> <a class="link" href="s14.html#idx_id_35">G</a> <a class="link" href="s14.html#idx_id_36">H</a> <a class="link" href="s14.html#idx_id_37">I</a> <a class="link" href="s14.html#idx_id_38">L</a> <a class="link" href="s14.html#idx_id_39">N</a> <a class="link" href="s14.html#idx_id_40">O</a> <a class="link" href="s14.html#idx_id_41">P</a> <a class="link" href="s14.html#idx_id_42">R</a> <a class="link" href="s14.html#idx_id_43">S</a> <a class="link" href="s14.html#idx_id_44">T</a> <a class="link" href="s14.html#idx_id_45">U</a> <a class="link" href="s14.html#idx_id_46">V</a> <a class="link" href="s14.html#idx_id_47">W</a> </p>
|
||||
<div class="variablelist"><dl>
|
||||
<dt>
|
||||
<a name="idx_id_38"></a><span class="term">A</span>
|
||||
<a name="idx_id_29"></a><span class="term">A</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">assert_undefined_type</span></dt>
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/pol_ref_ref.html" title="Policy Class Reference">Policy Class Reference</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_39"></a><span class="term">B</span>
|
||||
<a name="idx_id_30"></a><span class="term">B</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">bernoulli</span></dt>
|
||||
@@ -46,7 +46,7 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/binomial_dist.html" title="Binomial Distribution">Binomial Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_40"></a><span class="term">C</span>
|
||||
<a name="idx_id_31"></a><span class="term">C</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">cauchy</span></dt>
|
||||
@@ -61,7 +61,7 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/chi_squared_dist.html" title="Chi Squared Distribution">Chi Squared Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_41"></a><span class="term">D</span>
|
||||
<a name="idx_id_32"></a><span class="term">D</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">denorm_error_type</span></dt>
|
||||
@@ -78,7 +78,7 @@
|
||||
</table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_42"></a><span class="term">E</span>
|
||||
<a name="idx_id_33"></a><span class="term">E</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">evaluation_error_type</span></dt>
|
||||
@@ -89,7 +89,7 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/extreme_dist.html" title="Extreme Value Distribution">Extreme Value Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_43"></a><span class="term">F</span>
|
||||
<a name="idx_id_34"></a><span class="term">F</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">fisher_f</span></dt>
|
||||
@@ -105,7 +105,7 @@
|
||||
</table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_44"></a><span class="term">G</span>
|
||||
<a name="idx_id_35"></a><span class="term">G</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">gamma</span></dt>
|
||||
@@ -118,14 +118,14 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/geometric_dist.html" title="Geometric Distribution">Geometric Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_45"></a><span class="term">H</span>
|
||||
<a name="idx_id_36"></a><span class="term">H</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">hypergeometric</span></dt>
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/hypergeometric_dist.html" title="Hypergeometric Distribution">Hypergeometric Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_46"></a><span class="term">I</span>
|
||||
<a name="idx_id_37"></a><span class="term">I</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">indeterminate_result_error_type</span></dt>
|
||||
@@ -136,7 +136,7 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/inverse_gaussian_dist.html" title="Inverse Gaussian (or Inverse Normal) Distribution">Inverse Gaussian (or Inverse Normal) Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_47"></a><span class="term">L</span>
|
||||
<a name="idx_id_38"></a><span class="term">L</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">laplace</span></dt>
|
||||
@@ -147,7 +147,7 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/lognormal_dist.html" title="Log Normal Distribution">Log Normal Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_48"></a><span class="term">N</span>
|
||||
<a name="idx_id_39"></a><span class="term">N</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">negative_binomial</span></dt>
|
||||
@@ -171,14 +171,14 @@
|
||||
</table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_49"></a><span class="term">O</span>
|
||||
<a name="idx_id_40"></a><span class="term">O</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">overflow_error_type</span></dt>
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/pol_ref_ref.html" title="Policy Class Reference">Policy Class Reference</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_50"></a><span class="term">P</span>
|
||||
<a name="idx_id_41"></a><span class="term">P</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">pareto</span></dt>
|
||||
@@ -224,7 +224,7 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/pol_ref_ref.html" title="Policy Class Reference">Policy Class Reference</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_51"></a><span class="term">R</span>
|
||||
<a name="idx_id_42"></a><span class="term">R</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">rayleigh</span></dt>
|
||||
@@ -233,7 +233,7 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/pol_ref_ref.html" title="Policy Class Reference">Policy Class Reference</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_52"></a><span class="term">S</span>
|
||||
<a name="idx_id_43"></a><span class="term">S</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">students_t</span></dt>
|
||||
@@ -243,14 +243,14 @@
|
||||
</table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_53"></a><span class="term">T</span>
|
||||
<a name="idx_id_44"></a><span class="term">T</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">triangular</span></dt>
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/triangular_dist.html" title="Triangular Distribution">Triangular Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_54"></a><span class="term">U</span>
|
||||
<a name="idx_id_45"></a><span class="term">U</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">underflow_error_type</span></dt>
|
||||
@@ -259,7 +259,7 @@
|
||||
<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/uniform_dist.html" title="Uniform Distribution">Uniform Distribution</a></p></td></tr></table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_55"></a><span class="term">V</span>
|
||||
<a name="idx_id_46"></a><span class="term">V</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">value_type</span></dt>
|
||||
@@ -299,7 +299,7 @@
|
||||
</table></dd>
|
||||
</dl></div></dd>
|
||||
<dt>
|
||||
<a name="idx_id_56"></a><span class="term">W</span>
|
||||
<a name="idx_id_47"></a><span class="term">W</span>
|
||||
</dt>
|
||||
<dd><div class="variablelist"><dl>
|
||||
<dt><span class="term">weibull</span></dt>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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="id1452220"></a>
|
||||
<a name="id1464802"></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="id1452284"></a>
|
||||
<a name="id1464866"></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="id1452428"></a>
|
||||
<a name="id1465010"></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="id1452472"></a>
|
||||
<a name="id1465054"></a>
|
||||
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.handling_unsuitable_arguments">Handling
|
||||
Unsuitable Arguments</a>
|
||||
</h5>
|
||||
@@ -224,7 +224,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.backgrounders.implementation.handling_of_functions_that_are_not_mathematically_defined"></a><h5>
|
||||
<a name="id1452604"></a>
|
||||
<a name="id1465186"></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>
|
||||
@@ -258,7 +258,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.backgrounders.implementation.median_of_distributions"></a><h5>
|
||||
<a name="id1452690"></a>
|
||||
<a name="id1465271"></a>
|
||||
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.median_of_distributions">Median
|
||||
of distributions</a>
|
||||
</h5>
|
||||
@@ -293,7 +293,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="id1452812"></a>
|
||||
<a name="id1465394"></a>
|
||||
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.handling_of_floating_point_infinity">Handling
|
||||
of Floating-Point Infinity</a>
|
||||
</h5>
|
||||
@@ -337,7 +337,7 @@
|
||||
handling policies</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.backgrounders.implementation.scale__shape_and_location"></a><h5>
|
||||
<a name="id1452901"></a>
|
||||
<a name="id1465483"></a>
|
||||
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.scale__shape_and_location">Scale,
|
||||
Shape and Location</a>
|
||||
</h5>
|
||||
@@ -364,7 +364,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="id1454115"></a>
|
||||
<a name="id1465817"></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 & Distributions</a>
|
||||
</h5>
|
||||
@@ -376,7 +376,7 @@
|
||||
lower = -1, mode = 0 and upper = 1 would be more suitable.
|
||||
</li></ul></div>
|
||||
<a name="math_toolkit.backgrounders.implementation.rational_approximations_used"></a><h5>
|
||||
<a name="id1454139"></a>
|
||||
<a name="id1465841"></a>
|
||||
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.rational_approximations_used">Rational
|
||||
Approximations Used</a>
|
||||
</h5>
|
||||
@@ -419,7 +419,7 @@
|
||||
to the "true" minimax solution.
|
||||
</p>
|
||||
<a name="math_toolkit.backgrounders.implementation.representation_of_mathematical_constants"></a><h5>
|
||||
<a name="id1454183"></a>
|
||||
<a name="id1465886"></a>
|
||||
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.representation_of_mathematical_constants">Representation
|
||||
of Mathematical Constants</a>
|
||||
</h5>
|
||||
@@ -480,7 +480,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="id1454571"></a>
|
||||
<a name="id1466680"></a>
|
||||
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.thread_safety">Thread
|
||||
safety</a>
|
||||
</h5>
|
||||
@@ -505,7 +505,7 @@
|
||||
the right thing here at some point.
|
||||
</p>
|
||||
<a name="math_toolkit.backgrounders.implementation.sources_of_test_data"></a><h5>
|
||||
<a name="id1454607"></a>
|
||||
<a name="id1466716"></a>
|
||||
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.sources_of_test_data">Sources
|
||||
of Test Data</a>
|
||||
</h5>
|
||||
@@ -546,7 +546,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="id1454676"></a>
|
||||
<a name="id1466785"></a>
|
||||
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.creating_and_managing_the_equations">Creating
|
||||
and Managing the Equations</a>
|
||||
</h5>
|
||||
@@ -731,7 +731,7 @@ done</pre>
|
||||
HTML: this needs further investigation.
|
||||
</p>
|
||||
<a name="math_toolkit.backgrounders.implementation.producing_graphs"></a><h5>
|
||||
<a name="id1454932"></a>
|
||||
<a name="id1467041"></a>
|
||||
<a class="link" href="implementation.html#math_toolkit.backgrounders.implementation.producing_graphs">Producing
|
||||
Graphs</a>
|
||||
</h5>
|
||||
|
||||
@@ -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="id1455262"></a>
|
||||
<a name="id1467371"></a>
|
||||
<a class="link" href="lanczos.html#math_toolkit.backgrounders.lanczos.motivation">Motivation</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -99,7 +99,7 @@
|
||||
functions divided by large powers into single (simpler) expressions.
|
||||
</p>
|
||||
<a name="math_toolkit.backgrounders.lanczos.the_approximation"></a><h5>
|
||||
<a name="id1455518"></a>
|
||||
<a name="id1467627"></a>
|
||||
<a class="link" href="lanczos.html#math_toolkit.backgrounders.lanczos.the_approximation">The
|
||||
Approximation</a>
|
||||
</h5>
|
||||
@@ -161,7 +161,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.backgrounders.lanczos.computing_the_coefficients"></a><h5>
|
||||
<a name="id1455710"></a>
|
||||
<a name="id1467819"></a>
|
||||
<a class="link" href="lanczos.html#math_toolkit.backgrounders.lanczos.computing_the_coefficients">Computing
|
||||
the Coefficients</a>
|
||||
</h5>
|
||||
@@ -205,7 +205,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="id1455867"></a>
|
||||
<a name="id1467976"></a>
|
||||
<a class="link" href="lanczos.html#math_toolkit.backgrounders.lanczos.choosing_the_right_parameters">Choosing
|
||||
the Right Parameters</a>
|
||||
</h5>
|
||||
@@ -229,7 +229,7 @@
|
||||
computing to float precision with double precision arithmetic.
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="math_toolkit.backgrounders.lanczos.optimal_choices_for_n_and_g_when_computing_with_guard_digits__source__pugh_"></a><p class="title"><b>Table 56. Optimal choices for N and g when computing with guard digits (source:
|
||||
<a name="math_toolkit.backgrounders.lanczos.optimal_choices_for_n_and_g_when_computing_with_guard_digits__source__pugh_"></a><p class="title"><b>Table 57. 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)">
|
||||
@@ -372,7 +372,7 @@
|
||||
exactly matches the machine epsilon for the type in question.
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="math_toolkit.backgrounders.lanczos.optimum_value_for_n_and_g_when_computing_at_fixed_precision"></a><p class="title"><b>Table 57. Optimum value for N and g when computing at fixed precision</b></p>
|
||||
<a name="math_toolkit.backgrounders.lanczos.optimum_value_for_n_and_g_when_computing_at_fixed_precision"></a><p class="title"><b>Table 58. 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">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -535,7 +535,7 @@
|
||||
is exact, and so isn't used for the gamma function.
|
||||
</p>
|
||||
<a name="math_toolkit.backgrounders.lanczos.references"></a><h5>
|
||||
<a name="id1457180"></a>
|
||||
<a name="id1468513"></a>
|
||||
<a class="link" href="lanczos.html#math_toolkit.backgrounders.lanczos.references">References</a>
|
||||
</h5>
|
||||
<div class="orderedlist"><ol type="1">
|
||||
|
||||
@@ -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="id1458101"></a>
|
||||
<a name="id1470857"></a>
|
||||
<a class="link" href="refs.html#math_toolkit.backgrounders.refs.general_references">General
|
||||
references</a>
|
||||
</h5>
|
||||
@@ -98,7 +98,7 @@
|
||||
Library (version 2), Walter E. Brown</a>
|
||||
</p>
|
||||
<a name="math_toolkit.backgrounders.refs.calculators"></a><h5>
|
||||
<a name="id1458195"></a>
|
||||
<a name="id1470951"></a>
|
||||
<a class="link" href="refs.html#math_toolkit.backgrounders.refs.calculators">Calculators</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -120,7 +120,7 @@
|
||||
Binomial Probability Distribution Calculator.
|
||||
</p>
|
||||
<a name="math_toolkit.backgrounders.refs.other_libraries"></a><h5>
|
||||
<a name="id1458239"></a>
|
||||
<a name="id1470995"></a>
|
||||
<a class="link" href="refs.html#math_toolkit.backgrounders.refs.other_libraries">Other Libraries</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
of binary digits. You have been warned!
|
||||
</p>
|
||||
<a name="zero_error"></a><a name="math_toolkit.backgrounders.relative_error.the_impossibility_of_zero_error"></a><h5>
|
||||
<a name="id1455219"></a>
|
||||
<a name="id1467328"></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>
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
are located!</em></span>
|
||||
</p>
|
||||
<a name="math_toolkit.backgrounders.remez.the_remez_method"></a><h5>
|
||||
<a name="id1457363"></a>
|
||||
<a name="id1470119"></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="id1457515"></a>
|
||||
<a name="id1470270"></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="id1457589"></a>
|
||||
<a name="id1470345"></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="id1457620"></a>
|
||||
<a name="id1470376"></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="id1457665"></a>
|
||||
<a name="id1470420"></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="id1457745"></a>
|
||||
<a name="id1470501"></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="id1457900"></a>
|
||||
<a name="id1470656"></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="id1457983"></a>
|
||||
<a name="id1470738"></a>
|
||||
<a class="link" href="remez.html#math_toolkit.backgrounders.remez.references">References</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1223585"></a>
|
||||
<a name="id1225550"></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="id1223682"></a>
|
||||
<a name="id1225647"></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="id1224128"></a>
|
||||
<a name="id1226092"></a>
|
||||
<a class="link" href="dist_algorithms.html#math_toolkit.dist.dist_ref.dist_algorithms.find_scale_function">find_scale
|
||||
function</a>
|
||||
</h5>
|
||||
|
||||
@@ -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="id1157930"></a>
|
||||
<a name="id1160353"></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="id1158009"></a>
|
||||
<a name="id1160432"></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="id1158112"></a>
|
||||
<a name="id1160536"></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="id1158134"></a>
|
||||
<a name="id1160557"></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="id1158459"></a>
|
||||
<a name="id1160882"></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">
|
||||
|
||||
@@ -132,12 +132,12 @@
|
||||
whose apex is away from the centre (where x = half).
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.member_functions"></a><h5>
|
||||
<a name="id1160041"></a>
|
||||
<a name="id1163551"></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="id1160058"></a>
|
||||
<a name="id1163567"></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>
|
||||
@@ -164,7 +164,7 @@
|
||||
yellow in the graph above).
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.parameter_accessors"></a><h6>
|
||||
<a name="id1160173"></a>
|
||||
<a name="id1163683"></a>
|
||||
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.parameter_accessors">Parameter
|
||||
Accessors</a>
|
||||
</h6>
|
||||
@@ -188,7 +188,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="id1160378"></a>
|
||||
<a name="id1163888"></a>
|
||||
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.parameter_estimators">Parameter
|
||||
Estimators</a>
|
||||
</h5>
|
||||
@@ -241,7 +241,7 @@
|
||||
Returns the value of β   that gives: <code class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">beta_distribution</span><span class="special"><</span><span class="identifier">RealType</span><span class="special">>(</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="id1160831"></a>
|
||||
<a name="id1164340"></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>
|
||||
@@ -263,7 +263,7 @@
|
||||
Mathworld</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.applications"></a><h5>
|
||||
<a name="id1160934"></a>
|
||||
<a name="id1164443"></a>
|
||||
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.applications">Applications</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -276,7 +276,7 @@
|
||||
statistical inference</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.related_distributions"></a><h5>
|
||||
<a name="id1160959"></a>
|
||||
<a name="id1164469"></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 @@
|
||||
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="id1161006"></a>
|
||||
<a name="id1164515"></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 @@
|
||||
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="id1161050"></a>
|
||||
<a name="id1164560"></a>
|
||||
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -594,7 +594,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.beta_dist.references"></a><h5>
|
||||
<a name="id1163610"></a>
|
||||
<a name="id1165823"></a>
|
||||
<a class="link" href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.references">References</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -161,12 +161,12 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.member_functions"></a><h5>
|
||||
<a name="id1164562"></a>
|
||||
<a name="id1166774"></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="id1164581"></a>
|
||||
<a name="id1166794"></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>
|
||||
@@ -183,7 +183,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="id1164700"></a>
|
||||
<a name="id1166912"></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>
|
||||
@@ -199,7 +199,7 @@
|
||||
was constructed.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.lower_bound_on_the_success_fraction"></a><h6>
|
||||
<a name="id1164780"></a>
|
||||
<a name="id1166993"></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>
|
||||
@@ -305,7 +305,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="id1165235"></a>
|
||||
<a name="id1167448"></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>
|
||||
@@ -383,7 +383,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="id1165551"></a>
|
||||
<a name="id1167763"></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>
|
||||
@@ -425,7 +425,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="id1165752"></a>
|
||||
<a name="id1169284"></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>
|
||||
@@ -473,7 +473,7 @@
|
||||
Worked Example.</a>
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.non_member_accessors"></a><h5>
|
||||
<a name="id1166327"></a>
|
||||
<a name="id1169496"></a>
|
||||
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.non_member_accessors">Non-member
|
||||
Accessors</a>
|
||||
</h5>
|
||||
@@ -622,7 +622,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="math_toolkit.dist.dist_ref.dists.binomial_dist.examples"></a><h5>
|
||||
<a name="id1166883"></a>
|
||||
<a name="id1170051"></a>
|
||||
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.examples">Examples</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -630,7 +630,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="id1166904"></a>
|
||||
<a name="id1170073"></a>
|
||||
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -640,7 +640,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="id1166933"></a>
|
||||
<a name="id1170102"></a>
|
||||
<a class="link" href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -884,7 +884,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.references"></a><h5>
|
||||
<a name="id1167978"></a>
|
||||
<a name="id1171147"></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">
|
||||
|
||||
@@ -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="id1168517"></a>
|
||||
<a name="id1171753"></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="id1168666"></a>
|
||||
<a name="id1171902"></a>
|
||||
<a class="link" href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.non_member_accessors">Non-member
|
||||
Accessors</a>
|
||||
</h5>
|
||||
@@ -148,7 +148,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="id1168808"></a>
|
||||
<a name="id1172045"></a>
|
||||
<a class="link" href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -157,7 +157,7 @@
|
||||
have very low error rates.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.implementation"></a><h5>
|
||||
<a name="id1168842"></a>
|
||||
<a name="id1172079"></a>
|
||||
<a class="link" href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -273,7 +273,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.references"></a><h5>
|
||||
<a name="id1169070"></a>
|
||||
<a name="id1172307"></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">
|
||||
|
||||
@@ -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="id1169635"></a>
|
||||
<a name="id1172872"></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="id1169966"></a>
|
||||
<a name="id1173203"></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, +∞].
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.examples"></a><h5>
|
||||
<a name="id1170070"></a>
|
||||
<a name="id1173306"></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="id1170096"></a>
|
||||
<a name="id1173333"></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="id1170120"></a>
|
||||
<a name="id1173357"></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="id1170410"></a>
|
||||
<a name="id1173647"></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">
|
||||
|
||||
@@ -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="id1173610"></a>
|
||||
<a name="id1175199"></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="id1173712"></a>
|
||||
<a name="id1175301"></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, +∞].
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.exp_dist.accuracy"></a><h5>
|
||||
<a name="id1173812"></a>
|
||||
<a name="id1175401"></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="id1173860"></a>
|
||||
<a name="id1175449"></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="id1174123"></a>
|
||||
<a name="id1175711"></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">
|
||||
|
||||
@@ -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="id1174684"></a>
|
||||
<a name="id1176273"></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="id1174842"></a>
|
||||
<a name="id1176430"></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 [-∞, +∞].
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.extreme_dist.accuracy"></a><h5>
|
||||
<a name="id1174939"></a>
|
||||
<a name="id1176527"></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="id1174972"></a>
|
||||
<a name="id1176561"></a>
|
||||
<a class="link" href="extreme_dist.html#math_toolkit.dist.dist_ref.dists.extreme_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1176020"></a>
|
||||
<a name="id1178548"></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="id1176175"></a>
|
||||
<a name="id1178702"></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, +∞].
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.f_dist.examples"></a><h5>
|
||||
<a name="id1176275"></a>
|
||||
<a name="id1178802"></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="id1176296"></a>
|
||||
<a name="id1178824"></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="id1176323"></a>
|
||||
<a name="id1178850"></a>
|
||||
<a class="link" href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1177393"></a>
|
||||
<a name="id1179920"></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="id1177540"></a>
|
||||
<a name="id1180067"></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,+∞].
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.gamma_dist.accuracy"></a><h5>
|
||||
<a name="id1177637"></a>
|
||||
<a name="id1180164"></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="id1177675"></a>
|
||||
<a name="id1180202"></a>
|
||||
<a class="link" href="gamma_dist.html#math_toolkit.dist.dist_ref.dists.gamma_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
<span class="inlinemediaobject"><img src="../../../../../graphs/geometric_cdf_discrete.png" align="middle"></span>
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.geometric_dist.related_distributions"></a><h5>
|
||||
<a name="id1179068"></a>
|
||||
<a name="id1181954"></a>
|
||||
<a class="link" href="geometric_dist.html#math_toolkit.dist.dist_ref.dists.geometric_dist.related_distributions">Related
|
||||
Distributions</a>
|
||||
</h5>
|
||||
@@ -206,12 +206,12 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.geometric_dist.member_functions"></a><h5>
|
||||
<a name="id1179354"></a>
|
||||
<a name="id1182240"></a>
|
||||
<a class="link" href="geometric_dist.html#math_toolkit.dist.dist_ref.dists.geometric_dist.member_functions">Member
|
||||
Functions</a>
|
||||
</h5>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.geometric_dist.constructor"></a><h6>
|
||||
<a name="id1179371"></a>
|
||||
<a name="id1182256"></a>
|
||||
<a class="link" href="geometric_dist.html#math_toolkit.dist.dist_ref.dists.geometric_dist.constructor">Constructor</a>
|
||||
</h6>
|
||||
<pre class="programlisting"><span class="identifier">geometric_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">p</span><span class="special">);</span>
|
||||
@@ -226,7 +226,7 @@
|
||||
<span class="number">1</span></code>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.geometric_dist.accessors"></a><h6>
|
||||
<a name="id1179450"></a>
|
||||
<a name="id1182336"></a>
|
||||
<a class="link" href="geometric_dist.html#math_toolkit.dist.dist_ref.dists.geometric_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 <= p <= 1)
|
||||
@@ -253,7 +253,7 @@
|
||||
Binomial Distribution</a> for more discussion.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.geometric_dist.lower_bound_on_success_fraction_parameter__emphasis_p__emphasis_"></a><h6>
|
||||
<a name="id1179558"></a>
|
||||
<a name="id1182444"></a>
|
||||
<a class="link" href="geometric_dist.html#math_toolkit.dist.dist_ref.dists.geometric_dist.lower_bound_on_success_fraction_parameter__emphasis_p__emphasis_">Lower
|
||||
Bound on success_fraction Parameter <span class="emphasis"><em>p</em></span></a>
|
||||
</h6>
|
||||
@@ -308,7 +308,7 @@
|
||||
vol. 48, no3, 605-621</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.geometric_dist.upper_bound_on_success_fraction_parameter_p"></a><h6>
|
||||
<a name="id1179787"></a>
|
||||
<a name="id1182673"></a>
|
||||
<a class="link" href="geometric_dist.html#math_toolkit.dist.dist_ref.dists.geometric_dist.upper_bound_on_success_fraction_parameter_p">Upper
|
||||
Bound on success_fraction Parameter p</a>
|
||||
</h6>
|
||||
@@ -363,7 +363,7 @@
|
||||
vol. 48, no3, 605-621</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.geometric_dist.estimating_number_of_trials_to_ensure_at_least_a_certain_number_of_failures"></a><h6>
|
||||
<a name="id1180014"></a>
|
||||
<a name="id1182900"></a>
|
||||
<a class="link" href="geometric_dist.html#math_toolkit.dist.dist_ref.dists.geometric_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>
|
||||
@@ -415,7 +415,7 @@
|
||||
probability of observing <span class="emphasis"><em>k</em></span> failures or fewer.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.geometric_dist.estimating_number_of_trials_to_ensure_a_maximum_number_of_failures_or_less"></a><h6>
|
||||
<a name="id1180254"></a>
|
||||
<a name="id1183140"></a>
|
||||
<a class="link" href="geometric_dist.html#math_toolkit.dist.dist_ref.dists.geometric_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>
|
||||
@@ -463,7 +463,7 @@
|
||||
probability of observing more than k failures.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.geometric_dist.non_member_accessors"></a><h5>
|
||||
<a name="id1181863"></a>
|
||||
<a name="id1184279"></a>
|
||||
<a class="link" href="geometric_dist.html#math_toolkit.dist.dist_ref.dists.geometric_dist.non_member_accessors">Non-member
|
||||
Accessors</a>
|
||||
</h5>
|
||||
@@ -611,7 +611,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="math_toolkit.dist.dist_ref.dists.geometric_dist.accuracy"></a><h5>
|
||||
<a name="id1182373"></a>
|
||||
<a name="id1184789"></a>
|
||||
<a class="link" href="geometric_dist.html#math_toolkit.dist.dist_ref.dists.geometric_dist.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -622,7 +622,7 @@
|
||||
for example to 10 decimal digits (from 16).
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.geometric_dist.implementation"></a><h5>
|
||||
<a name="id1182406"></a>
|
||||
<a name="id1184822"></a>
|
||||
<a class="link" href="geometric_dist.html#math_toolkit.dist.dist_ref.dists.geometric_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -102,7 +102,7 @@
|
||||
<span class="inlinemediaobject"><img src="../../../../../graphs/hypergeometric_pdf_2.png" align="middle"></span>
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.hypergeometric_dist.member_functions"></a><h5>
|
||||
<a name="id1183392"></a>
|
||||
<a name="id1185808"></a>
|
||||
<a class="link" href="hypergeometric_dist.html#math_toolkit.dist.dist_ref.dists.hypergeometric_dist.member_functions">Member
|
||||
Functions</a>
|
||||
</h5>
|
||||
@@ -131,7 +131,7 @@
|
||||
from the population <span class="emphasis"><em>N</em></span>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.hypergeometric_dist.non_member_accessors"></a><h5>
|
||||
<a name="id1183572"></a>
|
||||
<a name="id1185988"></a>
|
||||
<a class="link" href="hypergeometric_dist.html#math_toolkit.dist.dist_ref.dists.hypergeometric_dist.non_member_accessors">Non-member
|
||||
Accessors</a>
|
||||
</h5>
|
||||
@@ -185,7 +185,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.hypergeometric_dist.accuracy"></a><h5>
|
||||
<a name="id1183722"></a>
|
||||
<a name="id1186138"></a>
|
||||
<a class="link" href="hypergeometric_dist.html#math_toolkit.dist.dist_ref.dists.hypergeometric_dist.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -211,7 +211,7 @@
|
||||
meaningless for N >= 10<sup>15</sup>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.hypergeometric_dist.testing"></a><h5>
|
||||
<a name="id1186216"></a>
|
||||
<a name="id1189109"></a>
|
||||
<a class="link" href="hypergeometric_dist.html#math_toolkit.dist.dist_ref.dists.hypergeometric_dist.testing">Testing</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -223,7 +223,7 @@
|
||||
this implementation and NTL::RR.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.hypergeometric_dist.implementation"></a><h5>
|
||||
<a name="id1186240"></a>
|
||||
<a name="id1189133"></a>
|
||||
<a class="link" href="hypergeometric_dist.html#math_toolkit.dist.dist_ref.dists.hypergeometric_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -198,7 +198,7 @@
|
||||
<span class="inlinemediaobject"><img src="../../../../../graphs/inverse_chi_squared_cdf.png" align="middle"></span>
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.inverse_chi_squared_dist.member_functions"></a><h5>
|
||||
<a name="id1187266"></a>
|
||||
<a name="id1190159"></a>
|
||||
<a class="link" href="inverse_chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.inverse_chi_squared_dist.member_functions">Member
|
||||
Functions</a>
|
||||
</h5>
|
||||
@@ -225,7 +225,7 @@
|
||||
Returns the scale ξ parameter of this distribution.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.inverse_chi_squared_dist.non_member_accessors"></a><h5>
|
||||
<a name="id1187439"></a>
|
||||
<a name="id1190332"></a>
|
||||
<a class="link" href="inverse_chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.inverse_chi_squared_dist.non_member_accessors">Non-member
|
||||
Accessors</a>
|
||||
</h5>
|
||||
@@ -255,7 +255,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.inverse_chi_squared_dist.accuracy"></a><h5>
|
||||
<a name="id1187543"></a>
|
||||
<a name="id1190437"></a>
|
||||
<a class="link" href="inverse_chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.inverse_chi_squared_dist.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -271,7 +271,7 @@
|
||||
iteration is involved, as for the estimation of degrees of freedom.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.inverse_chi_squared_dist.implementation"></a><h5>
|
||||
<a name="id1187584"></a>
|
||||
<a name="id1190477"></a>
|
||||
<a class="link" href="inverse_chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.inverse_chi_squared_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -452,7 +452,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.inverse_chi_squared_dist.references"></a><h5>
|
||||
<a name="id1187910"></a>
|
||||
<a name="id1190804"></a>
|
||||
<a class="link" href="inverse_chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.inverse_chi_squared_dist.references">References</a>
|
||||
</h5>
|
||||
<div class="orderedlist"><ol type="1">
|
||||
|
||||
@@ -130,7 +130,7 @@
|
||||
<span class="inlinemediaobject"><img src="../../../../../graphs/inverse_gamma_cdf.png" align="middle"></span>
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.inverse_gamma_dist.member_functions"></a><h5>
|
||||
<a name="id1190391"></a>
|
||||
<a name="id1192118"></a>
|
||||
<a class="link" href="inverse_gamma_dist.html#math_toolkit.dist.dist_ref.dists.inverse_gamma_dist.member_functions">Member
|
||||
Functions</a>
|
||||
</h5>
|
||||
@@ -154,7 +154,7 @@
|
||||
Returns the β scale parameter of this inverse gamma distribution.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.inverse_gamma_dist.non_member_accessors"></a><h5>
|
||||
<a name="id1190529"></a>
|
||||
<a name="id1192256"></a>
|
||||
<a class="link" href="inverse_gamma_dist.html#math_toolkit.dist.dist_ref.dists.inverse_gamma_dist.non_member_accessors">Non-member
|
||||
Accessors</a>
|
||||
</h5>
|
||||
@@ -184,7 +184,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.inverse_gamma_dist.accuracy"></a><h5>
|
||||
<a name="id1190636"></a>
|
||||
<a name="id1192362"></a>
|
||||
<a class="link" href="inverse_gamma_dist.html#math_toolkit.dist.dist_ref.dists.inverse_gamma_dist.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -198,7 +198,7 @@
|
||||
>14 decimal digits accuracy for 64-bit double.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.inverse_gamma_dist.implementation"></a><h5>
|
||||
<a name="id1190674"></a>
|
||||
<a name="id1192401"></a>
|
||||
<a class="link" href="inverse_gamma_dist.html#math_toolkit.dist.dist_ref.dists.inverse_gamma_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
the __wald_distrib (where mean μ is unity) is also provided.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.inverse_gaussian_dist.member_functions"></a><h5>
|
||||
<a name="id1191602"></a>
|
||||
<a name="id1193328"></a>
|
||||
<a class="link" href="inverse_gaussian_dist.html#math_toolkit.dist.dist_ref.dists.inverse_gaussian_dist.member_functions">Member
|
||||
Functions</a>
|
||||
</h5>
|
||||
@@ -171,7 +171,7 @@
|
||||
Returns the scale λ parameter of this distribution.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.inverse_gaussian_dist.non_member_accessors"></a><h5>
|
||||
<a name="id1191743"></a>
|
||||
<a name="id1193470"></a>
|
||||
<a class="link" href="inverse_gaussian_dist.html#math_toolkit.dist.dist_ref.dists.inverse_gaussian_dist.non_member_accessors">Non-member
|
||||
Accessors</a>
|
||||
</h5>
|
||||
@@ -201,7 +201,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.inverse_gaussian_dist.accuracy"></a><h5>
|
||||
<a name="id1191850"></a>
|
||||
<a name="id1193577"></a>
|
||||
<a class="link" href="inverse_gaussian_dist.html#math_toolkit.dist.dist_ref.dists.inverse_gaussian_dist.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -212,7 +212,7 @@
|
||||
to a few epsilon, >14 decimal digits accuracy for 64-bit double.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.inverse_gaussian_dist.implementation"></a><h5>
|
||||
<a name="id1191873"></a>
|
||||
<a name="id1193600"></a>
|
||||
<a class="link" href="inverse_gaussian_dist.html#math_toolkit.dist.dist_ref.dists.inverse_gaussian_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -390,7 +390,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.inverse_gaussian_dist.references"></a><h5>
|
||||
<a name="id1192166"></a>
|
||||
<a name="id1193892"></a>
|
||||
<a class="link" href="inverse_gaussian_dist.html#math_toolkit.dist.dist_ref.dists.inverse_gaussian_dist.references">References</a>
|
||||
</h5>
|
||||
<div class="orderedlist"><ol type="1">
|
||||
|
||||
@@ -81,7 +81,7 @@
|
||||
<span class="inlinemediaobject"><img src="../../../../../graphs/laplace_pdf.png" align="middle"></span>
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.laplace_dist.member_functions"></a><h5>
|
||||
<a name="id1192871"></a>
|
||||
<a name="id1195835"></a>
|
||||
<a class="link" href="laplace_dist.html#math_toolkit.dist.dist_ref.dists.laplace_dist.member_functions">Member
|
||||
Functions</a>
|
||||
</h5>
|
||||
@@ -113,7 +113,7 @@
|
||||
Returns the <span class="emphasis"><em>scale</em></span> parameter of this distribution.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.laplace_dist.non_member_accessors"></a><h5>
|
||||
<a name="id1193034"></a>
|
||||
<a name="id1195998"></a>
|
||||
<a class="link" href="laplace_dist.html#math_toolkit.dist.dist_ref.dists.laplace_dist.non_member_accessors">Non-member
|
||||
Accessors</a>
|
||||
</h5>
|
||||
@@ -133,7 +133,7 @@
|
||||
The domain of the random variable is [-∞,+∞].
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.laplace_dist.accuracy"></a><h5>
|
||||
<a name="id1193131"></a>
|
||||
<a name="id1196095"></a>
|
||||
<a class="link" href="laplace_dist.html#math_toolkit.dist.dist_ref.dists.laplace_dist.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -141,7 +141,7 @@
|
||||
log and exp functions and as such should have very small errors.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.laplace_dist.implementation"></a><h5>
|
||||
<a name="id1193150"></a>
|
||||
<a name="id1196114"></a>
|
||||
<a class="link" href="laplace_dist.html#math_toolkit.dist.dist_ref.dists.laplace_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -329,7 +329,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.laplace_dist.references"></a><h5>
|
||||
<a name="id1193467"></a>
|
||||
<a name="id1196431"></a>
|
||||
<a class="link" href="laplace_dist.html#math_toolkit.dist.dist_ref.dists.laplace_dist.references">References</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
|
||||
@@ -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="id1193957"></a>
|
||||
<a name="id1196921"></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="id1194122"></a>
|
||||
<a name="id1197086"></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="id1194271"></a>
|
||||
<a name="id1197235"></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
|
||||
error</em></span> can be guarenteed.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.logistic_dist.implementation"></a><h5>
|
||||
<a name="id1194328"></a>
|
||||
<a name="id1197292"></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">
|
||||
|
||||
@@ -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="id1196402"></a>
|
||||
<a name="id1198199"></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="id1196562"></a>
|
||||
<a name="id1198360"></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,+∞].
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.accuracy"></a><h5>
|
||||
<a name="id1196662"></a>
|
||||
<a name="id1198459"></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="id1196688"></a>
|
||||
<a name="id1198486"></a>
|
||||
<a class="link" href="lognormal_dist.html#math_toolkit.dist.dist_ref.dists.lognormal_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -96,7 +96,7 @@ is a central χ<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="id1201747"></a>
|
||||
<a name="id1204274"></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 χ<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="id1201931"></a>
|
||||
<a name="id1204458"></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>
|
||||
@@ -156,7 +156,7 @@ is a central χ<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="id1202040"></a>
|
||||
<a name="id1204567"></a>
|
||||
<a class="link" href="nc_beta_dist.html#math_toolkit.dist.dist_ref.dists.nc_beta_dist.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -299,7 +299,7 @@ is a central χ<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="id1202275"></a>
|
||||
<a name="id1204802"></a>
|
||||
<a class="link" href="nc_beta_dist.html#math_toolkit.dist.dist_ref.dists.nc_beta_dist.tests">Tests</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -311,7 +311,7 @@ is a central χ<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="id1202299"></a>
|
||||
<a name="id1204826"></a>
|
||||
<a class="link" href="nc_beta_dist.html#math_toolkit.dist.dist_ref.dists.nc_beta_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1208067"></a>
|
||||
<a name="id1206813"></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="id1208966"></a>
|
||||
<a name="id1207711"></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, +∞].
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.nc_chi_squared_dist.examples"></a><h5>
|
||||
<a name="id1209066"></a>
|
||||
<a name="id1207811"></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="id1209092"></a>
|
||||
<a name="id1207837"></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>
|
||||
@@ -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="id1209339"></a>
|
||||
<a name="id1208085"></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="id1209358"></a>
|
||||
<a name="id1208104"></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>
|
||||
|
||||
@@ -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="id1210212"></a>
|
||||
<a name="id1210821"></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="id1210445"></a>
|
||||
<a name="id1211007"></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, +∞].
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.nc_f_dist.accuracy"></a><h5>
|
||||
<a name="id1210545"></a>
|
||||
<a name="id1211107"></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="id1210568"></a>
|
||||
<a name="id1211130"></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="id1210592"></a>
|
||||
<a name="id1211154"></a>
|
||||
<a class="link" href="nc_f_dist.html#math_toolkit.dist.dist_ref.dists.nc_f_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1211464"></a>
|
||||
<a name="id1212026"></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="id1211602"></a>
|
||||
<a name="id1212164"></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 [-∞, +∞].
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.nc_t_dist.accuracy"></a><h5>
|
||||
<a name="id1211702"></a>
|
||||
<a name="id1212264"></a>
|
||||
<a class="link" href="nc_t_dist.html#math_toolkit.dist.dist_ref.dists.nc_t_dist.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -255,7 +255,7 @@
|
||||
epsilon.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.nc_t_dist.tests"></a><h5>
|
||||
<a name="id1211895"></a>
|
||||
<a name="id1212457"></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="id1211914"></a>
|
||||
<a name="id1212476"></a>
|
||||
<a class="link" href="nc_t_dist.html#math_toolkit.dist.dist_ref.dists.nc_t_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1197833"></a>
|
||||
<a name="id1199630"></a>
|
||||
<a class="link" href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.related_distributions">Related
|
||||
Distributions</a>
|
||||
</h5>
|
||||
@@ -195,12 +195,12 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.member_functions"></a><h5>
|
||||
<a name="id1197942"></a>
|
||||
<a name="id1199740"></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="id1197957"></a>
|
||||
<a name="id1199754"></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>
|
||||
@@ -216,7 +216,7 @@
|
||||
<span class="special"><=</span> <span class="number">1</span></code>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accessors"></a><h6>
|
||||
<a name="id1198065"></a>
|
||||
<a name="id1199862"></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 <= p <= 1)
|
||||
@@ -237,7 +237,7 @@
|
||||
Distribution</a> for more discussion.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.lower_bound_on_parameter_p"></a><h6>
|
||||
<a name="id1198158"></a>
|
||||
<a name="id1199956"></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="id1198798"></a>
|
||||
<a name="id1201342"></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="id1199061"></a>
|
||||
<a name="id1201605"></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="id1199285"></a>
|
||||
<a name="id1201829"></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="id1199517"></a>
|
||||
<a name="id1202061"></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>
|
||||
@@ -606,7 +606,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accuracy"></a><h5>
|
||||
<a name="id1200030"></a>
|
||||
<a name="id1202574"></a>
|
||||
<a class="link" href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -616,7 +616,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="id1200057"></a>
|
||||
<a name="id1202601"></a>
|
||||
<a class="link" href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1212646"></a>
|
||||
<a name="id1213359"></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="id1212843"></a>
|
||||
<a name="id1213556"></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 -∞ = 1 and +∞ = 0, if RealType permits.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.normal_dist.accuracy"></a><h5>
|
||||
<a name="id1212940"></a>
|
||||
<a name="id1213653"></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="id1212964"></a>
|
||||
<a name="id1213677"></a>
|
||||
<a class="link" href="normal_dist.html#math_toolkit.dist.dist_ref.dists.normal_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1213748"></a>
|
||||
<a name="id1214460"></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="id1213766"></a>
|
||||
<a name="id1214478"></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="id1213936"></a>
|
||||
<a name="id1214649"></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 [scale, ∞].
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.pareto.accuracy"></a><h5>
|
||||
<a name="id1214036"></a>
|
||||
<a name="id1214748"></a>
|
||||
<a class="link" href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -150,7 +150,7 @@
|
||||
zero) see also <a class="link" href="../../stat_tut/overview/complements.html#why_complements">why complements?</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.pareto.implementation"></a><h5>
|
||||
<a name="id1214073"></a>
|
||||
<a name="id1214786"></a>
|
||||
<a class="link" href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -318,7 +318,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.pareto.references"></a><h5>
|
||||
<a name="id1214378"></a>
|
||||
<a name="id1215090"></a>
|
||||
<a class="link" href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.references">References</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
|
||||
@@ -116,7 +116,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.poisson_dist.member_functions"></a><h5>
|
||||
<a name="id1216001"></a>
|
||||
<a name="id1215995"></a>
|
||||
<a class="link" href="poisson_dist.html#math_toolkit.dist.dist_ref.dists.poisson_dist.member_functions">Member
|
||||
Functions</a>
|
||||
</h5>
|
||||
@@ -131,7 +131,7 @@
|
||||
Returns the <span class="emphasis"><em>mean</em></span> of this distribution.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.poisson_dist.non_member_accessors"></a><h5>
|
||||
<a name="id1216091"></a>
|
||||
<a name="id1216085"></a>
|
||||
<a class="link" href="poisson_dist.html#math_toolkit.dist.dist_ref.dists.poisson_dist.non_member_accessors">Non-member
|
||||
Accessors</a>
|
||||
</h5>
|
||||
@@ -151,7 +151,7 @@
|
||||
The domain of the random variable is [0, ∞].
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.poisson_dist.accuracy"></a><h5>
|
||||
<a name="id1216188"></a>
|
||||
<a name="id1216182"></a>
|
||||
<a class="link" href="poisson_dist.html#math_toolkit.dist.dist_ref.dists.poisson_dist.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -165,7 +165,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="id1216217"></a>
|
||||
<a name="id1216211"></a>
|
||||
<a class="link" href="poisson_dist.html#math_toolkit.dist.dist_ref.dists.poisson_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1216940"></a>
|
||||
<a name="id1216934"></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="id1216991"></a>
|
||||
<a name="id1216985"></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="id1217096"></a>
|
||||
<a name="id1217090"></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="id1217195"></a>
|
||||
<a name="id1217189"></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="id1217229"></a>
|
||||
<a name="id1217223"></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="id1217561"></a>
|
||||
<a name="id1217555"></a>
|
||||
<a class="link" href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.references">References</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
|
||||
@@ -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="id1218142"></a>
|
||||
<a name="id1219595"></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="id1218434"></a>
|
||||
<a name="id1219887"></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 [-∞, +∞].
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.examples"></a><h5>
|
||||
<a name="id1218534"></a>
|
||||
<a name="id1219987"></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="id1218560"></a>
|
||||
<a name="id1220013"></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="id1218591"></a>
|
||||
<a name="id1220044"></a>
|
||||
<a class="link" href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1219617"></a>
|
||||
<a name="id1221070"></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="id1219836"></a>
|
||||
<a name="id1221289"></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 <= x <= upper.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.accuracy"></a><h5>
|
||||
<a name="id1219935"></a>
|
||||
<a name="id1221388"></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="id1219957"></a>
|
||||
<a name="id1221410"></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="id1220290"></a>
|
||||
<a name="id1222041"></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">
|
||||
|
||||
@@ -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="id1220974"></a>
|
||||
<a name="id1222725"></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="id1221141"></a>
|
||||
<a name="id1222892"></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> <= x <= <span class="emphasis"><em>upper</em></span>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.accuracy"></a><h5>
|
||||
<a name="id1221245"></a>
|
||||
<a name="id1222996"></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="id1221264"></a>
|
||||
<a name="id1223016"></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="id1221540"></a>
|
||||
<a name="id1223292"></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">
|
||||
|
||||
@@ -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_dist.related_distributions"></a><h5>
|
||||
<a name="id1222099"></a>
|
||||
<a name="id1223851"></a>
|
||||
<a class="link" href="weibull_dist.html#math_toolkit.dist.dist_ref.dists.weibull_dist.related_distributions">Related
|
||||
distributions</a>
|
||||
</h5>
|
||||
@@ -114,7 +114,7 @@
|
||||
Distributions, Theory and Applications Samuel Kotz & Saralees Nadarajah</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.weibull_dist.member_functions"></a><h5>
|
||||
<a name="id1222139"></a>
|
||||
<a name="id1223890"></a>
|
||||
<a class="link" href="weibull_dist.html#math_toolkit.dist.dist_ref.dists.weibull_dist.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_dist.non_member_accessors"></a><h5>
|
||||
<a name="id1222296"></a>
|
||||
<a name="id1225012"></a>
|
||||
<a class="link" href="weibull_dist.html#math_toolkit.dist.dist_ref.dists.weibull_dist.non_member_accessors">Non-member
|
||||
Accessors</a>
|
||||
</h5>
|
||||
@@ -160,7 +160,7 @@
|
||||
The domain of the random variable is [0, ∞].
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.weibull_dist.accuracy"></a><h5>
|
||||
<a name="id1223145"></a>
|
||||
<a name="id1225110"></a>
|
||||
<a class="link" href="weibull_dist.html#math_toolkit.dist.dist_ref.dists.weibull_dist.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_dist.implementation"></a><h5>
|
||||
<a name="id1223188"></a>
|
||||
<a name="id1225153"></a>
|
||||
<a class="link" href="weibull_dist.html#math_toolkit.dist.dist_ref.dists.weibull_dist.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -337,7 +337,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.dists.weibull_dist.references"></a><h5>
|
||||
<a name="id1223518"></a>
|
||||
<a name="id1225483"></a>
|
||||
<a class="link" href="weibull_dist.html#math_toolkit.dist.dist_ref.dists.weibull_dist.references">References</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
the function you want if you already know its name.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__function_index____function_index"></a><h5>
|
||||
<a name="id1151546"></a>
|
||||
<a name="id1154234"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__function_index____function_index"><a name="function_index"></a> Function Index</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
@@ -94,7 +94,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__concept_index____conceptual_index"></a><h5>
|
||||
<a name="id1151769"></a>
|
||||
<a name="id1154457"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__concept_index____conceptual_index"><a name="concept_index"></a> Conceptual Index</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
@@ -180,7 +180,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_cdf____cumulative_distribution_function"></a><h5>
|
||||
<a name="id1152100"></a>
|
||||
<a name="id1154788"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_cdf____cumulative_distribution_function"><a name="math.dist.cdf"></a> Cumulative Distribution Function</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</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">></span>
|
||||
@@ -203,7 +203,7 @@
|
||||
<span class="inlinemediaobject"><img src="../../../../graphs/cdf.png" alt="cdf"></span>
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_ccdf____complement_of_the_cumulative_distribution_function"></a><h5>
|
||||
<a name="id1152267"></a>
|
||||
<a name="id1154955"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_ccdf____complement_of_the_cumulative_distribution_function"><a name="math.dist.ccdf"></a> Complement of the Cumulative Distribution Function</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">Distribution</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">></span>
|
||||
@@ -243,7 +243,7 @@
|
||||
complement is useful and when it should be used.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_hazard____hazard_function"></a><h5>
|
||||
<a name="id1153032"></a>
|
||||
<a name="id1155447"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_hazard____hazard_function"><a name="math.dist.hazard"></a> Hazard Function</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</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">></span>
|
||||
@@ -271,7 +271,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_chf____cumulative_hazard_function"></a><h5>
|
||||
<a name="id1153211"></a>
|
||||
<a name="id1155626"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_chf____cumulative_hazard_function"><a name="math.dist.chf"></a> Cumulative Hazard Function</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</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">></span>
|
||||
@@ -298,7 +298,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_mean____mean"></a><h5>
|
||||
<a name="id1153390"></a>
|
||||
<a name="id1155804"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_mean____mean"><a name="math.dist.mean"></a> mean</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</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">></span>
|
||||
@@ -313,7 +313,7 @@
|
||||
distribution).
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_median____median"></a><h5>
|
||||
<a name="id1153506"></a>
|
||||
<a name="id1155921"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_median____median"><a name="math.dist.median"></a> median</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</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">></span>
|
||||
@@ -323,7 +323,7 @@
|
||||
Returns the median of the distribution <span class="emphasis"><em>dist</em></span>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_mode____mode"></a><h5>
|
||||
<a name="id1153614"></a>
|
||||
<a name="id1156029"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_mode____mode"><a name="math.dist.mode"></a> mode</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</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">></span>
|
||||
@@ -337,7 +337,7 @@
|
||||
if the distribution does not have a defined mode.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_pdf____probability_density_function"></a><h5>
|
||||
<a name="id1153726"></a>
|
||||
<a name="id1156140"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_pdf____probability_density_function"><a name="math.dist.pdf"></a> Probability Density Function</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</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">></span>
|
||||
@@ -365,7 +365,7 @@
|
||||
<span class="inlinemediaobject"><img src="../../../../graphs/pdf.png" alt="pdf"></span>
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_range____range"></a><h5>
|
||||
<a name="id1153892"></a>
|
||||
<a name="id1156306"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_range____range"><a name="math.dist.range"></a> Range</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</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">></span>
|
||||
@@ -375,7 +375,7 @@
|
||||
Returns the valid range of the random variable over distribution <span class="emphasis"><em>dist</em></span>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_quantile____quantile"></a><h5>
|
||||
<a name="id1154026"></a>
|
||||
<a name="id1156440"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_quantile____quantile"><a name="math.dist.quantile"></a> Quantile</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</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">></span>
|
||||
@@ -405,7 +405,7 @@
|
||||
<span class="inlinemediaobject"><img src="../../../../graphs/quantile.png" alt="quantile"></span>
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_quantile_c____quantile_from_the_complement_of_the_probability_"></a><h5>
|
||||
<a name="id1154252"></a>
|
||||
<a name="id1156666"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_quantile_c____quantile_from_the_complement_of_the_probability_"><a name="math.dist.quantile_c"></a> Quantile from the complement of the probability.</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -450,7 +450,7 @@
|
||||
<span class="inlinemediaobject"><img src="../../../../graphs/survival_inv.png" alt="survival_inv"></span>
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_sd____standard_deviation"></a><h5>
|
||||
<a name="id1154591"></a>
|
||||
<a name="id1157006"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_sd____standard_deviation"><a name="math.dist.sd"></a> Standard Deviation</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</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">></span>
|
||||
@@ -464,7 +464,7 @@
|
||||
if the distribution does not have a defined standard deviation.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_support____support"></a><h5>
|
||||
<a name="id1154710"></a>
|
||||
<a name="id1157124"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_support____support"><a name="math.dist.support"></a> support</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</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">></span>
|
||||
@@ -481,7 +481,7 @@
|
||||
where the pdf is zero, and the cdf zero or unity.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_variance____variance"></a><h5>
|
||||
<a name="id1154853"></a>
|
||||
<a name="id1157267"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_variance____variance"><a name="math.dist.variance"></a> Variance</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</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">></span>
|
||||
@@ -495,7 +495,7 @@
|
||||
if the distribution does not have a defined variance.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_skewness____skewness"></a><h5>
|
||||
<a name="id1154970"></a>
|
||||
<a name="id1157385"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_skewness____skewness"><a name="math.dist.skewness"></a> Skewness</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</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">></span>
|
||||
@@ -509,7 +509,7 @@
|
||||
if the distribution does not have a defined skewness.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_kurtosis____kurtosis"></a><h5>
|
||||
<a name="id1155088"></a>
|
||||
<a name="id1157502"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_kurtosis____kurtosis"><a name="math.dist.kurtosis"></a> Kurtosis</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</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">></span>
|
||||
@@ -551,7 +551,7 @@
|
||||
'Proper' kurtosis can have a value from zero to + infinity.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_kurtosis_excess____kurtosis_excess"></a><h5>
|
||||
<a name="id1157084"></a>
|
||||
<a name="id1159507"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__math_dist_kurtosis_excess____kurtosis_excess"><a name="math.dist.kurtosis_excess"></a> Kurtosis excess</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</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">></span>
|
||||
@@ -585,7 +585,7 @@
|
||||
The kurtosis excess of a normal distribution is zero.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__cdfpq____p_and_q"></a><h5>
|
||||
<a name="id1157271"></a>
|
||||
<a name="id1159694"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__cdfpq____p_and_q"><a name="cdfPQ"></a> P and Q</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -595,7 +595,7 @@
|
||||
returned by these functions.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__percent____percent_point_function_or_percentile"></a><h5>
|
||||
<a name="id1157302"></a>
|
||||
<a name="id1159726"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__percent____percent_point_function_or_percentile"><a name="percent"></a> Percent Point Function or Percentile</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -603,7 +603,7 @@
|
||||
the <a class="link" href="nmp.html#math.dist.quantile">Quantile</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__cdf_inv____inverse_cdf_function_"></a><h5>
|
||||
<a name="id1157326"></a>
|
||||
<a name="id1159750"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__cdf_inv____inverse_cdf_function_"><a name="cdf_inv"></a> Inverse CDF Function.</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -611,14 +611,14 @@
|
||||
<a class="link" href="nmp.html#math.dist.quantile">Quantile</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__survival_inv____inverse_survival_function_"></a><h5>
|
||||
<a name="id1157350"></a>
|
||||
<a name="id1159774"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__survival_inv____inverse_survival_function_"><a name="survival_inv"></a> Inverse Survival Function.</a>
|
||||
</h5>
|
||||
<p>
|
||||
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="math_toolkit.dist.dist_ref.nmp._anchor_id__pmf____probability_mass_function"></a><h5>
|
||||
<a name="id1157374"></a>
|
||||
<a name="id1159798"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__pmf____probability_mass_function"><a name="pmf"></a> Probability Mass Function</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -631,7 +631,7 @@
|
||||
applies to continuous distributions.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__lower_critical____lower_critical_value_"></a><h5>
|
||||
<a name="id1157408"></a>
|
||||
<a name="id1159831"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__lower_critical____lower_critical_value_"><a name="lower_critical"></a> Lower Critical Value.</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -640,7 +640,7 @@
|
||||
the <a class="link" href="nmp.html#math.dist.quantile">Quantile</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__upper_critical____upper_critical_value_"></a><h5>
|
||||
<a name="id1157432"></a>
|
||||
<a name="id1159855"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__upper_critical____upper_critical_value_"><a name="upper_critical"></a> Upper Critical Value.</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -650,7 +650,7 @@
|
||||
complement of the probability</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.dist_ref.nmp._anchor_id__survival____survival_function"></a><h5>
|
||||
<a name="id1157456"></a>
|
||||
<a name="id1159879"></a>
|
||||
<a class="link" href="nmp.html#math_toolkit.dist.dist_ref.nmp._anchor_id__survival____survival_function"><a name="survival"></a> Survival Function</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1224617"></a>
|
||||
<a name="id1226582"></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="id1224782"></a>
|
||||
<a name="id1226746"></a>
|
||||
<a class="link" href="future.html#math_toolkit.dist.future.an__quot_any_distribution_quot__class">An
|
||||
"any_distribution" class</a>
|
||||
</h5>
|
||||
@@ -91,7 +91,7 @@
|
||||
investigation.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.future.higher_level_hypothesis_tests"></a><h5>
|
||||
<a name="id1225002"></a>
|
||||
<a name="id1226967"></a>
|
||||
<a class="link" href="future.html#math_toolkit.dist.future.higher_level_hypothesis_tests">Higher
|
||||
Level Hypothesis Tests</a>
|
||||
</h5>
|
||||
@@ -111,7 +111,7 @@
|
||||
<span class="emphasis"><em>expected_mean</em></span>.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.future.integration_with_statistical_accumulators"></a><h5>
|
||||
<a name="id1225163"></a>
|
||||
<a name="id1227128"></a>
|
||||
<a class="link" href="future.html#math_toolkit.dist.future.integration_with_statistical_accumulators">Integration
|
||||
With Statistical Accumulators</a>
|
||||
</h5>
|
||||
|
||||
@@ -379,7 +379,7 @@ Probability of getting between 1 and 8 answers right by guessing is 0.9825
|
||||
Probability of getting between 4 and 4 answers right by guessing is 0.2252
|
||||
</pre>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example.using_binomial_distribution_moments"></a><h5>
|
||||
<a name="id1098395"></a>
|
||||
<a name="id1100382"></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>
|
||||
@@ -406,7 +406,7 @@ Mode (the most frequent) is 4
|
||||
Skewness is 0.2887
|
||||
</pre>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example.quantiles"></a><h5>
|
||||
<a name="id1098919"></a>
|
||||
<a name="id1100909"></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>
|
||||
|
||||
@@ -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="id1082997"></a>
|
||||
<a name="id1084827"></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>
|
||||
|
||||
@@ -246,7 +246,7 @@ error C3861: 'mybetad0': identifier not found
|
||||
<pre class="programlisting"><span class="identifier">negative_binomial_distribution</span><span class="special"><</span><span class="identifier">MyFPType</span><span class="special">></span> <span class="identifier">mydist6</span><span class="special">(</span><span class="number">8</span><span class="special">,</span> <span class="number">1</span><span class="special">);</span> <span class="comment">// Integer arguments -> MyFPType.
|
||||
</span></pre>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.dist_construct_eg.default_arguments_to_distribution_constructors_"></a><h6>
|
||||
<a name="id1071870"></a>
|
||||
<a name="id1072728"></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>
|
||||
|
||||
@@ -138,7 +138,7 @@ Normal distribution with mean = 0, standard deviation 1, has fraction > -2, p
|
||||
Normal distribution with mean = 1.09023 has fraction > -2, p = 0.999
|
||||
</pre>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_location_eg.controlling_error_handling_from_find_location"></a><h5>
|
||||
<a name="id1139301"></a>
|
||||
<a name="id1141850"></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>
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
<p>
|
||||
</p>
|
||||
<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><h5>
|
||||
<a name="id1145475"></a>
|
||||
<a name="id1147896"></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>
|
||||
@@ -193,7 +193,7 @@
|
||||
<p>
|
||||
</p>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.using_cauchy_lorentz_instead_of_normal_distribution"></a><h5>
|
||||
<a name="id1146656"></a>
|
||||
<a name="id1149076"></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>
|
||||
@@ -305,7 +305,7 @@
|
||||
of estimating these intervals.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.changing_the_scale_or_standard_deviation"></a><h5>
|
||||
<a name="id1148548"></a>
|
||||
<a name="id1150081"></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>
|
||||
|
||||
@@ -137,7 +137,7 @@ Normal distribution with mean = 0 has fraction > -2, p = 0.97725
|
||||
Normal distribution with mean = 0 has fraction > -2, p = 0.999
|
||||
</pre>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_scale_eg.controlling_how_errors_from_find_scale_are_handled"></a><h5>
|
||||
<a name="id1142648"></a>
|
||||
<a name="id1145137"></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>
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
error message instead of an abrupt (and silent) program abort.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.geometric_eg.throwing_a_dice"></a><h6>
|
||||
<a name="id1106522"></a>
|
||||
<a name="id1108716"></a>
|
||||
<a class="link" href="geometric_eg.html#math_toolkit.dist.stat_tut.weg.geometric_eg.throwing_a_dice">Throwing
|
||||
a dice</a>
|
||||
</h6>
|
||||
@@ -288,7 +288,7 @@
|
||||
replicated in C++ if desired.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.geometric_eg.surveying_customers_to_find_one_with_a_faulty_product"></a><h6>
|
||||
<a name="id1109535"></a>
|
||||
<a name="id1110596"></a>
|
||||
<a class="link" href="geometric_eg.html#math_toolkit.dist.stat_tut.weg.geometric_eg.surveying_customers_to_find_one_with_a_faulty_product">Surveying
|
||||
customers to find one with a faulty product</a>
|
||||
</h6>
|
||||
@@ -333,7 +333,7 @@
|
||||
<p>
|
||||
</p>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.geometric_eg.basket_ball_shooters"></a><h6>
|
||||
<a name="id1110084"></a>
|
||||
<a name="id1111144"></a>
|
||||
<a class="link" href="geometric_eg.html#math_toolkit.dist.stat_tut.weg.geometric_eg.basket_ball_shooters">Basket
|
||||
Ball Shooters</a>
|
||||
</h6>
|
||||
@@ -393,7 +393,7 @@
|
||||
the best shooters, compared to the 0.03 of the mediocre.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.geometric_eg.estimating_failures"></a><h6>
|
||||
<a name="id1110479"></a>
|
||||
<a name="id1111539"></a>
|
||||
<a class="link" href="geometric_eg.html#math_toolkit.dist.stat_tut.weg.geometric_eg.estimating_failures">Estimating
|
||||
failures</a>
|
||||
</h6>
|
||||
@@ -489,7 +489,7 @@
|
||||
Number of failures argument is -1, but must be >= 0 !
|
||||
</pre>
|
||||
<p>
|
||||
See full source C++ of this example at <a href="../../../../%5C..%5C..%5C..%5Cexample%5Cgeometric_examples.cpp" target="_top">geometric_examples.cpp</a>
|
||||
See full source C++ of this example at <a href="../../../../../../../example/geometric_examples.cpp" target="_top">geometric_examples.cpp</a>
|
||||
</p>
|
||||
<p>
|
||||
<a class="link" href="neg_binom_eg/neg_binom_conf.html" title="Calculating Confidence Limits on the Frequency of Occurrence for the Negative Binomial Distribution">See
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
illustrates their use.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.traditional_tables"></a><h5>
|
||||
<a name="id1124977"></a>
|
||||
<a name="id1125992"></a>
|
||||
<a class="link" href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.traditional_tables">Traditional
|
||||
Tables</a>
|
||||
</h5>
|
||||
@@ -230,7 +230,7 @@
|
||||
the two tails is 0.025 + 0.025 = 0.05,
|
||||
</p>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.standard_deviations_either_side_of_the_mean"></a><h5>
|
||||
<a name="id1127450"></a>
|
||||
<a name="id1129710"></a>
|
||||
<a class="link" href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.standard_deviations_either_side_of_the_mean">Standard
|
||||
deviations either side of the Mean</a>
|
||||
</h5>
|
||||
@@ -280,12 +280,12 @@ Fraction 3 standard deviations within either side of mean is 0.997300203936740
|
||||
estimated the standard deviation from only a few measurements.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.some_simple_examples"></a><h5>
|
||||
<a name="id1127970"></a>
|
||||
<a name="id1130231"></a>
|
||||
<a class="link" href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.some_simple_examples">Some
|
||||
simple examples</a>
|
||||
</h5>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.life_of_light_bulbs"></a><h5>
|
||||
<a name="id1127984"></a>
|
||||
<a name="id1130244"></a>
|
||||
<a class="link" href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.life_of_light_bulbs">Life
|
||||
of light bulbs</a>
|
||||
</h5>
|
||||
@@ -351,7 +351,7 @@ Fraction 3 standard deviations within either side of mean is 0.997300203936740
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.how_many_onions_"></a><h5>
|
||||
<a name="id1128491"></a>
|
||||
<a name="id1130752"></a>
|
||||
<a class="link" href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.how_many_onions_">How
|
||||
many onions?</a>
|
||||
</h5>
|
||||
@@ -396,7 +396,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.packing_beef"></a><h5>
|
||||
<a name="id1129744"></a>
|
||||
<a name="id1131883"></a>
|
||||
<a class="link" href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.packing_beef">Packing
|
||||
beef</a>
|
||||
</h5>
|
||||
@@ -565,7 +565,7 @@ Fraction 3 standard deviations within either side of mean is 0.997300203936740
|
||||
a few measurements.
|
||||
</p>
|
||||
<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.length_of_bolts"></a><h5>
|
||||
<a name="id1133036"></a>
|
||||
<a name="id1135183"></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>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<a name="math_toolkit.extern_c.c99"></a><a class="link" href="c99.html" title="C99 C Functions">C99 C Functions</a>
|
||||
</h3></div></div></div>
|
||||
<a name="math_toolkit.extern_c.c99.supported_c99_functions"></a><h5>
|
||||
<a name="id1336071"></a>
|
||||
<a name="id1347009"></a>
|
||||
<a class="link" href="c99.html#math_toolkit.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.extern_c.c99.quick_reference"></a><h5>
|
||||
<a name="id1339435"></a>
|
||||
<a name="id1350374"></a>
|
||||
<a class="link" href="c99.html#math_toolkit.extern_c.c99.quick_reference">Quick Reference</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -258,7 +258,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.extern_c.tr1.usage_recomendations"></a><h5>
|
||||
<a name="id1325332"></a>
|
||||
<a name="id1336271"></a>
|
||||
<a class="link" href="tr1.html#math_toolkit.extern_c.tr1.usage_recomendations">Usage Recomendations</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -295,7 +295,7 @@
|
||||
this can be a big win.
|
||||
</p>
|
||||
<a name="math_toolkit.extern_c.tr1.supported_c99_functions"></a><h5>
|
||||
<a name="id1325534"></a>
|
||||
<a name="id1336473"></a>
|
||||
<a class="link" href="tr1.html#math_toolkit.extern_c.tr1.supported_c99_functions">Supported
|
||||
C99 Functions</a>
|
||||
</h5>
|
||||
@@ -391,7 +391,7 @@
|
||||
<span class="special">}}}}</span> <span class="comment">// namespaces
|
||||
</span></pre>
|
||||
<a name="math_toolkit.extern_c.tr1.supported_tr1_functions"></a><h5>
|
||||
<a name="id1329453"></a>
|
||||
<a name="id1339846"></a>
|
||||
<a class="link" href="tr1.html#math_toolkit.extern_c.tr1.supported_tr1_functions">Supported
|
||||
TR1 Functions</a>
|
||||
</h5>
|
||||
@@ -520,7 +520,7 @@
|
||||
type calculation rules</em></span></a>.
|
||||
</p>
|
||||
<a name="math_toolkit.extern_c.tr1.currently_unsupported_c99_functions"></a><h5>
|
||||
<a name="id1333423"></a>
|
||||
<a name="id1344908"></a>
|
||||
<a class="link" href="tr1.html#math_toolkit.extern_c.tr1.currently_unsupported_c99_functions">Currently
|
||||
Unsupported C99 Functions</a>
|
||||
</h5>
|
||||
@@ -585,7 +585,7 @@
|
||||
<span class="keyword">long</span> <span class="keyword">double</span> <span class="identifier">scalbnl</span><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">ex</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="math_toolkit.extern_c.tr1.currently_unsupported_tr1_functions"></a><h5>
|
||||
<a name="id1335094"></a>
|
||||
<a name="id1346579"></a>
|
||||
<a class="link" href="tr1.html#math_toolkit.extern_c.tr1.currently_unsupported_tr1_functions">Currently
|
||||
Unsupported TR1 Functions</a>
|
||||
</h5>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Reference</a>
|
||||
</h3></div></div></div>
|
||||
<a name="math_toolkit.extern_c.tr1_ref.supported_tr1_functions"></a><h5>
|
||||
<a name="id1342457"></a>
|
||||
<a name="id1353805"></a>
|
||||
<a class="link" href="tr1_ref.html#math_toolkit.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.extern_c.tr1_ref.quick_reference"></a><h5>
|
||||
<a name="id1345447"></a>
|
||||
<a name="id1356795"></a>
|
||||
<a class="link" href="tr1_ref.html#math_toolkit.extern_c.tr1_ref.quick_reference">Quick Reference</a>
|
||||
</h5>
|
||||
<pre class="programlisting"><span class="comment">// [5.2.1.1] associated Laguerre polynomials:
|
||||
@@ -494,7 +494,7 @@
|
||||
for the full template (header only) version of this function.
|
||||
</p>
|
||||
<a name="math_toolkit.extern_c.tr1_ref.currently_unsupported_tr1_functions"></a><h5>
|
||||
<a name="id1351473"></a>
|
||||
<a name="id1361729"></a>
|
||||
<a class="link" href="tr1_ref.html#math_toolkit.extern_c.tr1_ref.currently_unsupported_tr1_functions">Currently
|
||||
Unsupported TR1 Functions</a>
|
||||
</h5>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
a Boost.Math Library, and its Examples and Tests</a>
|
||||
</h3></div></div></div>
|
||||
<a name="math_toolkit.main_overview.building.building_a_library__shared__dynamic__dll_or_static__lib_"></a><h5>
|
||||
<a name="id1052009"></a>
|
||||
<a name="id1054619"></a>
|
||||
<a class="link" href="building.html#math_toolkit.main_overview.building.building_a_library__shared__dynamic__dll_or_static__lib_">Building
|
||||
a Library (shared, dynamic .dll or static .lib)</a>
|
||||
</h5>
|
||||
@@ -100,7 +100,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="id1052462"></a>
|
||||
<a name="id1055071"></a>
|
||||
<a class="link" href="building.html#math_toolkit.main_overview.building.building_the_examples">Building
|
||||
the Examples</a>
|
||||
</h5>
|
||||
@@ -111,7 +111,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="id1052504"></a>
|
||||
<a name="id1055113"></a>
|
||||
<a class="link" href="building.html#math_toolkit.main_overview.building.building_the_tests">Building
|
||||
the Tests</a>
|
||||
</h5>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
File Structure</a>
|
||||
</h3></div></div></div>
|
||||
<a name="math_toolkit.main_overview.directories.boost_math"></a><h5>
|
||||
<a name="id1035233"></a>
|
||||
<a name="id1038036"></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="id1043038"></a>
|
||||
<a name="id1045840"></a>
|
||||
<a class="link" href="directories.html#math_toolkit.main_overview.directories.boost_libs">boost/libs</a>
|
||||
</h5>
|
||||
<div class="variablelist">
|
||||
|
||||
@@ -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="id1044002"></a>
|
||||
<a name="id1046804"></a>
|
||||
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.quick_reference">Quick
|
||||
Reference</a>
|
||||
</h5>
|
||||
@@ -747,7 +747,7 @@
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">policies</span><span class="special">::</span><span class="identifier">overflow_error</span><span class="special">;</span></code>.
|
||||
</p>
|
||||
<a name="math_toolkit.main_overview.error_handling.rationale"></a><h5>
|
||||
<a name="id1047109"></a>
|
||||
<a name="id1048819"></a>
|
||||
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.rationale">Rationale</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -766,7 +766,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="math_toolkit.main_overview.error_handling.finding_more_information"></a><h5>
|
||||
<a name="id1047155"></a>
|
||||
<a name="id1048865"></a>
|
||||
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling.finding_more_information">Finding
|
||||
More Information</a>
|
||||
</h5>
|
||||
@@ -788,7 +788,7 @@
|
||||
The various kind of errors are described in more detail below.
|
||||
</p>
|
||||
<a name="math_toolkit.main_overview.error_handling._anchor_id__domain_error____domain_errors"></a><h5>
|
||||
<a name="id1047204"></a>
|
||||
<a name="id1048914"></a>
|
||||
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling._anchor_id__domain_error____domain_errors"><a name="domain_error"></a> Domain Errors</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -859,7 +859,7 @@
|
||||
for more details.
|
||||
</p>
|
||||
<a name="math_toolkit.main_overview.error_handling._anchor_id__pole_error____evaluation_at_a_pole"></a><h5>
|
||||
<a name="id1047458"></a>
|
||||
<a name="id1049168"></a>
|
||||
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling._anchor_id__pole_error____evaluation_at_a_pole"><a name="pole_error"></a> Evaluation at a pole</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -897,7 +897,7 @@
|
||||
for more details.
|
||||
</p>
|
||||
<a name="math_toolkit.main_overview.error_handling._anchor_id__overflow_error____numeric_overflow"></a><h5>
|
||||
<a name="id1047660"></a>
|
||||
<a name="id1049370"></a>
|
||||
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling._anchor_id__overflow_error____numeric_overflow"><a name="overflow_error"></a> Numeric Overflow</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -921,7 +921,7 @@
|
||||
doesn't support infinities, the maximum value for the type is returned.
|
||||
</p>
|
||||
<a name="math_toolkit.main_overview.error_handling._anchor_id__underflow_error____numeric_underflow"></a><h5>
|
||||
<a name="id1047841"></a>
|
||||
<a name="id1049551"></a>
|
||||
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling._anchor_id__underflow_error____numeric_underflow"><a name="underflow_error"></a> Numeric Underflow</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -943,7 +943,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="math_toolkit.main_overview.error_handling._anchor_id__denorm_error____denormalisation_errors"></a><h5>
|
||||
<a name="id1047982"></a>
|
||||
<a name="id1049692"></a>
|
||||
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling._anchor_id__denorm_error____denormalisation_errors"><a name="denorm_error"></a> Denormalisation Errors</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -965,7 +965,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="math_toolkit.main_overview.error_handling._anchor_id__evaluation_error____evaluation_errors"></a><h5>
|
||||
<a name="id1048138"></a>
|
||||
<a name="id1049848"></a>
|
||||
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling._anchor_id__evaluation_error____evaluation_errors"><a name="evaluation_error"></a> Evaluation Errors</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -1001,7 +1001,7 @@
|
||||
for more details.
|
||||
</p>
|
||||
<a name="math_toolkit.main_overview.error_handling._anchor_id__indeterminate_result_error____indeterminate_result_errors"></a><h5>
|
||||
<a name="id1048348"></a>
|
||||
<a name="id1050058"></a>
|
||||
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling._anchor_id__indeterminate_result_error____indeterminate_result_errors"><a name="indeterminate_result_error"></a> Indeterminate Result Errors</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -1029,7 +1029,7 @@
|
||||
the result of 0<sup>0</sup> is 1, even though the result is actually mathematically indeterminate.
|
||||
</p>
|
||||
<a name="math_toolkit.main_overview.error_handling._anchor_id__rounding_error____rounding_errors"></a><h5>
|
||||
<a name="id1048508"></a>
|
||||
<a name="id1051310"></a>
|
||||
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling._anchor_id__rounding_error____rounding_errors"><a name="rounding_error"></a> Rounding Errors</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -1068,7 +1068,7 @@
|
||||
for more details.
|
||||
</p>
|
||||
<a name="math_toolkit.main_overview.error_handling._anchor_id__checked_narrowing_cast____errors_from_typecasts"></a><h5>
|
||||
<a name="id1048732"></a>
|
||||
<a name="id1051534"></a>
|
||||
<a class="link" href="error_handling.html#math_toolkit.main_overview.error_handling._anchor_id__checked_narrowing_cast____errors_from_typecasts"><a name="checked_narrowing_cast"></a> Errors from typecasts</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -174,6 +174,11 @@
|
||||
be able to gain a little more speed at the expense of accuracy. See detailed
|
||||
suggestions and results on <a class="link" href="../perf.html" title="Performance">performance</a>.
|
||||
</li>
|
||||
<li>
|
||||
<span class="emphasis"><em>How do I handle infinity and NaNs portably?</em></span> <br>
|
||||
See <a class="link" href="../utils/fp_facets.html" title="Facets for Floating-Point Infinities and NaNs">nonfinite fp_facets</a>
|
||||
for Facets for Floating-Point Infinities and NaNs.
|
||||
</li>
|
||||
<li>
|
||||
<span class="emphasis"><em>Where are the pre-built libraries?</em></span> <br> Good news
|
||||
- you probably don't need any! - just #include <boost/math/distribution_you_want>.
|
||||
|
||||
@@ -27,8 +27,25 @@
|
||||
<a name="math_toolkit.main_overview.history1"></a><a class="link" href="history1.html" title="History and What's New">History and What's
|
||||
New</a>
|
||||
</h3></div></div></div>
|
||||
<a name="math_toolkit.main_overview.history1.boost_1_47"></a><h5>
|
||||
<a name="id1055346"></a>
|
||||
<a class="link" href="history1.html#math_toolkit.main_overview.history1.boost_1_47">Boost-1.47</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
<li>
|
||||
Added changesign function to sign.hpp to facilitate addition of nonfinite
|
||||
facets.
|
||||
</li>
|
||||
<li>
|
||||
Addition of nonfinite facetsfrom Johan Rade, with tests, examples of
|
||||
use for C99 format infinity and NaN, and documentation.
|
||||
</li>
|
||||
<li>
|
||||
Added tests and documentation of changesign from Johan Rade.
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="math_toolkit.main_overview.history1.boost_1_46_1"></a><h5>
|
||||
<a name="id1052736"></a>
|
||||
<a name="id1055384"></a>
|
||||
<a class="link" href="history1.html#math_toolkit.main_overview.history1.boost_1_46_1">Boost-1.46.1</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc"><li>
|
||||
@@ -36,7 +53,7 @@
|
||||
<a href="https://svn.boost.org/trac/boost/ticket/5095" target="_top">#5113</a>.
|
||||
</li></ul></div>
|
||||
<a name="math_toolkit.main_overview.history1.boost_1_46_0"></a><h5>
|
||||
<a name="id1052770"></a>
|
||||
<a name="id1055418"></a>
|
||||
<a class="link" href="history1.html#math_toolkit.main_overview.history1.boost_1_46_0">Boost-1.46.0</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
@@ -47,11 +64,11 @@
|
||||
Added information about configuration macros.
|
||||
</li>
|
||||
<li>
|
||||
Added support for mpreal as a real-numered type.
|
||||
Added support for mpreal as a real-numbered type.
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="math_toolkit.main_overview.history1.boost_1_45_0"></a><h5>
|
||||
<a name="id1052808"></a>
|
||||
<a name="id1055456"></a>
|
||||
<a class="link" href="history1.html#math_toolkit.main_overview.history1.boost_1_45_0">Boost-1.45.0</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
@@ -68,7 +85,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="math_toolkit.main_overview.history1.boost_1_44_0"></a><h5>
|
||||
<a name="id1052847"></a>
|
||||
<a name="id1055495"></a>
|
||||
<a class="link" href="history1.html#math_toolkit.main_overview.history1.boost_1_44_0">Boost-1.44.0</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
@@ -82,7 +99,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="math_toolkit.main_overview.history1.boost_1_41_0"></a><h5>
|
||||
<a name="id1052878"></a>
|
||||
<a name="id1055526"></a>
|
||||
<a class="link" href="history1.html#math_toolkit.main_overview.history1.boost_1_41_0">Boost-1.41.0</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc"><li>
|
||||
@@ -90,7 +107,7 @@
|
||||
and its inverse.
|
||||
</li></ul></div>
|
||||
<a name="math_toolkit.main_overview.history1.boost_1_40_0"></a><h5>
|
||||
<a name="id1052902"></a>
|
||||
<a name="id1055550"></a>
|
||||
<a class="link" href="history1.html#math_toolkit.main_overview.history1.boost_1_40_0">Boost-1.40.0</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
@@ -127,7 +144,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="math_toolkit.main_overview.history1.boost_1_38_0"></a><h5>
|
||||
<a name="id1052991"></a>
|
||||
<a name="id1055639"></a>
|
||||
<a class="link" href="history1.html#math_toolkit.main_overview.history1.boost_1_38_0">Boost-1.38.0</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
@@ -139,14 +156,14 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="math_toolkit.main_overview.history1.boost_1_37_0"></a><h5>
|
||||
<a name="id1053027"></a>
|
||||
<a name="id1055675"></a>
|
||||
<a class="link" href="history1.html#math_toolkit.main_overview.history1.boost_1_37_0">Boost-1.37.0</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc"><li>
|
||||
Improved accuracy and testing of the inverse hypergeometric functions.
|
||||
</li></ul></div>
|
||||
<a name="math_toolkit.main_overview.history1.boost_1_36_0"></a><h5>
|
||||
<a name="id1053051"></a>
|
||||
<a name="id1055699"></a>
|
||||
<a class="link" href="history1.html#math_toolkit.main_overview.history1.boost_1_36_0">Boost-1.36.0</a>
|
||||
</h5>
|
||||
<div class="itemizedlist"><ul type="disc">
|
||||
@@ -179,7 +196,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="math_toolkit.main_overview.history1.boost_1_35_0__post_review_first_official_release"></a><h5>
|
||||
<a name="id1053132"></a>
|
||||
<a name="id1055780"></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>
|
||||
@@ -211,7 +228,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="math_toolkit.main_overview.history1.milestone_4__second_review_candidate__1st_march_2007_"></a><h5>
|
||||
<a name="id1053216"></a>
|
||||
<a name="id1055864"></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>
|
||||
@@ -225,7 +242,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="math_toolkit.main_overview.history1.milestone_3__first_review_candidate__31st_dec_2006_"></a><h5>
|
||||
<a name="id1053248"></a>
|
||||
<a name="id1055896"></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>
|
||||
@@ -253,7 +270,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="math_toolkit.main_overview.history1.milestone_2__released_september_10th_2006"></a><h5>
|
||||
<a name="id1053308"></a>
|
||||
<a name="id1055956"></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>
|
||||
@@ -289,7 +306,7 @@
|
||||
</li>
|
||||
</ul></div>
|
||||
<a name="math_toolkit.main_overview.history1.milestone_1__released_march_31st_2006"></a><h5>
|
||||
<a name="id1053389"></a>
|
||||
<a name="id1056037"></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>
|
||||
|
||||
@@ -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="id1034797"></a>
|
||||
<a name="id1037599"></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="id1034881"></a>
|
||||
<a name="id1037683"></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="id1034948"></a>
|
||||
<a name="id1037750"></a>
|
||||
<a class="link" href="intro.html#math_toolkit.main_overview.intro.implementation_toolkit">Implementation
|
||||
Toolkit</a>
|
||||
</h5>
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
as handy shortcuts for common navigation tasks.
|
||||
</p>
|
||||
<a name="math_toolkit.main_overview.navigation.shortcuts"></a><h6>
|
||||
<a name="id1035049"></a>
|
||||
<a name="id1037851"></a>
|
||||
<a class="link" href="navigation.html#math_toolkit.main_overview.navigation.shortcuts">Shortcuts</a>
|
||||
</h6>
|
||||
<div class="blockquote"><blockquote class="blockquote">
|
||||
|
||||
@@ -259,7 +259,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.main_overview.tr1.usage_recomendations"></a><h5>
|
||||
<a name="id1055496"></a>
|
||||
<a name="id1056683"></a>
|
||||
<a class="link" href="tr1.html#math_toolkit.main_overview.tr1.usage_recomendations">Usage
|
||||
Recomendations</a>
|
||||
</h5>
|
||||
@@ -297,7 +297,7 @@
|
||||
this can be a big win.
|
||||
</p>
|
||||
<a name="math_toolkit.main_overview.tr1.supported_c99_functions"></a><h5>
|
||||
<a name="id1055699"></a>
|
||||
<a name="id1056886"></a>
|
||||
<a class="link" href="tr1.html#math_toolkit.main_overview.tr1.supported_c99_functions">Supported
|
||||
C99 Functions</a>
|
||||
</h5>
|
||||
@@ -393,7 +393,7 @@
|
||||
<span class="special">}}}}</span> <span class="comment">// namespaces
|
||||
</span></pre>
|
||||
<a name="math_toolkit.main_overview.tr1.supported_tr1_functions"></a><h5>
|
||||
<a name="id1058392"></a>
|
||||
<a name="id1060728"></a>
|
||||
<a class="link" href="tr1.html#math_toolkit.main_overview.tr1.supported_tr1_functions">Supported
|
||||
TR1 Functions</a>
|
||||
</h5>
|
||||
@@ -522,7 +522,7 @@
|
||||
type calculation rules</em></span></a>.
|
||||
</p>
|
||||
<a name="math_toolkit.main_overview.tr1.currently_unsupported_c99_functions"></a><h5>
|
||||
<a name="id1061267"></a>
|
||||
<a name="id1063756"></a>
|
||||
<a class="link" href="tr1.html#math_toolkit.main_overview.tr1.currently_unsupported_c99_functions">Currently
|
||||
Unsupported C99 Functions</a>
|
||||
</h5>
|
||||
@@ -587,7 +587,7 @@
|
||||
<span class="keyword">long</span> <span class="keyword">double</span> <span class="identifier">scalbnl</span><span class="special">(</span><span class="keyword">long</span> <span class="keyword">double</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">ex</span><span class="special">);</span>
|
||||
</pre>
|
||||
<a name="math_toolkit.main_overview.tr1.currently_unsupported_tr1_functions"></a><h5>
|
||||
<a name="id1064573"></a>
|
||||
<a name="id1067062"></a>
|
||||
<a class="link" href="tr1.html#math_toolkit.main_overview.tr1.currently_unsupported_tr1_functions">Currently
|
||||
Unsupported TR1 Functions</a>
|
||||
</h5>
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
in this respect).
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="math_toolkit.perf.comp_compilers.performance_comparison_of_various_windows_compilers"></a><p class="title"><b>Table 51. Performance Comparison of Various Windows Compilers</b></p>
|
||||
<a name="math_toolkit.perf.comp_compilers.performance_comparison_of_various_windows_compilers"></a><p class="title"><b>Table 52. Performance Comparison of Various Windows Compilers</b></p>
|
||||
<div class="table-contents"><table class="table" summary="Performance Comparison of Various Windows Compilers">
|
||||
<colgroup>
|
||||
<col>
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
</p></td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.perf.comparisons.comparison_to_gsl_1_13_and_cephes"></a><h5>
|
||||
<a name="id1445419"></a>
|
||||
<a name="id1456580"></a>
|
||||
<a class="link" href="comparisons.html#math_toolkit.perf.comparisons.comparison_to_gsl_1_13_and_cephes">Comparison
|
||||
to GSL-1.13 and Cephes</a>
|
||||
</h5>
|
||||
@@ -344,7 +344,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<p>
|
||||
+INF <sup>[<a name="id1445976" href="#ftn.id1445976" class="footnote">1</a>]</sup>
|
||||
+INF <sup>[<a name="id1457451" href="#ftn.id1457451" class="footnote">1</a>]</sup>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -423,7 +423,7 @@
|
||||
<td>
|
||||
<p>
|
||||
</p>
|
||||
<p>17.89<sup>[<a name="id1446133" href="#ftn.id1446133" class="footnote">2</a>]</sup></p>
|
||||
<p>17.89<sup>[<a name="id1457608" href="#ftn.id1457608" class="footnote">2</a>]</sup></p>
|
||||
<p> </p>
|
||||
<p>(4.248e-005s)</p>
|
||||
<p>
|
||||
@@ -548,11 +548,11 @@
|
||||
</tr>
|
||||
</tbody>
|
||||
<tbody class="footnotes"><tr><td colspan="4">
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1445976" href="#id1445976" class="para">1</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1457451" href="#id1457451" class="para">1</a>] </sup>
|
||||
Cephes gets stuck in an infinite loop while trying to execute
|
||||
our test cases.
|
||||
</p></div>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1446133" href="#id1446133" class="para">2</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1457608" href="#id1457608" class="para">2</a>] </sup>
|
||||
The performance here is dominated by a few cases where the parameters
|
||||
grow very large: faster asymptotic expansions are available,
|
||||
but are of limited (or even frankly terrible) precision. The
|
||||
@@ -563,7 +563,7 @@
|
||||
</td></tr></tbody>
|
||||
</table></div>
|
||||
<a name="math_toolkit.perf.comparisons.comparison_to_the_r_and_dcdflib_statistical_libraries_on_windows"></a><h5>
|
||||
<a name="id1446377"></a>
|
||||
<a name="id1457852"></a>
|
||||
<a class="link" href="comparisons.html#math_toolkit.perf.comparisons.comparison_to_the_r_and_dcdflib_statistical_libraries_on_windows">Comparison
|
||||
to the R and DCDFLIB Statistical Libraries on Windows</a>
|
||||
</h5>
|
||||
@@ -574,7 +574,7 @@
|
||||
(R-2.9.2 appears not to be buildable with Visual C++).
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="math_toolkit.perf.comparisons.a_comparison_to_the_r_statistical_library_on_windows_xp"></a><p class="title"><b>Table 54. A Comparison to the R Statistical Library on Windows XP</b></p>
|
||||
<a name="math_toolkit.perf.comparisons.a_comparison_to_the_r_statistical_library_on_windows_xp"></a><p class="title"><b>Table 55. 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">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -659,7 +659,7 @@
|
||||
<td>
|
||||
<p>
|
||||
</p>
|
||||
<p>67.66<sup>[<a name="id1446540" href="#ftn.id1446540" class="footnote">1</a>]</sup></p>
|
||||
<p>67.66<sup>[<a name="id1458015" href="#ftn.id1458015" class="footnote">1</a>]</sup></p>
|
||||
<p> </p>
|
||||
<p>(3.366e-004s)</p>
|
||||
<p>
|
||||
@@ -1088,7 +1088,7 @@
|
||||
<td>
|
||||
<p>
|
||||
</p>
|
||||
<p>3.60<sup>[<a name="id1447294" href="#ftn.id1447294" class="footnote">2</a>]</sup></p>
|
||||
<p>3.60<sup>[<a name="id1458769" href="#ftn.id1458769" class="footnote">2</a>]</sup></p>
|
||||
<p> </p>
|
||||
<p>(5.987e-007s)</p>
|
||||
<p>
|
||||
@@ -1317,7 +1317,7 @@
|
||||
<td>
|
||||
<p>
|
||||
</p>
|
||||
<p>43.43<sup>[<a name="id1448930" href="#ftn.id1448930" class="footnote">3</a>]</sup></p>
|
||||
<p>43.43<sup>[<a name="id1459327" href="#ftn.id1459327" class="footnote">3</a>]</sup></p>
|
||||
<p> </p>
|
||||
<p>(3.732e-004s)</p>
|
||||
<p>
|
||||
@@ -1387,7 +1387,7 @@
|
||||
<td>
|
||||
<p>
|
||||
</p>
|
||||
<p>393.90<sup>[<a name="id1449056" href="#ftn.id1449056" class="footnote">4</a>]</sup></p>
|
||||
<p>393.90<sup>[<a name="id1459453" href="#ftn.id1459453" class="footnote">4</a>]</sup></p>
|
||||
<p> </p>
|
||||
<p>(2.673e-002s)</p>
|
||||
<p>
|
||||
@@ -1523,7 +1523,7 @@
|
||||
<td>
|
||||
<p>
|
||||
</p>
|
||||
<p><span class="bold"><strong>1.00</strong></span><sup>[<a name="id1449307" href="#ftn.id1449307" class="footnote">5</a>]</sup></p>
|
||||
<p><span class="bold"><strong>1.00</strong></span><sup>[<a name="id1459704" href="#ftn.id1459704" class="footnote">5</a>]</sup></p>
|
||||
<p> </p>
|
||||
<p>(4.411e-004s)</p>
|
||||
<p>
|
||||
@@ -1809,28 +1809,28 @@
|
||||
</tr>
|
||||
</tbody>
|
||||
<tbody class="footnotes"><tr><td colspan="4">
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1446540" href="#id1446540" class="para">1</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1458015" href="#id1458015" 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.id1447294" href="#id1447294" class="para">2</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1458769" href="#id1458769" class="para">2</a>] </sup>
|
||||
This result is somewhat misleading: for small values of the parameters
|
||||
there is virtually no difference between the two libraries, but
|
||||
for large values the Boost implementation is <span class="emphasis"><em>much</em></span>
|
||||
slower, albeit with much improved precision.
|
||||
</p></div>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1448930" href="#id1448930" class="para">3</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1459327" href="#id1459327" class="para">3</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
|
||||
</p></div>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1449056" href="#id1449056" class="para">4</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1459453" href="#id1459453" class="para">4</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.id1449307" href="#id1449307" class="para">5</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1459704" href="#id1459704" class="para">5</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.
|
||||
@@ -1839,7 +1839,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="id1449811"></a>
|
||||
<a name="id1460208"></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>
|
||||
@@ -1849,7 +1849,7 @@
|
||||
G++ 4.3.3 using -O3 -DNDEBUG=1.
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="math_toolkit.perf.comparisons.a_comparison_to_the_r_statistical_library_on_linux"></a><p class="title"><b>Table 55. A Comparison to the R Statistical Library on Linux</b></p>
|
||||
<a name="math_toolkit.perf.comparisons.a_comparison_to_the_r_statistical_library_on_linux"></a><p class="title"><b>Table 56. 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>
|
||||
@@ -1934,7 +1934,7 @@
|
||||
<td>
|
||||
<p>
|
||||
</p>
|
||||
<p>30.51<sup>[<a name="id1449974" href="#ftn.id1449974" class="footnote">1</a>]</sup></p>
|
||||
<p>30.51<sup>[<a name="id1460371" href="#ftn.id1460371" class="footnote">1</a>]</sup></p>
|
||||
<p> </p>
|
||||
<p>(3.616e-004s)</p>
|
||||
<p>
|
||||
@@ -2363,7 +2363,7 @@
|
||||
<td>
|
||||
<p>
|
||||
</p>
|
||||
<p>2.20<sup>[<a name="id1450725" href="#ftn.id1450725" class="footnote">2</a>]</sup></p>
|
||||
<p>2.20<sup>[<a name="id1461122" href="#ftn.id1461122" class="footnote">2</a>]</sup></p>
|
||||
<p> </p>
|
||||
<p>(3.522e-007s)</p>
|
||||
<p>
|
||||
@@ -2592,7 +2592,7 @@
|
||||
<td>
|
||||
<p>
|
||||
</p>
|
||||
<p>25.92<sup>[<a name="id1451271" href="#ftn.id1451271" class="footnote">3</a>]</sup></p>
|
||||
<p>25.92<sup>[<a name="id1463853" href="#ftn.id1463853" class="footnote">3</a>]</sup></p>
|
||||
<p> </p>
|
||||
<p>(4.407e-004s)</p>
|
||||
<p>
|
||||
@@ -2662,7 +2662,7 @@
|
||||
<td>
|
||||
<p>
|
||||
</p>
|
||||
<p>144.91<sup>[<a name="id1451397" href="#ftn.id1451397" class="footnote">4</a>]</sup></p>
|
||||
<p>144.91<sup>[<a name="id1463979" href="#ftn.id1463979" class="footnote">4</a>]</sup></p>
|
||||
<p> </p>
|
||||
<p>(3.214e-002s)</p>
|
||||
<p>
|
||||
@@ -2798,7 +2798,7 @@
|
||||
<td>
|
||||
<p>
|
||||
</p>
|
||||
<p><span class="bold"><strong>1.00</strong></span><sup>[<a name="id1451643" href="#ftn.id1451643" class="footnote">5</a>]</sup></p>
|
||||
<p><span class="bold"><strong>1.00</strong></span><sup>[<a name="id1464225" href="#ftn.id1464225" class="footnote">5</a>]</sup></p>
|
||||
<p> </p>
|
||||
<p>(5.916e-004s)</p>
|
||||
<p>
|
||||
@@ -3084,28 +3084,28 @@
|
||||
</tr>
|
||||
</tbody>
|
||||
<tbody class="footnotes"><tr><td colspan="4">
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1449974" href="#id1449974" class="para">1</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1460371" href="#id1460371" 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.id1450725" href="#id1450725" class="para">2</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1461122" href="#id1461122" class="para">2</a>] </sup>
|
||||
This result is somewhat misleading: for small values of the parameters
|
||||
there is virtually no difference between the two libraries, but
|
||||
for large values the Boost implementation is <span class="emphasis"><em>much</em></span>
|
||||
slower, albeit with much improved precision.
|
||||
</p></div>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1451271" href="#id1451271" class="para">3</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1463853" href="#id1463853" class="para">3</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
|
||||
</p></div>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1451397" href="#id1451397" class="para">4</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1463979" href="#id1463979" class="para">4</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.id1451643" href="#id1451643" class="para">5</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1464225" href="#id1464225" class="para">5</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.
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
penalty for using the library in debug mode can be quite large.
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="math_toolkit.perf.getting_best.performance_comparison_of_release_and_debug_settings"></a><p class="title"><b>Table 50. Performance Comparison of Release and Debug Settings</b></p>
|
||||
<a name="math_toolkit.perf.getting_best.performance_comparison_of_release_and_debug_settings"></a><p class="title"><b>Table 51. 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>
|
||||
|
||||
@@ -238,7 +238,7 @@
|
||||
highly vectorisable processors in the future.
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="math_toolkit.perf.tuning.a_comparison_of_polynomial_evaluation_methods"></a><p class="title"><b>Table 52. A Comparison of Polynomial Evaluation Methods</b></p>
|
||||
<a name="math_toolkit.perf.tuning.a_comparison_of_polynomial_evaluation_methods"></a><p class="title"><b>Table 53. A Comparison of Polynomial Evaluation Methods</b></p>
|
||||
<div class="table-contents"><table class="table" summary="A Comparison of Polynomial Evaluation Methods">
|
||||
<colgroup>
|
||||
<col>
|
||||
@@ -638,7 +638,7 @@
|
||||
tutorial</a>.
|
||||
</p>
|
||||
<div class="table">
|
||||
<a name="math_toolkit.perf.tuning.performance_comparison_with_and_without_internal_promotion_to_long_double"></a><p class="title"><b>Table 53. Performance Comparison with and Without Internal Promotion to long
|
||||
<a name="math_toolkit.perf.tuning.performance_comparison_with_and_without_internal_promotion_to_long_double"></a><p class="title"><b>Table 54. 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">
|
||||
|
||||
@@ -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="id1432372"></a>
|
||||
<a name="id1442341"></a>
|
||||
<a class="link" href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.real">real</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -89,7 +89,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="id1432724"></a>
|
||||
<a name="id1442692"></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>
|
||||
@@ -143,7 +143,7 @@
|
||||
in each tail</em></span>.
|
||||
</p>
|
||||
<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_inwards"></a><h6>
|
||||
<a name="id1433120"></a>
|
||||
<a name="id1443088"></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>
|
||||
@@ -202,7 +202,7 @@
|
||||
in each tail</em></span>.
|
||||
</p>
|
||||
<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_down"></a><h6>
|
||||
<a name="id1433897"></a>
|
||||
<a name="id1443583"></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>
|
||||
@@ -210,7 +210,7 @@
|
||||
or a lower quantile.
|
||||
</p>
|
||||
<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_up"></a><h6>
|
||||
<a name="id1433916"></a>
|
||||
<a name="id1444841"></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>
|
||||
@@ -218,7 +218,7 @@
|
||||
a lower quantile.
|
||||
</p>
|
||||
<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_nearest"></a><h6>
|
||||
<a name="id1433935"></a>
|
||||
<a name="id1444860"></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>
|
||||
|
||||
@@ -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="id1423963"></a>
|
||||
<a name="id1437232"></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="id1424144"></a>
|
||||
<a name="id1437413"></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="id1424322"></a>
|
||||
<a name="id1437591"></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>
|
||||
@@ -289,7 +289,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="math_toolkit.policy.pol_ref.error_handling_policies.ignore_error"></a><h6>
|
||||
<a name="id1424523"></a>
|
||||
<a name="id1437792"></a>
|
||||
<a class="link" href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.ignore_error">ignore_error</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -402,7 +402,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="math_toolkit.policy.pol_ref.error_handling_policies.user_error"></a><h6>
|
||||
<a name="id1424714"></a>
|
||||
<a name="id1437983"></a>
|
||||
<a class="link" href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.user_error">user_error</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -451,7 +451,7 @@
|
||||
here</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.policy.pol_ref.error_handling_policies.kinds_of_error_raised"></a><h5>
|
||||
<a name="id1425629"></a>
|
||||
<a name="id1438871"></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>
|
||||
@@ -691,7 +691,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="math_toolkit.policy.pol_ref.error_handling_policies.examples"></a><h5>
|
||||
<a name="id1426470"></a>
|
||||
<a name="id1440005"></a>
|
||||
<a class="link" href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.examples">Examples</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -85,7 +85,7 @@
|
||||
</tbody>
|
||||
</table></div>
|
||||
<a name="math_toolkit.policy.pol_ref.internal_promotion.examples"></a><h5>
|
||||
<a name="id1431249"></a>
|
||||
<a name="id1441197"></a>
|
||||
<a class="link" href="internal_promotion.html#math_toolkit.policy.pol_ref.internal_promotion.examples">Examples</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1435283"></a>
|
||||
<a name="id1446207"></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="id1435336"></a>
|
||||
<a name="id1446260"></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="id1435389"></a>
|
||||
<a name="id1446313"></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="id1435441"></a>
|
||||
<a name="id1446366"></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="id1435494"></a>
|
||||
<a name="id1446419"></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="id1435547"></a>
|
||||
<a name="id1446471"></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="id1435600"></a>
|
||||
<a name="id1446524"></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="id1435653"></a>
|
||||
<a name="id1446577"></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="id1435705"></a>
|
||||
<a name="id1446630"></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="id1435729"></a>
|
||||
<a name="id1446654"></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="id1435783"></a>
|
||||
<a name="id1446708"></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="id1436535"></a>
|
||||
<a name="id1446767"></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="id1436602"></a>
|
||||
<a name="id1446834"></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="id1436633"></a>
|
||||
<a name="id1446865"></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="id1436655"></a>
|
||||
<a name="id1446887"></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="id1436678"></a>
|
||||
<a name="id1446909"></a>
|
||||
<a class="link" href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.example">Example</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -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="id1420198"></a>
|
||||
<a name="id1432386"></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>
|
||||
|
||||
@@ -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="id1285899"></a>
|
||||
<a name="id1288060"></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"><</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">></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">&);</span>
|
||||
</pre>
|
||||
<a name="math_toolkit.special.bessel.bessel.description"></a><h5>
|
||||
<a name="id1287112"></a>
|
||||
<a name="id1289410"></a>
|
||||
<a class="link" href="bessel.html#math_toolkit.special.bessel.bessel.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -105,7 +105,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="id1287391"></a>
|
||||
<a name="id1289690"></a>
|
||||
<a class="link" href="bessel.html#math_toolkit.special.bessel.bessel.testing">Testing</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -114,7 +114,7 @@
|
||||
(with all the special case handling removed).
|
||||
</p>
|
||||
<a name="math_toolkit.special.bessel.bessel.accuracy"></a><h5>
|
||||
<a name="id1287413"></a>
|
||||
<a name="id1289711"></a>
|
||||
<a class="link" href="bessel.html#math_toolkit.special.bessel.bessel.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -489,7 +489,7 @@
|
||||
were found.
|
||||
</p>
|
||||
<a name="math_toolkit.special.bessel.bessel.implementation"></a><h5>
|
||||
<a name="id1288108"></a>
|
||||
<a name="id1290406"></a>
|
||||
<a class="link" href="bessel.html#math_toolkit.special.bessel.bessel.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1285153"></a>
|
||||
<a name="id1287315"></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="id1285474"></a>
|
||||
<a name="id1287636"></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="id1285779"></a>
|
||||
<a name="id1287940"></a>
|
||||
<a class="link" href="bessel_over.html#math_toolkit.special.bessel.bessel_over.spherical_bessel_functions">Spherical
|
||||
Bessel Functions</a>
|
||||
</h5>
|
||||
|
||||
@@ -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="id1288714"></a>
|
||||
<a name="id1291012"></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"><</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">></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">&);</span>
|
||||
</pre>
|
||||
<a name="math_toolkit.special.bessel.mbessel.description"></a><h5>
|
||||
<a name="id1290006"></a>
|
||||
<a name="id1292219"></a>
|
||||
<a class="link" href="mbessel.html#math_toolkit.special.bessel.mbessel.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -104,7 +104,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="id1290274"></a>
|
||||
<a name="id1292487"></a>
|
||||
<a class="link" href="mbessel.html#math_toolkit.special.bessel.mbessel.testing">Testing</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -113,7 +113,7 @@
|
||||
(with all the special case handling removed).
|
||||
</p>
|
||||
<a name="math_toolkit.special.bessel.mbessel.accuracy"></a><h5>
|
||||
<a name="id1290296"></a>
|
||||
<a name="id1292509"></a>
|
||||
<a class="link" href="mbessel.html#math_toolkit.special.bessel.mbessel.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -321,7 +321,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="math_toolkit.special.bessel.mbessel.implementation"></a><h5>
|
||||
<a name="id1290628"></a>
|
||||
<a name="id1292841"></a>
|
||||
<a class="link" href="mbessel.html#math_toolkit.special.bessel.mbessel.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
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="id1291142"></a>
|
||||
<a name="id1293355"></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"><</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">></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">&);</span>
|
||||
</pre>
|
||||
<a name="math_toolkit.special.bessel.sph_bessel.description"></a><h5>
|
||||
<a name="id1291509"></a>
|
||||
<a name="id1293722"></a>
|
||||
<a class="link" href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.description">Description</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -92,7 +92,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="id1291705"></a>
|
||||
<a name="id1293918"></a>
|
||||
<a class="link" href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.testing">Testing</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -101,7 +101,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="id1291726"></a>
|
||||
<a name="id1293939"></a>
|
||||
<a class="link" href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -111,7 +111,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="id1291753"></a>
|
||||
<a name="id1293966"></a>
|
||||
<a class="link" href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1297166"></a>
|
||||
<a name="id1299396"></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="id1297571"></a>
|
||||
<a name="id1299801"></a>
|
||||
<a class="link" href="ellint_1.html#math_toolkit.special.ellint.ellint_1.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -113,7 +113,7 @@
|
||||
it handles errors, what level of precision to use etc. Refer to the <a class="link" href="../../policy.html" title="Policies">policy documentation for more details</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.special.ellint.ellint_1.accuracy"></a><h6>
|
||||
<a name="id1298165"></a>
|
||||
<a name="id1301078"></a>
|
||||
<a class="link" href="ellint_1.html#math_toolkit.special.ellint.ellint_1.accuracy">Accuracy</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -225,7 +225,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="math_toolkit.special.ellint.ellint_1.testing"></a><h6>
|
||||
<a name="id1298339"></a>
|
||||
<a name="id1301252"></a>
|
||||
<a class="link" href="ellint_1.html#math_toolkit.special.ellint.ellint_1.testing">Testing</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -235,7 +235,7 @@
|
||||
this implementation.
|
||||
</p>
|
||||
<a name="math_toolkit.special.ellint.ellint_1.implementation"></a><h6>
|
||||
<a name="id1298360"></a>
|
||||
<a name="id1301273"></a>
|
||||
<a class="link" href="ellint_1.html#math_toolkit.special.ellint.ellint_1.implementation">Implementation</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -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="id1298440"></a>
|
||||
<a name="id1301352"></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="id1298844"></a>
|
||||
<a name="id1301757"></a>
|
||||
<a class="link" href="ellint_2.html#math_toolkit.special.ellint.ellint_2.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -113,7 +113,7 @@
|
||||
it handles errors, what level of precision to use etc. Refer to the <a class="link" href="../../policy.html" title="Policies">policy documentation for more details</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.special.ellint.ellint_2.accuracy"></a><h6>
|
||||
<a name="id1299301"></a>
|
||||
<a name="id1302214"></a>
|
||||
<a class="link" href="ellint_2.html#math_toolkit.special.ellint.ellint_2.accuracy">Accuracy</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -225,7 +225,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="math_toolkit.special.ellint.ellint_2.testing"></a><h6>
|
||||
<a name="id1299475"></a>
|
||||
<a name="id1302388"></a>
|
||||
<a class="link" href="ellint_2.html#math_toolkit.special.ellint.ellint_2.testing">Testing</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -235,7 +235,7 @@
|
||||
this implementation.
|
||||
</p>
|
||||
<a name="math_toolkit.special.ellint.ellint_2.implementation"></a><h6>
|
||||
<a name="id1299497"></a>
|
||||
<a name="id1302410"></a>
|
||||
<a class="link" href="ellint_2.html#math_toolkit.special.ellint.ellint_2.implementation">Implementation</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -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="id1299576"></a>
|
||||
<a name="id1302489"></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="id1301588"></a>
|
||||
<a name="id1303136"></a>
|
||||
<a class="link" href="ellint_3.html#math_toolkit.special.ellint.ellint_3.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -119,7 +119,7 @@
|
||||
it handles errors, what level of precision to use etc. Refer to the <a class="link" href="../../policy.html" title="Policies">policy documentation for more details</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.special.ellint.ellint_3.accuracy"></a><h6>
|
||||
<a name="id1302182"></a>
|
||||
<a name="id1303730"></a>
|
||||
<a class="link" href="ellint_3.html#math_toolkit.special.ellint.ellint_3.accuracy">Accuracy</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -231,7 +231,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="math_toolkit.special.ellint.ellint_3.testing"></a><h6>
|
||||
<a name="id1302356"></a>
|
||||
<a name="id1303904"></a>
|
||||
<a class="link" href="ellint_3.html#math_toolkit.special.ellint.ellint_3.testing">Testing</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -241,7 +241,7 @@
|
||||
this implementation.
|
||||
</p>
|
||||
<a name="math_toolkit.special.ellint.ellint_3.implementation"></a><h6>
|
||||
<a name="id1302378"></a>
|
||||
<a name="id1303926"></a>
|
||||
<a class="link" href="ellint_3.html#math_toolkit.special.ellint.ellint_3.implementation">Implementation</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -278,7 +278,7 @@
|
||||
<span class="emphasis"><em>Π(n, φ+mπ, k) = Π(n, φ, k) + 2mΠ(n, k) ; n <= 1</em></span>
|
||||
</p>
|
||||
<p>
|
||||
<span class="emphasis"><em>Π(n, φ+mπ, k) = Π(n, φ, k) ; n > 1</em></span> <sup>[<a name="id1302493" href="#ftn.id1302493" class="footnote">1</a>]</sup>
|
||||
<span class="emphasis"><em>Π(n, φ+mπ, k) = Π(n, φ, k) ; n > 1</em></span> <sup>[<a name="id1304041" href="#ftn.id1304041" class="footnote">1</a>]</sup>
|
||||
</p>
|
||||
<p>
|
||||
are used to move φ   to the range [0, π/2].
|
||||
@@ -298,7 +298,7 @@
|
||||
</p>
|
||||
<div class="footnotes">
|
||||
<br><hr width="100" align="left">
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1302493" href="#id1302493" class="para">1</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1304041" href="#id1304041" 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 * Π(n, k)</em></span> terms cancel out as the
|
||||
|
||||
@@ -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="id1294106"></a>
|
||||
<a name="id1295244"></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="id1295406"></a>
|
||||
<a name="id1297650"></a>
|
||||
<a class="link" href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.description">Description</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -216,7 +216,7 @@
|
||||
<span class="inlinemediaobject"><img src="../../../../equations/ellint18.png"></span>
|
||||
</p>
|
||||
<a name="math_toolkit.special.ellint.ellint_carlson.testing"></a><h6>
|
||||
<a name="id1296696"></a>
|
||||
<a name="id1298926"></a>
|
||||
<a class="link" href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.testing">Testing</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -239,7 +239,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="id1296737"></a>
|
||||
<a name="id1298967"></a>
|
||||
<a class="link" href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.accuracy">Accuracy</a>
|
||||
</h6>
|
||||
<p>
|
||||
@@ -393,7 +393,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="math_toolkit.special.ellint.ellint_carlson.implementation"></a><h6>
|
||||
<a name="id1296984"></a>
|
||||
<a name="id1299214"></a>
|
||||
<a class="link" href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.implementation">Implementation</a>
|
||||
</h6>
|
||||
<p>
|
||||
|
||||
@@ -49,14 +49,14 @@
|
||||
Elliptic integral</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.special.ellint.ellint_intro.notation"></a><h5>
|
||||
<a name="id1291900"></a>
|
||||
<a name="id1294113"></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="math_toolkit.special.ellint.ellint_intro._anchor_id__ellint_def____definition"></a><h5>
|
||||
<a name="id1291917"></a>
|
||||
<a name="id1294130"></a>
|
||||
<a class="link" href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro._anchor_id__ellint_def____definition"><a name="ellint_def"></a> Definition</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -245,7 +245,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.special.ellint.ellint_intro._anchor_id__ellint_theorem____duplication_theorem"></a><h5>
|
||||
<a name="id1293690"></a>
|
||||
<a name="id1294828"></a>
|
||||
<a class="link" href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro._anchor_id__ellint_theorem____duplication_theorem"><a name="ellint_theorem"></a> Duplication Theorem</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -256,7 +256,7 @@
|
||||
<span class="inlinemediaobject"><img src="../../../../equations/ellint13.png"></span>
|
||||
</p>
|
||||
<a name="math_toolkit.special.ellint.ellint_intro._anchor_id__ellint_formula____carlson_s_formulas"></a><h5>
|
||||
<a name="id1293738"></a>
|
||||
<a name="id1294876"></a>
|
||||
<a class="link" href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro._anchor_id__ellint_formula____carlson_s_formulas"><a name="ellint_formula"></a> Carlson's Formulas</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -273,7 +273,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="id1293811"></a>
|
||||
<a name="id1294949"></a>
|
||||
<a class="link" href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.numerical_algorithms">Numerical
|
||||
Algorithms</a>
|
||||
</h5>
|
||||
@@ -287,7 +287,7 @@
|
||||
integrals with satisfactory precisions.
|
||||
</p>
|
||||
<a name="math_toolkit.special.ellint.ellint_intro._anchor_id__ellint_refs____references"></a><h5>
|
||||
<a name="id1293841"></a>
|
||||
<a name="id1294979"></a>
|
||||
<a class="link" href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro._anchor_id__ellint_refs____references"><a name="ellint_refs"></a> References</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
Ei</a>
|
||||
</h4></div></div></div>
|
||||
<a name="math_toolkit.special.expint.expint_i.synopsis"></a><h5>
|
||||
<a name="id1304533"></a>
|
||||
<a name="id1307187"></a>
|
||||
<a class="link" href="expint_i.html#math_toolkit.special.expint.expint_i.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -58,7 +58,7 @@
|
||||
it handles errors, what level of precision to use etc. Refer to the <a class="link" href="../../policy.html" title="Policies">policy documentation for more details</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.special.expint.expint_i.description"></a><h5>
|
||||
<a name="id1304790"></a>
|
||||
<a name="id1307444"></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"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
|
||||
@@ -78,7 +78,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="id1304989"></a>
|
||||
<a name="id1307643"></a>
|
||||
<a class="link" href="expint_i.html#math_toolkit.special.expint.expint_i.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -202,7 +202,7 @@
|
||||
slightly over the range [4,6].
|
||||
</p>
|
||||
<a name="math_toolkit.special.expint.expint_i.testing"></a><h5>
|
||||
<a name="id1305177"></a>
|
||||
<a name="id1307831"></a>
|
||||
<a class="link" href="expint_i.html#math_toolkit.special.expint.expint_i.testing">Testing</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -217,7 +217,7 @@
|
||||
check.
|
||||
</p>
|
||||
<a name="math_toolkit.special.expint.expint_i.implementation"></a><h5>
|
||||
<a name="id1305204"></a>
|
||||
<a name="id1307858"></a>
|
||||
<a class="link" href="expint_i.html#math_toolkit.special.expint.expint_i.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -247,7 +247,7 @@
|
||||
a minimax rational approximation rescaled so that it is evaluated over
|
||||
[-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="id1305291" href="#ftn.id1305291" class="footnote">2</a>]</sup> experienced the same issue and converted the polynomials into
|
||||
Cody and Thacher <sup>[<a name="id1307945" href="#ftn.id1307945" 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>
|
||||
they are computed over the interval [-1,1].
|
||||
@@ -277,7 +277,7 @@
|
||||
</p>
|
||||
<div class="footnotes">
|
||||
<br><hr width="100" align="left">
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1305291" href="#id1305291" class="para">2</a>] </sup>
|
||||
<div class="footnote"><p><sup>[<a name="ftn.id1307945" href="#id1307945" 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 the exponential
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
En</a>
|
||||
</h4></div></div></div>
|
||||
<a name="math_toolkit.special.expint.expint_n.synopsis"></a><h5>
|
||||
<a name="id1303546"></a>
|
||||
<a name="id1305093"></a>
|
||||
<a class="link" href="expint_n.html#math_toolkit.special.expint.expint_n.synopsis">Synopsis</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -58,7 +58,7 @@
|
||||
it handles errors, what level of precision to use etc. Refer to the <a class="link" href="../../policy.html" title="Policies">policy documentation for more details</a>.
|
||||
</p>
|
||||
<a name="math_toolkit.special.expint.expint_n.description"></a><h5>
|
||||
<a name="id1303842"></a>
|
||||
<a name="id1306496"></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"><</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
|
||||
@@ -78,7 +78,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="id1304066"></a>
|
||||
<a name="id1306720"></a>
|
||||
<a class="link" href="expint_n.html#math_toolkit.special.expint.expint_n.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -220,7 +220,7 @@
|
||||
</table></div>
|
||||
</div>
|
||||
<br class="table-break"><a name="math_toolkit.special.expint.expint_n.testing"></a><h5>
|
||||
<a name="id1304293"></a>
|
||||
<a name="id1306947"></a>
|
||||
<a class="link" href="expint_n.html#math_toolkit.special.expint.expint_n.testing">Testing</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -235,7 +235,7 @@
|
||||
check.
|
||||
</p>
|
||||
<a name="math_toolkit.special.expint.expint_n.implementation"></a><h5>
|
||||
<a name="id1304319"></a>
|
||||
<a name="id1306973"></a>
|
||||
<a class="link" href="expint_n.html#math_toolkit.special.expint.expint_n.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -90,7 +90,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.special.factorials.sf_binomial.accuracy"></a><h5>
|
||||
<a name="id1251289"></a>
|
||||
<a name="id1255158"></a>
|
||||
<a class="link" href="sf_binomial.html#math_toolkit.special.factorials.sf_binomial.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -99,14 +99,14 @@
|
||||
function for larger arguments.
|
||||
</p>
|
||||
<a name="math_toolkit.special.factorials.sf_binomial.testing"></a><h5>
|
||||
<a name="id1251310"></a>
|
||||
<a name="id1255180"></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="id1251330"></a>
|
||||
<a name="id1255199"></a>
|
||||
<a class="link" href="sf_binomial.html#math_toolkit.special.factorials.sf_binomial.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
</td></tr>
|
||||
</table></div>
|
||||
<a name="math_toolkit.special.factorials.sf_double_factorial.accuracy"></a><h5>
|
||||
<a name="id1250011"></a>
|
||||
<a name="id1253880"></a>
|
||||
<a class="link" href="sf_double_factorial.html#math_toolkit.special.factorials.sf_double_factorial.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -114,14 +114,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="id1250032"></a>
|
||||
<a name="id1253902"></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="id1250052"></a>
|
||||
<a name="id1253921"></a>
|
||||
<a class="link" href="sf_double_factorial.html#math_toolkit.special.factorials.sf_double_factorial.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -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="id1247499"></a>
|
||||
<a name="id1250262"></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="id1247807"></a>
|
||||
<a name="id1250570"></a>
|
||||
<a class="link" href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.description">Description</a>
|
||||
</h5>
|
||||
<div class="important"><table border="0" summary="Important">
|
||||
@@ -157,7 +157,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="id1248359"></a>
|
||||
<a name="id1253346"></a>
|
||||
<a class="link" href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -166,7 +166,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="id1248403"></a>
|
||||
<a name="id1253390"></a>
|
||||
<a class="link" href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.testing">Testing</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -175,7 +175,7 @@
|
||||
function handle those cases already.
|
||||
</p>
|
||||
<a name="math_toolkit.special.factorials.sf_factorial.implementation"></a><h5>
|
||||
<a name="id1249544"></a>
|
||||
<a name="id1253414"></a>
|
||||
<a class="link" href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
the type of the result is T.
|
||||
</p>
|
||||
<a name="math_toolkit.special.factorials.sf_falling_factorial.accuracy"></a><h5>
|
||||
<a name="id1250810"></a>
|
||||
<a name="id1254680"></a>
|
||||
<a class="link" href="sf_falling_factorial.html#math_toolkit.special.factorials.sf_falling_factorial.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -79,14 +79,14 @@
|
||||
function.
|
||||
</p>
|
||||
<a name="math_toolkit.special.factorials.sf_falling_factorial.testing"></a><h5>
|
||||
<a name="id1250838"></a>
|
||||
<a name="id1254707"></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="id1250857"></a>
|
||||
<a name="id1254726"></a>
|
||||
<a class="link" href="sf_falling_factorial.html#math_toolkit.special.factorials.sf_falling_factorial.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
the type of the result is T.
|
||||
</p>
|
||||
<a name="math_toolkit.special.factorials.sf_rising_factorial.accuracy"></a><h5>
|
||||
<a name="id1250418"></a>
|
||||
<a name="id1254287"></a>
|
||||
<a class="link" href="sf_rising_factorial.html#math_toolkit.special.factorials.sf_rising_factorial.accuracy">Accuracy</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -83,14 +83,14 @@
|
||||
function.
|
||||
</p>
|
||||
<a name="math_toolkit.special.factorials.sf_rising_factorial.testing"></a><h5>
|
||||
<a name="id1250445"></a>
|
||||
<a name="id1254315"></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="id1250464"></a>
|
||||
<a name="id1254334"></a>
|
||||
<a class="link" href="sf_rising_factorial.html#math_toolkit.special.factorials.sf_rising_factorial.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
@@ -62,14 +62,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="id1313832"></a>
|
||||
<a name="id1316759"></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="id1313849"></a>
|
||||
<a name="id1316776"></a>
|
||||
<a class="link" href="acosh.html#math_toolkit.special.inv_hyper.acosh.testing">Testing</a>
|
||||
</h5>
|
||||
<p>
|
||||
@@ -85,7 +85,7 @@
|
||||
to at least 50 decimal digits.
|
||||
</p>
|
||||
<a name="math_toolkit.special.inv_hyper.acosh.implementation"></a><h5>
|
||||
<a name="id1313893"></a>
|
||||
<a name="id1316820"></a>
|
||||
<a class="link" href="acosh.html#math_toolkit.special.inv_hyper.acosh.implementation">Implementation</a>
|
||||
</h5>
|
||||
<p>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user