|
Boost-Commit : |
From: john_at_[hidden]
Date: 2008-03-04 08:22:59
Author: johnmaddock
Date: 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
New Revision: 43491
URL: http://svn.boost.org/trac/boost/changeset/43491
Log:
Shift more graphs to SVG.
Added:
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/acosh.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/asinh.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/atanh.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/beta.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cbrt.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_bessel_i.png (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_bessel_i.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_bessel_j.png (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_bessel_j.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_bessel_k.png (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_bessel_k.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_neumann.png (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_neumann.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/digamma.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ellint_1.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ellint_2.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ellint_3.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ellint_carlson.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erf.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erf_inv.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erfc.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erfc_inv.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/expint2.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/expint_i.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/expm1.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/gamma_p.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/gamma_q.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/hermite.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ibeta.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/laguerre.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/legendre_p.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/legendre_q.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/lgamma.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/log1p.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/powm1.png (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/powm1.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sinc_pi.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sinhc_pi.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sph_bessel.png (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sph_bessel.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sph_neumann.png (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sph_neumann.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sqrt1pm1.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/tgamma.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/tgamma_delta_ratio.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/zeta1.svg (contents, props changed)
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/zeta2.svg (contents, props changed)
Binary files modified:
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/acosh.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/asinh.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/atanh.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/beta.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cbrt.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/digamma.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ellint_1.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ellint_2.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ellint_3.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erf.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erf_inv.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erfc.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erfc_inv.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/expint2.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/expint_i.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/expm1.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/gamma_p.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/gamma_q.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/hermite.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ibeta.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/laguerre.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/legendre_p.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/legendre_q.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/lgamma.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/log1p.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sinc_pi.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sinhc_pi.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sqrt1pm1.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/tgamma.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/tgamma_delta_ratio.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/zeta1.png
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/zeta2.png
Text files modified:
sandbox/math_toolkit/libs/math/doc/sf_and_dist/bessel_ik.qbk | 4
sandbox/math_toolkit/libs/math/doc/sf_and_dist/bessel_jy.qbk | 4
sandbox/math_toolkit/libs/math/doc/sf_and_dist/bessel_spherical.qbk | 4
sandbox/math_toolkit/libs/math/doc/sf_and_dist/beta.qbk | 2
sandbox/math_toolkit/libs/math/doc/sf_and_dist/digamma.qbk | 2
sandbox/math_toolkit/libs/math/doc/sf_and_dist/ellint_carlson.qbk | 2
sandbox/math_toolkit/libs/math/doc/sf_and_dist/ellint_legendre.qbk | 6
sandbox/math_toolkit/libs/math/doc/sf_and_dist/erf.qbk | 4
sandbox/math_toolkit/libs/math/doc/sf_and_dist/erf_inv.qbk | 4
sandbox/math_toolkit/libs/math/doc/sf_and_dist/expint.qbk | 4
sandbox/math_toolkit/libs/math/doc/sf_and_dist/gamma_ratios.qbk | 2
sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sf_graphs.cpp | 144 +++++++++++++++++++++++++++++++++++++++
sandbox/math_toolkit/libs/math/doc/sf_and_dist/hermite.qbk | 2
sandbox/math_toolkit/libs/math/doc/sf_and_dist/ibeta.qbk | 2
sandbox/math_toolkit/libs/math/doc/sf_and_dist/igamma.qbk | 4
sandbox/math_toolkit/libs/math/doc/sf_and_dist/inv_hyper.qbk | 6 +
sandbox/math_toolkit/libs/math/doc/sf_and_dist/laguerre.qbk | 2
sandbox/math_toolkit/libs/math/doc/sf_and_dist/legendre.qbk | 4
sandbox/math_toolkit/libs/math/doc/sf_and_dist/lgamma.qbk | 2
sandbox/math_toolkit/libs/math/doc/sf_and_dist/powers.qbk | 20 +++++
sandbox/math_toolkit/libs/math/doc/sf_and_dist/sinc.qbk | 11 ++
sandbox/math_toolkit/libs/math/doc/sf_and_dist/tgamma.qbk | 2
sandbox/math_toolkit/libs/math/doc/sf_and_dist/zeta.qbk | 4
23 files changed, 209 insertions(+), 32 deletions(-)
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/bessel_ik.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/bessel_ik.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/bessel_ik.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -44,11 +44,11 @@
The following graph illustrates the exponential behaviour of I[sub v].
-[$../graphs/bessel_i.png]
+[graph cyl_bessel_i]
The following graph illustrates the exponential decay of K[sub v].
-[$../graphs/bessel_k.png]
+[graph cyl_bessel_k]
[h4 Testing]
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/bessel_jy.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/bessel_jy.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/bessel_jy.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -44,12 +44,12 @@
The following graph illustrates the cyclic nature of J[sub v]:
-[$../graphs/bessel_jn.png]
+[graph cyl_bessel_j]
The following graph shows the behaviour of Y[sub v]: this is also
cyclic for large /x/, but tends to -[infin][space] for small /x/:
-[$../graphs/bessel_yv.png]
+[graph cyl_neumann]
[h4 Testing]
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/bessel_spherical.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/bessel_spherical.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/bessel_spherical.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -39,12 +39,12 @@
The j[sub v][space] function is cyclic like J[sub v][space] but differs
in its behaviour at the origin:
-[$../graphs/sph_bessel_j.png]
+[graph sph_bessel]
Likewise y[sub v][space] is also cyclic for large x, but tends to -[infin][space]
for small /x/:
-[$../graphs/sph_bessel_y.png]
+[graph sph_neumann]
[h4 Testing]
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/beta.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/beta.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/beta.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -22,7 +22,7 @@
[equation beta1]
-[$../graphs/beta.png]
+[graph beta]
[optional_policy]
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/digamma.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/digamma.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/digamma.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -23,7 +23,7 @@
[equation digamma1]
-[$../graphs/digamma.png]
+[graph digamma]
[optional_policy]
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/ellint_carlson.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/ellint_carlson.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/ellint_carlson.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -76,7 +76,7 @@
have complicated behavior over all their possible domains, but the following
graph gives an idea of their behavior:
-[$../graphs/ellint_c.png]
+[graph ellint_carlson]
The return type of these functions is computed using the __arg_pomotion_rules
when the arguments are of different types: otherwise the return is the same type
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/ellint_legendre.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/ellint_legendre.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/ellint_legendre.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -35,7 +35,7 @@
These two functions evaluate the incomplete elliptic integral of the first kind
['F([phi], k)] and its complete counterpart ['K(k) = F([pi]/2, k)].
-[$../graphs/ellint_1.png]
+[graph ellint_1]
The return type of these functions is computed using the __arg_pomotion_rules
when T1 and T2 are different types: when they are the same type then the result
@@ -135,7 +135,7 @@
These two functions evaluate the incomplete elliptic integral of the second kind
['E([phi], k)] and its complete counterpart ['E(k) = E([pi]/2, k)].
-[$../graphs/ellint_2.png]
+[graph ellint_2]
The return type of these functions is computed using the __arg_pomotion_rules
when T1 and T2 are different types: when they are the same type then the result
@@ -235,7 +235,7 @@
These two functions evaluate the incomplete elliptic integral of the third kind
['[Pi](n, [phi], k)] and its complete counterpart ['[Pi](n, k) = E(n, [pi]/2, k)].
-[$../graphs/ellint_3.png]
+[graph ellint_3]
The return type of these functions is computed using the __arg_pomotion_rules
when the arguments are of different types: when they are the same type then the result
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/erf.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/erf.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/erf.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -40,7 +40,7 @@
[equation erf1]
-[$../graphs/erf1.png]
+[graph erf]
template <class T>
``__sf_result`` erfc(T z);
@@ -52,7 +52,7 @@
[equation erf2]
-[$../graphs/erf2.png]
+[graph erfc]
[h4 Accuracy]
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/erf_inv.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/erf_inv.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/erf_inv.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -40,7 +40,7 @@
p = erf(x);
-[$../graphs/erf_inv.png]
+[graph erf_inv]
template <class T>
``__sf_result`` erfc_inv(T z);
@@ -53,7 +53,7 @@
p = erfc(x);
-[$../graphs/erfc_inv.png]
+[graph erfc_inv]
[h4 Accuracy]
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/expint.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/expint.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/expint.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -36,7 +36,7 @@
[equation expint_n_1]
-[$../graphs/expint2.png]
+[graph expint2]
[h4 Accuracy]
@@ -137,7 +137,7 @@
[equation expint_i_1]
-[$../graphs/expint_i.png]
+[graph expint_i]
[h4 Accuracy]
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/gamma_ratios.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/gamma_ratios.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/gamma_ratios.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -55,6 +55,8 @@
The return type of these functions is computed using the __arg_pomotion_rules
when T1 and T2 are different types, otherwise the result type is simple T1.
+[graph tgamma_delta_ratio]
+
[h4 Accuracy]
The following table shows the peak errors (in units of epsilon)
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/acosh.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/acosh.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/asinh.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/asinh.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/atanh.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/atanh.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/beta.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/beta.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cbrt.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cbrt.svg
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_bessel_i.png
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_bessel_i.svg
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_bessel_j.png
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_bessel_j.svg
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_bessel_k.png
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_bessel_k.svg
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_neumann.png
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/cyl_neumann.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/digamma.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/digamma.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ellint_1.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ellint_1.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ellint_2.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ellint_2.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ellint_3.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ellint_3.svg
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ellint_carlson.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erf.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erf.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erf_inv.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erf_inv.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erfc.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erfc.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erfc_inv.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/erfc_inv.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/expint2.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/expint2.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/expint_i.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/expint_i.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/expm1.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/expm1.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/gamma_p.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/gamma_p.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/gamma_q.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/gamma_q.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/hermite.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/hermite.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ibeta.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/ibeta.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/laguerre.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/laguerre.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/legendre_p.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/legendre_p.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/legendre_q.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/legendre_q.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/lgamma.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/lgamma.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/log1p.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/log1p.svg
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/powm1.png
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/powm1.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sf_graphs.cpp
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sf_graphs.cpp (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sf_graphs.cpp 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -150,7 +150,10 @@
interval *= 5;
plot.y_major_interval(interval);
plot.plot_window_on(true);
- plot.plot_border_color(lightslategray).legend_border_color(lightslategray).background_border_color(lightslategray);
+ plot.plot_border_color(lightslategray)
+ .background_border_color(lightslategray)
+ .legend_border_color(lightslategray)
+ .legend_background_color(white);
int color_index = 0;
@@ -243,6 +246,7 @@
double (*f2u)(unsigned, double);
double (*f2i)(int, double);
double (*f3)(double, double, double);
+ double (*f4)(double, double, double, double);
f = boost::math::zeta;
plot.add(f, 1 + find_end_point(f, 0.1, 40.0, false, 1.0), 10, "");
@@ -322,6 +326,16 @@
plot.add(f, -1 + find_end_point(f, 0.1, -10, true, -1), 5, "");
plot.plot("sqrt1pm1", "sqrt1pm1.svg", "z", "sqrt1pm1(z)");
+ f2 = boost::math::powm1;
+ plot.clear();
+ plot.add(boost::bind(f2, 0.0001, _1), find_end_point(boost::bind(f2, 0.0001, _1), -1, 10, false), 5, "a=0.0001");
+ plot.add(boost::bind(f2, 0.001, _1), find_end_point(boost::bind(f2, 0.001, _1), -1, 10, false), 5, "a=0.001");
+ plot.add(boost::bind(f2, 0.01, _1), find_end_point(boost::bind(f2, 0.01, _1), -1, 10, false), 5, "a=0.01");
+ plot.add(boost::bind(f2, 0.1, _1), find_end_point(boost::bind(f2, 0.1, _1), -1, 10, false), 5, "a=0.1");
+ plot.add(boost::bind(f2, 0.75, _1), -5, 5, "a=0.75");
+ plot.add(boost::bind(f2, 1.25, _1), -5, 5, "a=1.25");
+ plot.plot("powm1", "powm1.svg", "z", "powm1(a, z)");
+
f = boost::math::sinc_pi;
plot.clear();
plot.add(f, -10, 10, "");
@@ -425,6 +439,134 @@
plot.add(boost::bind(f2u, 5, _1), -0.95, 0.95, "l = 5");
plot.plot("Legendre Polynomials of the Second Kind", "legendre_q.svg", "x", "legendre_q(l, x)");
+ f2u = boost::math::laguerre;
+ plot.clear();
+ plot.add(boost::bind(f2u, 0, _1), -5, 10, "n = 0");
+ plot.add(boost::bind(f2u, 1, _1), -5, 10, "n = 1");
+ plot.add(boost::bind(f2u, 2, _1),
+ find_end_point(boost::bind(f2u, 2, _1), -2, 20, false),
+ find_end_point(boost::bind(f2u, 2, _1), 4, 20, true),
+ "n = 2");
+ plot.add(boost::bind(f2u, 3, _1),
+ find_end_point(boost::bind(f2u, 3, _1), -2, 20, false),
+ 8 + find_end_point(boost::bind(f2u, 3, _1), 1, 20, false, 8),
+ "n = 3");
+ plot.add(boost::bind(f2u, 4, _1),
+ find_end_point(boost::bind(f2u, 4, _1), -2, 20, false),
+ 8 + find_end_point(boost::bind(f2u, 4, _1), 1, 20, true, 8),
+ "n = 4");
+ plot.add(boost::bind(f2u, 5, _1),
+ find_end_point(boost::bind(f2u, 5, _1), -2, 20, false),
+ 8 + find_end_point(boost::bind(f2u, 5, _1), 1, 20, true, 8),
+ "n = 5");
+ plot.plot("Laguerre Polynomials", "laguerre.svg", "x", "laguerre(n, x)");
+
+ f2u = boost::math::hermite;
+ plot.clear();
+ plot.add(boost::bind(f2u, 0, _1), -1.8, 1.8, "n = 0");
+ plot.add(boost::bind(f2u, 1, _1), -1.8, 1.8, "n = 1");
+ plot.add(boost::bind(f2u, 2, _1), -1.8, 1.8, "n = 2");
+ plot.add(boost::bind(f2u, 3, _1), -1.8, 1.8, "n = 3");
+ plot.add(boost::bind(f2u, 4, _1), -1.8, 1.8, "n = 4");
+ plot.plot("Hermite Polynomials", "hermite.svg", "x", "hermite(n, x)");
+
+ f2 = boost::math::cyl_bessel_j;
+ plot.clear();
+ plot.add(boost::bind(f2, 0, _1), -20, 20, "v = 0");
+ plot.add(boost::bind(f2, 1, _1), -20, 20, "v = 1");
+ plot.add(boost::bind(f2, 2, _1), -20, 20, "v = 2");
+ plot.add(boost::bind(f2, 3, _1), -20, 20, "v = 3");
+ plot.add(boost::bind(f2, 4, _1), -20, 20, "v = 4");
+ plot.plot("Bessel J", "cyl_bessel_j.svg", "x", "cyl_bessel_j(v, x)");
+
+ f2 = boost::math::cyl_neumann;
+ plot.clear();
+ plot.add(boost::bind(f2, 0, _1), find_end_point(boost::bind(f2, 0, _1), 0.1, -5, true), 20, "v = 0");
+ plot.add(boost::bind(f2, 1, _1), find_end_point(boost::bind(f2, 1, _1), 0.1, -5, true), 20, "v = 1");
+ plot.add(boost::bind(f2, 2, _1), find_end_point(boost::bind(f2, 2, _1), 0.1, -5, true), 20, "v = 2");
+ plot.add(boost::bind(f2, 3, _1), find_end_point(boost::bind(f2, 3, _1), 0.1, -5, true), 20, "v = 3");
+ plot.add(boost::bind(f2, 4, _1), find_end_point(boost::bind(f2, 4, _1), 0.1, -5, true), 20, "v = 4");
+ plot.plot("Bessel Y", "cyl_neumann.svg", "x", "cyl_neumann(v, x)");
+
+ f2 = boost::math::cyl_bessel_i;
+ plot.clear();
+ plot.add(boost::bind(f2, 0, _1), find_end_point(boost::bind(f2, 0, _1), -0.1, 20, false), find_end_point(boost::bind(f2, 0, _1), 0.1, 20, true), "v = 0");
+ plot.add(boost::bind(f2, 2, _1), find_end_point(boost::bind(f2, 2, _1), -0.1, 20, false), find_end_point(boost::bind(f2, 2, _1), 0.1, 20, true), "v = 2");
+ plot.add(boost::bind(f2, 5, _1), find_end_point(boost::bind(f2, 5, _1), -0.1, -20, true), find_end_point(boost::bind(f2, 5, _1), 0.1, 20, true), "v = 5");
+ plot.add(boost::bind(f2, 7, _1), find_end_point(boost::bind(f2, 7, _1), -0.1, -20, true), find_end_point(boost::bind(f2, 7, _1), 0.1, 20, true), "v = 7");
+ plot.add(boost::bind(f2, 10, _1), find_end_point(boost::bind(f2, 10, _1), -0.1, 20, false), find_end_point(boost::bind(f2, 10, _1), 0.1, 20, true), "v = 10");
+ plot.plot("Bessel I", "cyl_bessel_i.svg", "x", "cyl_bessel_i(v, x)");
+
+ f2 = boost::math::cyl_bessel_k;
+ plot.clear();
+ plot.add(boost::bind(f2, 0, _1), find_end_point(boost::bind(f2, 0, _1), 0.1, 10, false), 10, "v = 0");
+ plot.add(boost::bind(f2, 2, _1), find_end_point(boost::bind(f2, 2, _1), 0.1, 10, false), 10, "v = 2");
+ plot.add(boost::bind(f2, 5, _1), find_end_point(boost::bind(f2, 5, _1), 0.1, 10, false), 10, "v = 5");
+ plot.add(boost::bind(f2, 7, _1), find_end_point(boost::bind(f2, 7, _1), 0.1, 10, false), 10, "v = 7");
+ plot.add(boost::bind(f2, 10, _1), find_end_point(boost::bind(f2, 10, _1), 0.1, 10, false), 10, "v = 10");
+ plot.plot("Bessel K", "cyl_bessel_k.svg", "x", "cyl_bessel_k(v, x)");
+
+ f2u = boost::math::sph_bessel;
+ plot.clear();
+ plot.add(boost::bind(f2u, 0, _1), 0, 20, "v = 0");
+ plot.add(boost::bind(f2u, 2, _1), 0, 20, "v = 2");
+ plot.add(boost::bind(f2u, 5, _1), 0, 20, "v = 5");
+ plot.add(boost::bind(f2u, 7, _1), 0, 20, "v = 7");
+ plot.add(boost::bind(f2u, 10, _1), 0, 20, "v = 10");
+ plot.plot("Bessel j", "sph_bessel.svg", "x", "sph_bessel(v, x)");
+
+ f2u = boost::math::sph_neumann;
+ plot.clear();
+ plot.add(boost::bind(f2u, 0, _1), find_end_point(boost::bind(f2u, 0, _1), 0.1, -5, true), 20, "v = 0");
+ plot.add(boost::bind(f2u, 2, _1), find_end_point(boost::bind(f2u, 2, _1), 0.1, -5, true), 20, "v = 2");
+ plot.add(boost::bind(f2u, 5, _1), find_end_point(boost::bind(f2u, 5, _1), 0.1, -5, true), 20, "v = 5");
+ plot.add(boost::bind(f2u, 7, _1), find_end_point(boost::bind(f2u, 7, _1), 0.1, -5, true), 20, "v = 7");
+ plot.add(boost::bind(f2u, 10, _1), find_end_point(boost::bind(f2u, 10, _1), 0.1, -5, true), 20, "v = 10");
+ plot.plot("Bessel y", "sph_neumann.svg", "x", "sph_neumann(v, x)");
+
+ f4 = boost::math::ellint_rj;
+ plot.clear();
+ plot.add(boost::bind(f4, _1, _1, _1, _1), find_end_point(boost::bind(f4, _1, _1, _1, _1), 0.1, 10, false), 4, "RJ");
+ f3 = boost::math::ellint_rf;
+ plot.add(boost::bind(f3, _1, _1, _1), find_end_point(boost::bind(f3, _1, _1, _1), 0.1, 10, false), 4, "RF");
+ plot.plot("Elliptic Integrals", "ellint_carlson.svg", "x", "");
+
+ f2 = boost::math::ellint_1;
+ plot.clear();
+ plot.add(boost::bind(f2, _1, 0.5), -0.9, 0.9, "φ=0.5");
+ plot.add(boost::bind(f2, _1, 0.75), -0.9, 0.9, "φ=0.75");
+ plot.add(boost::bind(f2, _1, 1.25), -0.9, 0.9, "φ=1.25");
+ plot.add(boost::bind(f2, _1, boost::math::constants::pi<double>() / 2), -0.9, 0.9, "φ=π/2");
+ plot.plot("Elliptic Of the First Kind", "ellint_1.svg", "k", "ellint_1(k, phi)");
+
+ f2 = boost::math::ellint_2;
+ plot.clear();
+ plot.add(boost::bind(f2, _1, 0.5), -1, 1, "φ=0.5");
+ plot.add(boost::bind(f2, _1, 0.75), -1, 1, "φ=0.75");
+ plot.add(boost::bind(f2, _1, 1.25), -1, 1, "φ=1.25");
+ plot.add(boost::bind(f2, _1, boost::math::constants::pi<double>() / 2), -1, 1, "φ=π/2");
+ plot.plot("Elliptic Of the Second Kind", "ellint_2.svg", "k", "ellint_2(k, phi)");
+
+ f3 = boost::math::ellint_3;
+ plot.clear();
+ plot.add(boost::bind(f3, _1, 0, 1.25), -1, 1, "n=0 φ=1.25");
+ plot.add(boost::bind(f3, _1, 0.5, 1.25), -1, 1, "n=0.5 φ=1.25");
+ plot.add(boost::bind(f3, _1, 0.25, boost::math::constants::pi<double>() / 2),
+ find_end_point(
+ boost::bind(f3, _1, 0.25, boost::math::constants::pi<double>() / 2),
+ 0.5, 4, false, -1) - 1,
+ find_end_point(
+ boost::bind(f3, _1, 0.25, boost::math::constants::pi<double>() / 2),
+ -0.5, 4, true, 1) + 1, "n=0.25 φ=π/2");
+ plot.add(boost::bind(f3, _1, 0.75, boost::math::constants::pi<double>() / 2),
+ find_end_point(
+ boost::bind(f3, _1, 0.75, boost::math::constants::pi<double>() / 2),
+ 0.5, 4, false, -1) - 1,
+ find_end_point(
+ boost::bind(f3, _1, 0.75, boost::math::constants::pi<double>() / 2),
+ -0.5, 4, true, 1) + 1, "n=0.75 φ=π/2");
+ plot.plot("Elliptic Of the Third Kind", "ellint_3.svg", "k", "ellint_3(k, n, phi)");
+
return 0;
}
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sinc_pi.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sinc_pi.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sinhc_pi.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sinhc_pi.svg
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sph_bessel.png
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sph_bessel.svg
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sph_neumann.png
==============================================================================
Binary file. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sph_neumann.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sqrt1pm1.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/sqrt1pm1.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/tgamma.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/tgamma.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/tgamma_delta_ratio.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/tgamma_delta_ratio.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/zeta1.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/zeta1.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/zeta2.png
==============================================================================
Binary files. No diff available.
Added: sandbox/math_toolkit/libs/math/doc/sf_and_dist/graphs/zeta2.svg
==============================================================================
Binary file. No diff available.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/hermite.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/hermite.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/hermite.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -40,7 +40,7 @@
The following graph illustrates the behaviour of the first few
Hermite Polynomials:
-[$../graphs/hermite.png]
+[graph hermite]
template <class T1, class T2, class T3>
``__sf_result`` hermite_next(unsigned n, T1 x, T2 Hn, T3 Hnm1);
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/ibeta.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/ibeta.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/ibeta.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -61,7 +61,7 @@
[equation ibeta3]
-[$../graphs/ibeta.png]
+[graph ibeta]
template <class T1, class T2, class T3>
``__sf_result`` ibetac(T1 a, T2 b, T3 x);
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/igamma.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/igamma.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/igamma.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -64,7 +64,7 @@
This function changes rapidly from 0 to 1 around the point z == a:
-[$../graphs/gamma_p.png]
+[graph gamma_p]
template <class T1, class T2>
``__sf_result`` gamma_q(T1 a, T2 z);
@@ -78,7 +78,7 @@
This function changes rapidly from 1 to 0 around the point z == a:
-[$../graphs/gamma_q.png]
+[graph gamma_q]
template <class T1, class T2>
``__sf_result`` tgamma_lower(T1 a, T2 z);
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/inv_hyper.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/inv_hyper.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/inv_hyper.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -96,6 +96,8 @@
[optional_policy]
+[graph acosh]
+
[endsect]
[section:asinh asinh]
@@ -119,6 +121,8 @@
The return type of this function is computed using the __arg_pomotion_rules:
the return type is `double` when T is an integer type, and T otherwise.
+[graph asinh]
+
[optional_policy]
[endsect]
@@ -164,6 +168,8 @@
The return type of this function is computed using the __arg_pomotion_rules:
the return type is `double` when T is an integer type, and T otherwise.
+[graph atanh]
+
[endsect]
[endsect]
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/laguerre.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/laguerre.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/laguerre.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -50,7 +50,7 @@
The following graph illustrates the behaviour of the first few
Laguerre Polynomials:
-[$../graphs/laguerre.png]
+[graph laguerre]
template <class T>
``__sf_result`` laguerre(unsigned n, unsigned m, T x);
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/legendre.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/legendre.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/legendre.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -62,7 +62,7 @@
The following graph illustrates the behaviour of the first few
Legendre Polynomials:
-[$../graphs/legendre_p1.png]
+[graph legendre_p]
template <class T>
``__sf_result`` legendre_p(int l, int m, T x);
@@ -119,7 +119,7 @@
The following graph illustrates the first few Legendre functions of the
second kind:
-[$../graphs/legendre_q.png]
+[graph legendre_q]
template <class T1, class T2, class T3>
``__sf_result`` legendre_next(unsigned l, T1 x, T2 Pl, T3 Plm1);
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/lgamma.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/lgamma.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/lgamma.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -33,7 +33,7 @@
[optional_policy]
-[$../graphs/lgamma.png]
+[graph lgamma]
There are effectively two versions of this function internally: a fully
generic version that is slow, but reasonably accurate, and a much more
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/powers.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/powers.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/powers.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -44,6 +44,10 @@
specializations of this template simply forward to the platform's
native (POSIX) implementation of this function.
+The following graph illustrates the behaviour of log1p:
+
+[graph log1p]
+
[h4 Accuracy]
For built in floating point types `log1p`
@@ -87,6 +91,10 @@
Finally when BOOST_HAS_EXPM1 is defined then the `float/double/long double`
specializations of this template simply forward to the platform's
native (POSIX) implementation of this function.
+
+The following graph illustrates the behaviour of expm1:
+
+[graph expm1]
[h4 Accuracy]
@@ -124,6 +132,10 @@
[optional_policy]
Implemented using Halley iteration.
+
+The following graph illustrates the behaviour of cbrt:
+
+[graph cbrt]
[h4 Accuracy]
@@ -165,6 +177,10 @@
Implemented in terms of `log1p` and `expm1`.
+The following graph illustrates the behaviour of sqrt1pm1:
+
+[graph sqrt1pm1]
+
[h4 Accuracy]
For built in floating-point types `sqrt1pm1`
@@ -205,6 +221,10 @@
Implemented in terms of `expm1`.
+The following graph illustrates the behaviour of powm1:
+
+[graph powm1]
+
[h4 Accuracy]
Should have approximately 2-3 epsilon accuracy.
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/sinc.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/sinc.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/sinc.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -12,14 +12,17 @@
The [@http://mathworld.wolfram.com/SincFunction.html Sinus Cardinal family of functions]
(indexed by the family of indices [^a > 0])
is defined by
-[equation special_functions_blurb20];
+
+[equation special_functions_blurb20]
+
it sees heavy use in signal processing tasks.
By analogy, the
[@http://mathworld.wolfram.com/SinhcFunction.htm Hyperbolic Sinus Cardinal]
family of functions
(also indexed by the family of indices [^a > 0]) is defined by
-[equation special_functions_blurb22].
+
+[equation special_functions_blurb22]
These two families of functions are composed of entire functions.
@@ -61,6 +64,8 @@
quaternions, octonions etc. Taylor series are used at the origin
to ensure accuracy.
+[graph sinc_pi]
+
[optional_policy]
[endsect]
@@ -98,6 +103,8 @@
[optional_policy]
+[graph sinhc_pi]
+
[endsect]
[endsect]
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/tgamma.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/tgamma.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/tgamma.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -34,7 +34,7 @@
[equation gamm1]
-[$../graphs/gamma.png]
+[graph tgamma]
[optional_policy]
Modified: sandbox/math_toolkit/libs/math/doc/sf_and_dist/zeta.qbk
==============================================================================
--- sandbox/math_toolkit/libs/math/doc/sf_and_dist/zeta.qbk (original)
+++ sandbox/math_toolkit/libs/math/doc/sf_and_dist/zeta.qbk 2008-03-04 08:22:57 EST (Tue, 04 Mar 2008)
@@ -34,9 +34,9 @@
[equation zeta1]
-[$../graphs/zeta1.png]
+[graph zeta1]
-[$../graphs/zeta2.png]
+[graph zeta2]
[h4 Accuracy]
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk