Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r72019 - in branches/release: boost/math boost/math/bindings boost/math/concepts boost/math/distributions boost/math/policies boost/math/special_functions boost/math/special_functions/detail boost/math/tools libs/math libs/math/config libs/math/doc/html libs/math/doc/sf_and_dist libs/math/doc/sf_and_dist/distributions libs/math/doc/sf_and_dist/html libs/math/doc/sf_and_dist/html/index libs/math/doc/sf_and_dist/html/math_toolkit libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders libs/math/doc/sf_and_dist/html/math_toolkit/dist libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example libs/math/doc/sf_and_dist/html/math_toolkit/extern_c libs/math/doc/sf_and_dist/html/math_toolkit/main_overview libs/math/doc/sf_and_dist/html/math_toolkit/perf libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint libs/math/doc/sf_and_dist/html/math_toolkit/special/expint libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper libs/math/doc/sf_and_dist/html/math_toolkit/special/powers libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly libs/math/doc/sf_and_dist/html/math_toolkit/special/zetas libs/math/doc/sf_and_dist/html/math_toolkit/status libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1 libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2 libs/math/doc/sf_and_dist/html/math_toolkit/using_udt libs/math/doc/sf_and_dist/html/math_toolkit/utils libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets libs/math/doc/sf_and_dist/html/math_toolkit/utils/next_float libs/math/doc/sf_and_dist/html/math_toolkit/utils/rounding libs/math/example libs/math/test libs/math/test/compile_test
From: john_at_[hidden]
Date: 2011-05-17 08:19:35


Author: johnmaddock
Date: 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
New Revision: 72019
URL: http://svn.boost.org/trac/boost/changeset/72019

Log:
Merge updated Boost.Math from Trunk to Release.
Added:
   branches/release/boost/math/bindings/e_float.hpp
      - copied unchanged from r72018, /trunk/boost/math/bindings/e_float.hpp
   branches/release/boost/math/special_functions/nonfinite_num_facets.hpp
      - copied unchanged from r72018, /trunk/boost/math/special_functions/nonfinite_num_facets.hpp
   branches/release/boost/math/tr1_c_macros.ipp
      - copied unchanged from r72018, /trunk/boost/math/tr1_c_macros.ipp
   branches/release/libs/math/config/has_e_float.cpp
      - copied unchanged from r72016, /trunk/libs/math/config/has_e_float.cpp
   branches/release/libs/math/doc/sf_and_dist/fp_facets.qbk
      - copied unchanged from r72016, /trunk/libs/math/doc/sf_and_dist/fp_facets.qbk
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/e_float.html
      - copied unchanged from r72016, /trunk/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/e_float.html
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets/
      - copied from r72016, /trunk/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets/
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets.html
      - copied unchanged from r72016, /trunk/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets.html
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets/examples.html
      - copied unchanged from r72016, /trunk/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets/examples.html
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets/intro.html
      - copied unchanged from r72016, /trunk/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets/intro.html
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets/portability.html
      - copied unchanged from r72016, /trunk/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets/portability.html
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets/rationale.html
      - copied unchanged from r72016, /trunk/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets/rationale.html
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets/reference.html
      - copied unchanged from r72016, /trunk/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fp_facets/reference.html
   branches/release/libs/math/example/inspect_fp.cpp
      - copied unchanged from r72016, /trunk/libs/math/example/inspect_fp.cpp
   branches/release/libs/math/example/lexical_cast_native.cpp
      - copied unchanged from r72016, /trunk/libs/math/example/lexical_cast_native.cpp
   branches/release/libs/math/example/lexical_cast_nonfinite_facets.cpp
      - copied unchanged from r72016, /trunk/libs/math/example/lexical_cast_nonfinite_facets.cpp
   branches/release/libs/math/example/nonfinite_facet_simple.cpp
      - copied unchanged from r72016, /trunk/libs/math/example/nonfinite_facet_simple.cpp
   branches/release/libs/math/example/nonfinite_facet_sstream.cpp
      - copied unchanged from r72016, /trunk/libs/math/example/nonfinite_facet_sstream.cpp
   branches/release/libs/math/example/nonfinite_legacy.cpp
      - copied unchanged from r72016, /trunk/libs/math/example/nonfinite_legacy.cpp
   branches/release/libs/math/example/nonfinite_loopback_ok.cpp
      - copied unchanged from r72016, /trunk/libs/math/example/nonfinite_loopback_ok.cpp
   branches/release/libs/math/example/nonfinite_num_facet.cpp
      - copied unchanged from r72016, /trunk/libs/math/example/nonfinite_num_facet.cpp
   branches/release/libs/math/example/nonfinite_num_facet_serialization.cpp
      - copied unchanged from r72016, /trunk/libs/math/example/nonfinite_num_facet_serialization.cpp
   branches/release/libs/math/example/nonfinite_serialization_archives.cpp
      - copied unchanged from r72016, /trunk/libs/math/example/nonfinite_serialization_archives.cpp
   branches/release/libs/math/example/nonfinite_signaling_NaN.cpp
      - copied unchanged from r72016, /trunk/libs/math/example/nonfinite_signaling_NaN.cpp
   branches/release/libs/math/example/test_nonfinite_loopback.cpp
      - copied unchanged from r72016, /trunk/libs/math/example/test_nonfinite_loopback.cpp
   branches/release/libs/math/test/almost_equal.ipp
      - copied unchanged from r72016, /trunk/libs/math/test/almost_equal.ipp
   branches/release/libs/math/test/e_float_concept_check.cpp
      - copied unchanged from r72016, /trunk/libs/math/test/e_float_concept_check.cpp
   branches/release/libs/math/test/s_.ipp (props changed)
      - copied unchanged from r72016, /trunk/libs/math/test/s_.ipp
   branches/release/libs/math/test/test_archive.cpp
      - copied unchanged from r72016, /trunk/libs/math/test/test_archive.cpp
   branches/release/libs/math/test/test_basic_nonfinite.cpp
      - copied unchanged from r72016, /trunk/libs/math/test/test_basic_nonfinite.cpp
   branches/release/libs/math/test/test_legacy_nonfinite.cpp
      - copied unchanged from r72016, /trunk/libs/math/test/test_legacy_nonfinite.cpp
   branches/release/libs/math/test/test_lexical_cast.cpp
      - copied unchanged from r72016, /trunk/libs/math/test/test_lexical_cast.cpp
   branches/release/libs/math/test/test_nonfinite_trap.cpp
      - copied unchanged from r72016, /trunk/libs/math/test/test_nonfinite_trap.cpp
   branches/release/libs/math/test/test_signed_zero.cpp
      - copied unchanged from r72016, /trunk/libs/math/test/test_signed_zero.cpp
Properties modified:
   branches/release/boost/math/ (props changed)
   branches/release/libs/math/ (props changed)
   branches/release/libs/math/doc/sf_and_dist/faq.qbk (contents, props changed)
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/faq.html (contents, props changed)
Text files modified:
   branches/release/boost/math/concepts/distributions.hpp | 95 ++
   branches/release/boost/math/concepts/real_type_concept.hpp | 12
   branches/release/boost/math/distributions/bernoulli.hpp | 10
   branches/release/boost/math/distributions/beta.hpp | 18
   branches/release/boost/math/distributions/binomial.hpp | 16
   branches/release/boost/math/distributions/cauchy.hpp | 6
   branches/release/boost/math/distributions/exponential.hpp | 14
   branches/release/boost/math/distributions/extreme_value.hpp | 14
   branches/release/boost/math/distributions/fisher_f.hpp | 20
   branches/release/boost/math/distributions/gamma.hpp | 20
   branches/release/boost/math/distributions/geometric.hpp | 18
   branches/release/boost/math/distributions/hypergeometric.hpp | 10
   branches/release/boost/math/distributions/inverse_gamma.hpp | 22
   branches/release/boost/math/distributions/inverse_gaussian.hpp | 10
   branches/release/boost/math/distributions/laplace.hpp | 10
   branches/release/boost/math/distributions/logistic.hpp | 10
   branches/release/boost/math/distributions/lognormal.hpp | 22
   branches/release/boost/math/distributions/negative_binomial.hpp | 18
   branches/release/boost/math/distributions/normal.hpp | 10
   branches/release/boost/math/distributions/pareto.hpp | 24
   branches/release/boost/math/distributions/poisson.hpp | 10
   branches/release/boost/math/distributions/rayleigh.hpp | 14
   branches/release/boost/math/distributions/triangular.hpp | 24
   branches/release/boost/math/distributions/uniform.hpp | 22
   branches/release/boost/math/distributions/weibull.hpp | 22
   branches/release/boost/math/octonion.hpp | 4
   branches/release/boost/math/policies/error_handling.hpp | 2
   branches/release/boost/math/policies/policy.hpp | 6
   branches/release/boost/math/quaternion.hpp | 4
   branches/release/boost/math/special_functions/atanh.hpp | 2
   branches/release/boost/math/special_functions/beta.hpp | 8
   branches/release/boost/math/special_functions/cbrt.hpp | 2
   branches/release/boost/math/special_functions/detail/fp_traits.hpp | 3
   branches/release/boost/math/special_functions/detail/t_distribution_inv.hpp | 5
   branches/release/boost/math/special_functions/gamma.hpp | 15
   branches/release/boost/math/special_functions/math_fwd.hpp | 17
   branches/release/boost/math/special_functions/sign.hpp | 59 +
   branches/release/boost/math/tools/config.hpp | 8
   branches/release/boost/math/tools/precision.hpp | 6
   branches/release/boost/math/tr1.hpp | 806 --------------------------
   branches/release/libs/math/config/Jamfile.v2 | 4
   branches/release/libs/math/doc/html/index.html | 4
   branches/release/libs/math/doc/sf_and_dist/Jamfile.v2 | 2
   branches/release/libs/math/doc/sf_and_dist/concepts.qbk | 15
   branches/release/libs/math/doc/sf_and_dist/credits.qbk | 16
   branches/release/libs/math/doc/sf_and_dist/distributions/geometric_example.qbk | 4
   branches/release/libs/math/doc/sf_and_dist/faq.qbk | 2
   branches/release/libs/math/doc/sf_and_dist/float_next.qbk | 4
   branches/release/libs/math/doc/sf_and_dist/fpclassify.qbk | 24
   branches/release/libs/math/doc/sf_and_dist/html/index.html | 16
   branches/release/libs/math/doc/sf_and_dist/html/index/s12.html | 1178 +++++++++++++++++++++++++++-----------
   branches/release/libs/math/doc/sf_and_dist/html/index/s13.html | 42
   branches/release/libs/math/doc/sf_and_dist/html/index/s14.html | 42
   branches/release/libs/math/doc/sf_and_dist/html/index/s15.html | 1222 ---------------------------------------
   branches/release/libs/math/doc/sf_and_dist/html/index/s16.html | 933 +++--------------------------
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/implementation.html | 30
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/lanczos.html | 14
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/refs.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/relative_error.html | 2
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/remez.html | 16
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dist_algorithms.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/bernoulli_dist.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/beta_dist.html | 20
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/binomial_dist.html | 24
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/cauchy_dist.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/chi_squared_dist.html | 12
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/exp_dist.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/extreme_dist.html | 8
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/f_dist.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/gamma_dist.html | 8
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/geometric_dist.html | 22
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/hypergeometric_dist.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/inverse_chi_squared_dist.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/inverse_gamma_dist.html | 8
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/inverse_gaussian_dist.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/laplace_dist.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/logistic_dist.html | 8
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/lognormal_dist.html | 8
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/nc_beta_dist.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/nc_chi_squared_dist.html | 12
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/nc_f_dist.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/nc_t_dist.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html | 22
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/normal_dist.html | 8
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/pareto.html | 12
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/poisson_dist.html | 8
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/rayleigh.html | 12
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/students_t_dist.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/triangular_dist.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/uniform_dist.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/weibull_dist.html | 12
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/nmp.html | 54
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/future.html | 8
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_intervals.html | 2
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/dist_construct_eg.html | 2
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html | 2
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_mean_and_sd_eg.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html | 2
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/geometric_eg.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html | 14
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/extern_c/c99.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/extern_c/tr1.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/extern_c/tr1_ref.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/building.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/directories.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/error_handling.html | 24
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/faq.html | 5
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/history1.html | 47 +
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/intro.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/navigation.html | 2
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/tr1.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comp_compilers.html | 2
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comparisons.html | 58
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/getting_best.html | 2
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/perf/tuning.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/discrete_quant_ref.html | 12
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/error_handling_policies.html | 14
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/internal_promotion.html | 2
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/policy_defaults.html | 32
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/understand_dis_quant.html | 2
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel_over.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/sph_bessel.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_1.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_2.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_3.html | 14
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_carlson.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_intro.html | 12
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/expint/expint_i.html | 14
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/expint/expint_n.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_binomial.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_double_factorial.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_factorial.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_falling_factorial.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_rising_factorial.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/acosh.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/asinh.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/atanh.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/cbrt.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/ct_pow.html | 14
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/expm1.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/hypot.html | 2
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/log1p.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/powm1.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/sqrt1pm1.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_derivative.html | 8
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_inv_function.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_inv.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/digamma.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_derivatives.html | 8
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_ratios.html | 8
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma.html | 12
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma_inv.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/tgamma.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/laguerre.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/legendre.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/sph_harm.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/special/zetas/zeta.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/credits.html | 13
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/history1.html | 47 +
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/status/issues.html | 16
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/cf.html | 8
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/constants.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/minima.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/rational.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots.html | 12
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots2.html | 12
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/series_evaluation.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/tuples.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/error_test.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/polynomials.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/test_data.html | 12
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt.html | 1
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/archetypes.html | 8
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/concepts.html | 10
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/use_mpfr.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils.html | 11
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/fpclass.html | 27
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/next_float.html | 9
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/next_float/float_advance.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/next_float/float_distance.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/next_float/float_next.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/next_float/float_prior.html | 4
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/next_float/nextafter.html | 6
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/rounding/modf.html | 2
   branches/release/libs/math/doc/sf_and_dist/html/math_toolkit/utils/sign_functions.html | 179 +++++
   branches/release/libs/math/doc/sf_and_dist/index.idx | 11
   branches/release/libs/math/doc/sf_and_dist/math.qbk | 2
   branches/release/libs/math/doc/sf_and_dist/roadmap.qbk | 9
   branches/release/libs/math/doc/sf_and_dist/sign.qbk | 95 +++
   branches/release/libs/math/example/Jamfile.v2 | 20
   branches/release/libs/math/example/inverse_gaussian_example.cpp | 80 +-
   branches/release/libs/math/test/Jamfile.v2 | 12
   branches/release/libs/math/test/compile_test/instantiate.hpp | 13
   branches/release/libs/math/test/test_sign.cpp | 21
   202 files changed, 2602 insertions(+), 4172 deletions(-)

Modified: branches/release/boost/math/concepts/distributions.hpp
==============================================================================
--- branches/release/boost/math/concepts/distributions.hpp (original)
+++ branches/release/boost/math/concepts/distributions.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -130,66 +130,118 @@
        // The result values are ignored in all these checks.
        value_type v = cdf(dist, x);
       v = cdf(complement(dist, x));
+ suppress_unused_variable_warning(v);
       v = pdf(dist, x);
+ suppress_unused_variable_warning(v);
       v = quantile(dist, x);
+ suppress_unused_variable_warning(v);
       v = quantile(complement(dist, x));
+ suppress_unused_variable_warning(v);
       v = mean(dist);
+ suppress_unused_variable_warning(v);
       v = mode(dist);
+ suppress_unused_variable_warning(v);
       v = standard_deviation(dist);
+ suppress_unused_variable_warning(v);
       v = variance(dist);
+ suppress_unused_variable_warning(v);
       v = hazard(dist, x);
+ suppress_unused_variable_warning(v);
       v = chf(dist, x);
+ suppress_unused_variable_warning(v);
       v = coefficient_of_variation(dist);
+ suppress_unused_variable_warning(v);
       v = skewness(dist);
+ suppress_unused_variable_warning(v);
       v = kurtosis(dist);
+ suppress_unused_variable_warning(v);
       v = kurtosis_excess(dist);
+ suppress_unused_variable_warning(v);
       v = median(dist);
+ suppress_unused_variable_warning(v);
       std::pair<value_type, value_type> pv;
       pv = range(dist);
+ suppress_unused_variable_warning(pv);
       pv = support(dist);
+ suppress_unused_variable_warning(pv);
 
       float f = 1;
       v = cdf(dist, f);
+ suppress_unused_variable_warning(v);
       v = cdf(complement(dist, f));
+ suppress_unused_variable_warning(v);
       v = pdf(dist, f);
+ suppress_unused_variable_warning(v);
       v = quantile(dist, f);
+ suppress_unused_variable_warning(v);
       v = quantile(complement(dist, f));
+ suppress_unused_variable_warning(v);
       v = hazard(dist, f);
+ suppress_unused_variable_warning(v);
       v = chf(dist, f);
+ suppress_unused_variable_warning(v);
       double d = 1;
       v = cdf(dist, d);
+ suppress_unused_variable_warning(v);
       v = cdf(complement(dist, d));
+ suppress_unused_variable_warning(v);
       v = pdf(dist, d);
+ suppress_unused_variable_warning(v);
       v = quantile(dist, d);
+ suppress_unused_variable_warning(v);
       v = quantile(complement(dist, d));
+ suppress_unused_variable_warning(v);
       v = hazard(dist, d);
+ suppress_unused_variable_warning(v);
       v = chf(dist, d);
+ suppress_unused_variable_warning(v);
 #ifndef TEST_MPFR
       long double ld = 1;
       v = cdf(dist, ld);
+ suppress_unused_variable_warning(v);
       v = cdf(complement(dist, ld));
+ suppress_unused_variable_warning(v);
       v = pdf(dist, ld);
+ suppress_unused_variable_warning(v);
       v = quantile(dist, ld);
+ suppress_unused_variable_warning(v);
       v = quantile(complement(dist, ld));
+ suppress_unused_variable_warning(v);
       v = hazard(dist, ld);
+ suppress_unused_variable_warning(v);
       v = chf(dist, ld);
+ suppress_unused_variable_warning(v);
 #endif
       int i = 1;
       v = cdf(dist, i);
+ suppress_unused_variable_warning(v);
       v = cdf(complement(dist, i));
+ suppress_unused_variable_warning(v);
       v = pdf(dist, i);
+ suppress_unused_variable_warning(v);
       v = quantile(dist, i);
+ suppress_unused_variable_warning(v);
       v = quantile(complement(dist, i));
+ suppress_unused_variable_warning(v);
       v = hazard(dist, i);
+ suppress_unused_variable_warning(v);
       v = chf(dist, i);
+ suppress_unused_variable_warning(v);
       unsigned long li = 1;
       v = cdf(dist, li);
+ suppress_unused_variable_warning(v);
       v = cdf(complement(dist, li));
+ suppress_unused_variable_warning(v);
       v = pdf(dist, li);
+ suppress_unused_variable_warning(v);
       v = quantile(dist, li);
+ suppress_unused_variable_warning(v);
       v = quantile(complement(dist, li));
+ suppress_unused_variable_warning(v);
       v = hazard(dist, li);
+ suppress_unused_variable_warning(v);
       v = chf(dist, li);
+ suppress_unused_variable_warning(v);
       test_extra_members(dist);
    }
    template <class D>
@@ -207,11 +259,13 @@
       value_type r1 = d.alpha();
       value_type r2 = d.beta();
       r1 = boost::math::beta_distribution<R, P>::find_alpha(r1, r2);
+ suppress_unused_variable_warning(r1);
       r1 = boost::math::beta_distribution<R, P>::find_beta(r1, r2);
+ suppress_unused_variable_warning(r1);
       r1 = boost::math::beta_distribution<R, P>::find_alpha(r1, r2, r1);
+ suppress_unused_variable_warning(r1);
       r1 = boost::math::beta_distribution<R, P>::find_beta(r1, r2, r1);
- (void)r1; // warning suppression
- (void)r2; // warning suppression
+ suppress_unused_variable_warning(r1);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::binomial_distribution<R, P>& d)
@@ -226,14 +280,14 @@
       r = Distribution::find_upper_bound_on_p(r, r, r, Distribution::jeffreys_prior_interval);
       r = Distribution::find_minimum_number_of_trials(r, r, r);
       r = Distribution::find_maximum_number_of_trials(r, r, r);
- (void)r; // warning suppression
+ suppress_unused_variable_warning(r);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::cauchy_distribution<R, P>& d)
    {
       value_type r = d.location();
       r = d.scale();
- (void)r; // warning suppression
+ suppress_unused_variable_warning(r);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::chi_squared_distribution<R, P>& d)
@@ -241,48 +295,48 @@
       value_type r = d.degrees_of_freedom();
       r = Distribution::find_degrees_of_freedom(r, r, r, r);
       r = Distribution::find_degrees_of_freedom(r, r, r, r, r);
- (void)r; // warning suppression
+ suppress_unused_variable_warning(r);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::exponential_distribution<R, P>& d)
    {
       value_type r = d.lambda();
- (void)r; // warning suppression
+ suppress_unused_variable_warning(r);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::extreme_value_distribution<R, P>& d)
    {
       value_type r = d.scale();
       r = d.location();
- (void)r; // warning suppression
+ suppress_unused_variable_warning(r);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::fisher_f_distribution<R, P>& d)
    {
       value_type r = d.degrees_of_freedom1();
       r = d.degrees_of_freedom2();
- (void)r; // warning suppression
+ suppress_unused_variable_warning(r);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::gamma_distribution<R, P>& d)
    {
       value_type r = d.scale();
       r = d.shape();
- (void)r; // warning suppression
+ suppress_unused_variable_warning(r);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::inverse_chi_squared_distribution<R, P>& d)
    {
       value_type r = d.scale();
       r = d.degrees_of_freedom();
- (void)r; // warning suppression
+ suppress_unused_variable_warning(r);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::inverse_gamma_distribution<R, P>& d)
    {
       value_type r = d.scale();
       r = d.shape();
- (void)r; // warning suppression
+ suppress_unused_variable_warning(r);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::hypergeometric_distribution<R, P>& d)
@@ -290,28 +344,28 @@
       unsigned u = d.defective();
       u = d.sample_count();
       u = d.total();
- (void)u; // warning suppression
+ suppress_unused_variable_warning(u);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::laplace_distribution<R, P>& d)
    {
       value_type r = d.scale();
       r = d.location();
- (void)r; // warning suppression
+ suppress_unused_variable_warning(r);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::logistic_distribution<R, P>& d)
    {
       value_type r = d.scale();
       r = d.location();
- (void)r; // warning suppression
+ suppress_unused_variable_warning(r);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::lognormal_distribution<R, P>& d)
    {
       value_type r = d.scale();
       r = d.location();
- (void)r; // warning suppression
+ suppress_unused_variable_warning(r);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::negative_binomial_distribution<R, P>& d)
@@ -322,7 +376,7 @@
       r = Distribution::find_upper_bound_on_p(r, r, r);
       r = Distribution::find_minimum_number_of_trials(r, r, r);
       r = Distribution::find_maximum_number_of_trials(r, r, r);
- (void)r; // warning suppression
+ suppress_unused_variable_warning(r);
    }
    template <class R, class P>
    static void test_extra_members(const boost::math::non_central_beta_distribution<R, P>& d)
@@ -418,14 +472,17 @@
       (void)r; // warning suppression
    }
 private:
+ static Distribution* pd;
    static Distribution& get_object()
    {
- // will never get called:
- static char buf[sizeof(Distribution)];
- return * reinterpret_cast<Distribution*>(buf);
+ // In reality this will never get called:
+ return *pd;
    }
 }; // struct DistributionConcept
 
+template <class Distribution>
+Distribution* DistributionConcept<Distribution>::pd = 0;
+
 } // namespace concepts
 } // namespace math
 } // namespace boost

Modified: branches/release/boost/math/concepts/real_type_concept.hpp
==============================================================================
--- branches/release/boost/math/concepts/real_type_concept.hpp (original)
+++ branches/release/boost/math/concepts/real_type_concept.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -44,17 +44,29 @@
       r = o / r;
       bool b;
       b = r == o;
+ suppress_unused_variable_warning(b);
       b = o == r;
+ suppress_unused_variable_warning(b);
       b = r != o;
+ suppress_unused_variable_warning(b);
       b = o != r;
+ suppress_unused_variable_warning(b);
       b = r <= o;
+ suppress_unused_variable_warning(b);
       b = o <= r;
+ suppress_unused_variable_warning(b);
       b = r >= o;
+ suppress_unused_variable_warning(b);
       b = o >= r;
+ suppress_unused_variable_warning(b);
       b = r < o;
+ suppress_unused_variable_warning(b);
       b = o < r;
+ suppress_unused_variable_warning(b);
       b = r > o;
+ suppress_unused_variable_warning(b);
       b = o > r;
+ suppress_unused_variable_warning(b);
    }
 
    void constraints()

Modified: branches/release/boost/math/distributions/bernoulli.hpp
==============================================================================
--- branches/release/boost/math/distributions/bernoulli.hpp (original)
+++ branches/release/boost/math/distributions/bernoulli.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -153,7 +153,7 @@
     { // Probability Density/Mass Function.
       BOOST_FPU_EXCEPTION_GUARD
       // Error check:
- RealType result; // of checks.
+ RealType result = 0; // of checks.
       if(false == bernoulli_detail::check_dist_and_k(
         "boost::math::pdf(bernoulli_distribution<%1%>, %1%)",
         dist.success_fraction(), // 0 to 1
@@ -178,7 +178,7 @@
     { // Cumulative Distribution Function Bernoulli.
       RealType p = dist.success_fraction();
       // Error check:
- RealType result;
+ RealType result = 0;
       if(false == bernoulli_detail::check_dist_and_k(
         "boost::math::cdf(bernoulli_distribution<%1%>, %1%)",
         p,
@@ -204,7 +204,7 @@
       bernoulli_distribution<RealType, Policy> const& dist = c.dist;
       RealType p = dist.success_fraction();
       // Error checks:
- RealType result;
+ RealType result = 0;
       if(false == bernoulli_detail::check_dist_and_k(
         "boost::math::cdf(bernoulli_distribution<%1%>, %1%)",
         p,
@@ -229,7 +229,7 @@
       // Return the number of expected successes k either 0 or 1.
       // for a given probability p.
 
- RealType result; // of error checks:
+ RealType result = 0; // of error checks:
       if(false == bernoulli_detail::check_dist_and_prob(
         "boost::math::quantile(bernoulli_distribution<%1%>, %1%)",
         dist.success_fraction(),
@@ -257,7 +257,7 @@
       // Error checks:
       RealType q = c.param;
       const bernoulli_distribution<RealType, Policy>& dist = c.dist;
- RealType result;
+ RealType result = 0;
       if(false == bernoulli_detail::check_dist_and_prob(
         "boost::math::quantile(bernoulli_distribution<%1%>, %1%)",
         dist.success_fraction(),

Modified: branches/release/boost/math/distributions/beta.hpp
==============================================================================
--- branches/release/boost/math/distributions/beta.hpp (original)
+++ branches/release/boost/math/distributions/beta.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -187,7 +187,7 @@
         RealType variance) // Expected value of variance.
       {
         static const char* function = "boost::math::beta_distribution<%1%>::find_alpha";
- RealType result; // of error checks.
+ RealType result = 0; // of error checks.
         if(false ==
           beta_detail::check_mean(
           function, mean, &result, Policy())
@@ -206,7 +206,7 @@
         RealType variance) // Expected value of variance.
       {
         static const char* function = "boost::math::beta_distribution<%1%>::find_beta";
- RealType result; // of error checks.
+ RealType result = 0; // of error checks.
         if(false ==
           beta_detail::check_mean(
           function, mean, &result, Policy())
@@ -229,7 +229,7 @@
         RealType probability) // cdf
       {
         static const char* function = "boost::math::beta_distribution<%1%>::find_alpha";
- RealType result; // of error checks.
+ RealType result = 0; // of error checks.
         if(false ==
           beta_detail::check_prob(
           function, probability, &result, Policy())
@@ -253,7 +253,7 @@
         RealType probability) // probability cdf.
       {
         static const char* function = "boost::math::beta_distribution<%1%>::find_beta";
- RealType result; // of error checks.
+ RealType result = 0; // of error checks.
         if(false ==
           beta_detail::check_prob(
           function, probability, &result, Policy())
@@ -376,7 +376,7 @@
       RealType b = dist.beta();
 
       // Argument checks:
- RealType result;
+ RealType result = 0;
       if(false == beta_detail::check_dist_and_x(
         function,
         a, b, x,
@@ -399,7 +399,7 @@
       RealType b = dist.beta();
 
       // Argument checks:
- RealType result;
+ RealType result = 0;
       if(false == beta_detail::check_dist_and_x(
         function,
         a, b, x,
@@ -433,7 +433,7 @@
       RealType b = dist.beta();
 
       // Argument checks:
- RealType result;
+ RealType result = 0;
       if(false == beta_detail::check_dist_and_x(
         function,
         a, b, x,
@@ -468,7 +468,7 @@
 
       static const char* function = "boost::math::quantile(beta_distribution<%1%> const&, %1%)";
 
- RealType result; // of argument checks:
+ RealType result = 0; // of argument checks:
       RealType a = dist.alpha();
       RealType b = dist.beta();
       if(false == beta_detail::check_dist_and_prob(
@@ -502,7 +502,7 @@
       // Error checks:
       RealType q = c.param;
       const beta_distribution<RealType, Policy>& dist = c.dist;
- RealType result;
+ RealType result = 0;
       RealType a = dist.alpha();
       RealType b = dist.beta();
       if(false == beta_detail::check_dist_and_prob(

Modified: branches/release/boost/math/distributions/binomial.hpp
==============================================================================
--- branches/release/boost/math/distributions/binomial.hpp (original)
+++ branches/release/boost/math/distributions/binomial.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -203,7 +203,7 @@
         //
         // Error checks:
         BOOST_MATH_STD_USING // ADL of std names
- RealType result;
+ RealType result = 0;
         RealType trials = dist.trials();
         RealType success_fraction = dist.success_fraction();
         if(false == binomial_detail::check_dist_and_prob(
@@ -317,7 +317,7 @@
       {
         static const char* function = "boost::math::binomial_distribution<%1%>::find_lower_bound_on_p";
         // Error checks:
- RealType result;
+ RealType result = 0;
         if(false == binomial_detail::check_dist_and_k(
            function, trials, RealType(0), successes, &result, Policy())
             &&
@@ -342,7 +342,7 @@
       {
         static const char* function = "boost::math::binomial_distribution<%1%>::find_upper_bound_on_p";
         // Error checks:
- RealType result;
+ RealType result = 0;
         if(false == binomial_detail::check_dist_and_k(
            function, trials, RealType(0), successes, &result, Policy())
             &&
@@ -369,7 +369,7 @@
       {
         static const char* function = "boost::math::binomial_distribution<%1%>::find_minimum_number_of_trials";
         // Error checks:
- RealType result;
+ RealType result = 0;
         if(false == binomial_detail::check_dist_and_k(
            function, k, p, k, &result, Policy())
             &&
@@ -388,7 +388,7 @@
       {
         static const char* function = "boost::math::binomial_distribution<%1%>::find_maximum_number_of_trials";
         // Error checks:
- RealType result;
+ RealType result = 0;
         if(false == binomial_detail::check_dist_and_k(
            function, k, p, k, &result, Policy())
             &&
@@ -446,7 +446,7 @@
         RealType n = dist.trials();
 
         // Error check:
- RealType result;
+ RealType result = 0; // initialization silences some compiler warnings
         if(false == binomial_detail::check_dist_and_k(
            "boost::math::pdf(binomial_distribution<%1%> const&, %1%)",
            n,
@@ -524,7 +524,7 @@
         RealType p = dist.success_fraction();
 
         // Error check:
- RealType result;
+ RealType result = 0;
         if(false == binomial_detail::check_dist_and_k(
            "boost::math::cdf(binomial_distribution<%1%> const&, %1%)",
            n,
@@ -598,7 +598,7 @@
         RealType p = dist.success_fraction();
 
         // Error checks:
- RealType result;
+ RealType result = 0;
         if(false == binomial_detail::check_dist_and_k(
            "boost::math::cdf(binomial_distribution<%1%> const&, %1%)",
            n,

Modified: branches/release/boost/math/distributions/cauchy.hpp
==============================================================================
--- branches/release/boost/math/distributions/cauchy.hpp (original)
+++ branches/release/boost/math/distributions/cauchy.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -56,7 +56,7 @@
    //
    BOOST_MATH_STD_USING // for ADL of std functions
    static const char* function = "boost::math::cdf(cauchy<%1%>&, %1%)";
- RealType result;
+ RealType result = 0;
    RealType location = dist.location();
    RealType scale = dist.scale();
    if(false == detail::check_location(function, location, &result, Policy()))
@@ -105,7 +105,7 @@
    static const char* function = "boost::math::quantile(cauchy<%1%>&, %1%)";
    BOOST_MATH_STD_USING // for ADL of std functions
 
- RealType result;
+ RealType result = 0;
    RealType location = dist.location();
    RealType scale = dist.scale();
    if(false == detail::check_location(function, location, &result, Policy()))
@@ -197,7 +197,7 @@
    BOOST_MATH_STD_USING // for ADL of std functions
 
    static const char* function = "boost::math::pdf(cauchy<%1%>&, %1%)";
- RealType result;
+ RealType result = 0;
    RealType location = dist.location();
    RealType scale = dist.scale();
    if(false == detail::check_scale("boost::math::pdf(cauchy<%1%>&, %1%)", scale, &result, Policy()))

Modified: branches/release/boost/math/distributions/exponential.hpp
==============================================================================
--- branches/release/boost/math/distributions/exponential.hpp (original)
+++ branches/release/boost/math/distributions/exponential.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -102,7 +102,7 @@
    static const char* function = "boost::math::pdf(const exponential_distribution<%1%>&, %1%)";
 
    RealType lambda = dist.lambda();
- RealType result;
+ RealType result = 0;
    if(0 == detail::verify_lambda(function, lambda, &result, Policy()))
       return result;
    if(0 == detail::verify_exp_x(function, x, &result, Policy()))
@@ -118,7 +118,7 @@
 
    static const char* function = "boost::math::cdf(const exponential_distribution<%1%>&, %1%)";
 
- RealType result;
+ RealType result = 0;
    RealType lambda = dist.lambda();
    if(0 == detail::verify_lambda(function, lambda, &result, Policy()))
       return result;
@@ -136,7 +136,7 @@
 
    static const char* function = "boost::math::quantile(const exponential_distribution<%1%>&, %1%)";
 
- RealType result;
+ RealType result = 0;
    RealType lambda = dist.lambda();
    if(0 == detail::verify_lambda(function, lambda, &result, Policy()))
       return result;
@@ -159,7 +159,7 @@
 
    static const char* function = "boost::math::cdf(const exponential_distribution<%1%>&, %1%)";
 
- RealType result;
+ RealType result = 0;
    RealType lambda = c.dist.lambda();
    if(0 == detail::verify_lambda(function, lambda, &result, Policy()))
       return result;
@@ -177,7 +177,7 @@
 
    static const char* function = "boost::math::quantile(const exponential_distribution<%1%>&, %1%)";
 
- RealType result;
+ RealType result = 0;
    RealType lambda = c.dist.lambda();
    if(0 == detail::verify_lambda(function, lambda, &result, Policy()))
       return result;
@@ -198,7 +198,7 @@
 template <class RealType, class Policy>
 inline RealType mean(const exponential_distribution<RealType, Policy>& dist)
 {
- RealType result;
+ RealType result = 0;
    RealType lambda = dist.lambda();
    if(0 == detail::verify_lambda("boost::math::mean(const exponential_distribution<%1%>&)", lambda, &result, Policy()))
       return result;
@@ -208,7 +208,7 @@
 template <class RealType, class Policy>
 inline RealType standard_deviation(const exponential_distribution<RealType, Policy>& dist)
 {
- RealType result;
+ RealType result = 0;
    RealType lambda = dist.lambda();
    if(0 == detail::verify_lambda("boost::math::standard_deviation(const exponential_distribution<%1%>&)", lambda, &result, Policy()))
       return result;

Modified: branches/release/boost/math/distributions/extreme_value.hpp
==============================================================================
--- branches/release/boost/math/distributions/extreme_value.hpp (original)
+++ branches/release/boost/math/distributions/extreme_value.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -94,7 +94,7 @@
 
    RealType a = dist.location();
    RealType b = dist.scale();
- RealType result;
+ RealType result = 0;
    if(0 == detail::verify_scale_b("boost::math::pdf(const extreme_value_distribution<%1%>&, %1%)", b, &result, Policy()))
       return result;
    result = exp((a-x)/b) * exp(-exp((a-x)/b)) / b;
@@ -108,7 +108,7 @@
 
    RealType a = dist.location();
    RealType b = dist.scale();
- RealType result;
+ RealType result = 0;
    if(0 == detail::verify_scale_b("boost::math::cdf(const extreme_value_distribution<%1%>&, %1%)", b, &result, Policy()))
       return result;
 
@@ -126,7 +126,7 @@
 
    RealType a = dist.location();
    RealType b = dist.scale();
- RealType result;
+ RealType result = 0;
    if(0 == detail::verify_scale_b(function, b, &result, Policy()))
       return result;
    if(0 == detail::check_probability(function, p, &result, Policy()))
@@ -149,7 +149,7 @@
 
    RealType a = c.dist.location();
    RealType b = c.dist.scale();
- RealType result;
+ RealType result = 0;
    if(0 == detail::verify_scale_b("boost::math::cdf(const extreme_value_distribution<%1%>&, %1%)", b, &result, Policy()))
       return result;
 
@@ -168,7 +168,7 @@
    RealType a = c.dist.location();
    RealType b = c.dist.scale();
    RealType q = c.param;
- RealType result;
+ RealType result = 0;
    if(0 == detail::verify_scale_b(function, b, &result, Policy()))
       return result;
    if(0 == detail::check_probability(function, q, &result, Policy()))
@@ -189,7 +189,7 @@
 {
    RealType a = dist.location();
    RealType b = dist.scale();
- RealType result;
+ RealType result = 0;
    if(0 == detail::verify_scale_b("boost::math::mean(const extreme_value_distribution<%1%>&)", b, &result, Policy()))
       return result;
    return a + constants::euler<RealType>() * b;
@@ -201,7 +201,7 @@
    BOOST_MATH_STD_USING // for ADL of std functions.
 
    RealType b = dist.scale();
- RealType result;
+ RealType result = 0;
    if(0 == detail::verify_scale_b("boost::math::standard_deviation(const extreme_value_distribution<%1%>&)", b, &result, Policy()))
       return result;
    return constants::pi<RealType>() * b / sqrt(static_cast<RealType>(6));

Modified: branches/release/boost/math/distributions/fisher_f.hpp
==============================================================================
--- branches/release/boost/math/distributions/fisher_f.hpp (original)
+++ branches/release/boost/math/distributions/fisher_f.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -76,7 +76,7 @@
    RealType df1 = dist.degrees_of_freedom1();
    RealType df2 = dist.degrees_of_freedom2();
    // Error check:
- RealType error_result;
+ RealType error_result = 0;
    static const char* function = "boost::math::pdf(fisher_f_distribution<%1%> const&, %1%)";
    if(false == detail::check_df(
          function, df1, &error_result, Policy())
@@ -133,7 +133,7 @@
    RealType df1 = dist.degrees_of_freedom1();
    RealType df2 = dist.degrees_of_freedom2();
    // Error check:
- RealType error_result;
+ RealType error_result = 0;
    if(false == detail::check_df(
          function, df1, &error_result, Policy())
          && detail::check_df(
@@ -168,7 +168,7 @@
    RealType df1 = dist.degrees_of_freedom1();
    RealType df2 = dist.degrees_of_freedom2();
    // Error check:
- RealType error_result;
+ RealType error_result = 0;
    if(false == detail::check_df(
             function, df1, &error_result, Policy())
          && detail::check_df(
@@ -194,7 +194,7 @@
    RealType df2 = c.dist.degrees_of_freedom2();
    RealType x = c.param;
    // Error check:
- RealType error_result;
+ RealType error_result = 0;
    if(false == detail::check_df(
          function, df1, &error_result, Policy())
          && detail::check_df(
@@ -230,7 +230,7 @@
    RealType df2 = c.dist.degrees_of_freedom2();
    RealType p = c.param;
    // Error check:
- RealType error_result;
+ RealType error_result = 0;
    if(false == detail::check_df(
             function, df1, &error_result, Policy())
          && detail::check_df(
@@ -253,7 +253,7 @@
    RealType df1 = dist.degrees_of_freedom1();
    RealType df2 = dist.degrees_of_freedom2();
    // Error check:
- RealType error_result;
+ RealType error_result = 0;
    if(false == detail::check_df(
             function, df1, &error_result, Policy())
          && detail::check_df(
@@ -274,7 +274,7 @@
    RealType df1 = dist.degrees_of_freedom1();
    RealType df2 = dist.degrees_of_freedom2();
    // Error check:
- RealType error_result;
+ RealType error_result = 0;
    if(false == detail::check_df(
             function, df1, &error_result, Policy())
          && detail::check_df(
@@ -295,7 +295,7 @@
    RealType df1 = dist.degrees_of_freedom1();
    RealType df2 = dist.degrees_of_freedom2();
    // Error check:
- RealType error_result;
+ RealType error_result = 0;
    if(false == detail::check_df(
             function, df1, &error_result, Policy())
          && detail::check_df(
@@ -326,7 +326,7 @@
    RealType df1 = dist.degrees_of_freedom1();
    RealType df2 = dist.degrees_of_freedom2();
    // Error check:
- RealType error_result;
+ RealType error_result = 0;
    if(false == detail::check_df(
             function, df1, &error_result, Policy())
          && detail::check_df(
@@ -357,7 +357,7 @@
    RealType df1 = dist.degrees_of_freedom1();
    RealType df2 = dist.degrees_of_freedom2();
    // Error check:
- RealType error_result;
+ RealType error_result = 0;
    if(false == detail::check_df(
             function, df1, &error_result, Policy())
          && detail::check_df(

Modified: branches/release/boost/math/distributions/gamma.hpp
==============================================================================
--- branches/release/boost/math/distributions/gamma.hpp (original)
+++ branches/release/boost/math/distributions/gamma.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -125,7 +125,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_gamma(function, scale, shape, &result, Policy()))
       return result;
    if(false == detail::check_gamma_x(function, x, &result, Policy()))
@@ -149,7 +149,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_gamma(function, scale, shape, &result, Policy()))
       return result;
    if(false == detail::check_gamma_x(function, x, &result, Policy()))
@@ -169,7 +169,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_gamma(function, scale, shape, &result, Policy()))
       return result;
    if(false == detail::check_probability(function, p, &result, Policy()))
@@ -193,7 +193,7 @@
    RealType shape = c.dist.shape();
    RealType scale = c.dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_gamma(function, scale, shape, &result, Policy()))
       return result;
    if(false == detail::check_gamma_x(function, c.param, &result, Policy()))
@@ -215,7 +215,7 @@
    RealType scale = c.dist.scale();
    RealType q = c.param;
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_gamma(function, scale, shape, &result, Policy()))
       return result;
    if(false == detail::check_probability(function, q, &result, Policy()))
@@ -239,7 +239,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_gamma(function, scale, shape, &result, Policy()))
       return result;
 
@@ -257,7 +257,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_gamma(function, scale, shape, &result, Policy()))
       return result;
 
@@ -275,7 +275,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_gamma(function, scale, shape, &result, Policy()))
       return result;
 
@@ -304,7 +304,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_gamma(function, scale, shape, &result, Policy()))
       return result;
 
@@ -322,7 +322,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_gamma(function, scale, shape, &result, Policy()))
       return result;
 

Modified: branches/release/boost/math/distributions/geometric.hpp
==============================================================================
--- branches/release/boost/math/distributions/geometric.hpp (original)
+++ branches/release/boost/math/distributions/geometric.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -146,7 +146,7 @@
         RealType alpha) // alpha 0.05 equivalent to 95% for one-sided test.
       {
         static const char* function = "boost::math::geometric<%1%>::find_lower_bound_on_p";
- RealType result; // of error checks.
+ RealType result = 0; // of error checks.
         RealType successes = 1;
         RealType failures = trials - successes;
         if(false == detail::check_probability(function, alpha, &result, Policy())
@@ -171,7 +171,7 @@
         RealType alpha) // alpha 0.05 equivalent to 95% for one-sided test.
       {
         static const char* function = "boost::math::geometric<%1%>::find_upper_bound_on_p";
- RealType result; // of error checks.
+ RealType result = 0; // of error checks.
         RealType successes = 1;
         RealType failures = trials - successes;
         if(false == geometric_detail::check_dist_and_k(
@@ -205,7 +205,7 @@
       {
         static const char* function = "boost::math::geometric<%1%>::find_minimum_number_of_trials";
         // Error checks:
- RealType result;
+ RealType result = 0;
         if(false == geometric_detail::check_dist_and_k(
           function, p, k, &result, Policy())
           && detail::check_probability(function, alpha, &result, Policy()))
@@ -223,7 +223,7 @@
       {
         static const char* function = "boost::math::geometric<%1%>::find_maximum_number_of_trials";
         // Error checks:
- RealType result;
+ RealType result = 0;
         if(false == geometric_detail::check_dist_and_k(
           function, p, k, &result, Policy())
           && detail::check_probability(function, alpha, &result, Policy()))
@@ -317,7 +317,7 @@
       static const char* function = "boost::math::pdf(const geometric_distribution<%1%>&, %1%)";
 
       RealType p = dist.success_fraction();
- RealType result;
+ RealType result = 0;
       if(false == geometric_detail::check_dist_and_k(
         function,
         p,
@@ -356,7 +356,7 @@
       // If necessary, it has already been promoted from an integral type.
       RealType p = dist.success_fraction();
       // Error check:
- RealType result;
+ RealType result = 0;
       if(false == geometric_detail::check_dist_and_k(
         function,
         p,
@@ -389,7 +389,7 @@
       geometric_distribution<RealType, Policy> const& dist = c.dist;
       RealType p = dist.success_fraction();
       // Error check:
- RealType result;
+ RealType result = 0;
       if(false == geometric_detail::check_dist_and_k(
         function,
         p,
@@ -416,7 +416,7 @@
 
       RealType success_fraction = dist.success_fraction();
       // Check dist and x.
- RealType result;
+ RealType result = 0;
       if(false == geometric_detail::check_dist_and_prob
         (function, success_fraction, x, &result, Policy()))
       {
@@ -465,7 +465,7 @@
        RealType x = c.param;
        const geometric_distribution<RealType, Policy>& dist = c.dist;
        RealType success_fraction = dist.success_fraction();
- RealType result;
+ RealType result = 0;
        if(false == geometric_detail::check_dist_and_prob(
           function,
           success_fraction,

Modified: branches/release/boost/math/distributions/hypergeometric.hpp
==============================================================================
--- branches/release/boost/math/distributions/hypergeometric.hpp (original)
+++ branches/release/boost/math/distributions/hypergeometric.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -120,7 +120,7 @@
    inline RealType pdf(const hypergeometric_distribution<RealType, Policy>& dist, const unsigned& x)
    {
       static const char* function = "boost::math::pdf(const hypergeometric_distribution<%1%>&, const %1%&)";
- RealType result;
+ RealType result = 0;
       if(!dist.check_params(function, &result))
          return result;
       if(!dist.check_x(x, function, &result))
@@ -148,7 +148,7 @@
    inline RealType cdf(const hypergeometric_distribution<RealType, Policy>& dist, const unsigned& x)
    {
       static const char* function = "boost::math::cdf(const hypergeometric_distribution<%1%>&, const %1%&)";
- RealType result;
+ RealType result = 0;
       if(!dist.check_params(function, &result))
          return result;
       if(!dist.check_x(x, function, &result))
@@ -176,7 +176,7 @@
    inline RealType cdf(const complemented2_type<hypergeometric_distribution<RealType, Policy>, unsigned>& c)
    {
       static const char* function = "boost::math::cdf(const hypergeometric_distribution<%1%>&, const %1%&)";
- RealType result;
+ RealType result = 0;
       if(!c.dist.check_params(function, &result))
          return result;
       if(!c.dist.check_x(c.param, function, &result))
@@ -206,7 +206,7 @@
       BOOST_MATH_STD_USING // for ADL of std functions
 
          // Checking function argument
- RealType result;
+ RealType result = 0;
       const char* function = "boost::math::quantile(const hypergeometric_distribution<%1%>&, %1%)";
       if (false == dist.check_params(function, &result)) return result;
       if(false == detail::check_probability(function, p, &result, Policy())) return result;
@@ -220,7 +220,7 @@
       BOOST_MATH_STD_USING // for ADL of std functions
 
       // Checking function argument
- RealType result;
+ RealType result = 0;
       const char* function = "quantile(const complemented2_type<hypergeometric_distribution<%1%>, %1%>&)";
       if (false == c.dist.check_params(function, &result)) return result;
       if(false == detail::check_probability(function, c.param, &result, Policy())) return result;

Modified: branches/release/boost/math/distributions/inverse_gamma.hpp
==============================================================================
--- branches/release/boost/math/distributions/inverse_gamma.hpp (original)
+++ branches/release/boost/math/distributions/inverse_gamma.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -150,7 +150,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_inverse_gamma(function, scale, shape, &result, Policy()))
    { // distribution parameters bad.
       return result;
@@ -198,7 +198,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_inverse_gamma(function, scale, shape, &result, Policy()))
    { // distribution parameters bad.
       return result;
@@ -227,7 +227,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_inverse_gamma(function, scale, shape, &result, Policy()))
       return result;
    if(false == detail::check_probability(function, p, &result, Policy()))
@@ -253,7 +253,7 @@
    RealType shape = c.dist.shape();
    RealType scale = c.dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_inverse_gamma(function, scale, shape, &result, Policy()))
       return result;
    if(false == detail::check_inverse_gamma_x(function, c.param, &result, Policy()))
@@ -275,7 +275,7 @@
    RealType scale = c.dist.scale();
    RealType q = c.param;
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_inverse_gamma(function, scale, shape, &result, Policy()))
       return result;
    if(false == detail::check_probability(function, q, &result, Policy()))
@@ -302,7 +302,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
 
    if(false == detail::check_scale(function, scale, &result, Policy()))
    {
@@ -329,7 +329,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
       if(false == detail::check_scale(function, scale, &result, Policy()))
    {
      return result;
@@ -355,7 +355,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_inverse_gamma(function, scale, shape, &result, Policy()))
    {
       return result;
@@ -381,7 +381,7 @@
 
    RealType shape = dist.shape();
    RealType scale = dist.scale();
- RealType result;
+ RealType result = 0;
 
    if(false == detail::check_scale(function, scale, &result, Policy()))
    {
@@ -408,7 +408,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_scale(function, scale, &result, Policy()))
    {
      return result;
@@ -431,7 +431,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
 
   if(false == detail::check_scale(function, scale, &result, Policy()))
    {

Modified: branches/release/boost/math/distributions/inverse_gaussian.hpp
==============================================================================
--- branches/release/boost/math/distributions/inverse_gaussian.hpp (original)
+++ branches/release/boost/math/distributions/inverse_gaussian.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -136,7 +136,7 @@
 
    RealType scale = dist.scale();
    RealType mean = dist.mean();
- RealType result;
+ RealType result = 0;
    static const char* function = "boost::math::pdf(const inverse_gaussian_distribution<%1%>&, %1%)";
    if(false == detail::check_scale(function, scale, &result, Policy()))
    {
@@ -170,7 +170,7 @@
    RealType scale = dist.scale();
    RealType mean = dist.mean();
    static const char* function = "boost::math::cdf(const inverse_gaussian_distribution<%1%>&, %1%)";
- RealType result;
+ RealType result = 0;
    if(false == detail::check_scale(function, scale, &result, Policy()))
    {
       return result;
@@ -317,7 +317,7 @@
    RealType scale = dist.scale();
    static const char* function = "boost::math::quantile(const inverse_gaussian_distribution<%1%>&, %1%)";
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_scale(function, scale, &result, Policy()))
       return result;
    if(false == detail::check_location(function, mean, &result, Policy()))
@@ -375,7 +375,7 @@
    //{ // cdf complement -infinity is unity.
    // return 1;
    //}
- RealType result;
+ RealType result = 0;
    if(false == detail::check_scale(function, scale, &result, Policy()))
       return result;
    if(false == detail::check_location(function, mean, &result, Policy()))
@@ -407,7 +407,7 @@
    RealType scale = c.dist.scale();
    RealType mean = c.dist.mean();
    static const char* function = "boost::math::quantile(const complement(inverse_gaussian_distribution<%1%>&), %1%)";
- RealType result;
+ RealType result = 0;
    if(false == detail::check_scale(function, scale, &result, Policy()))
       return result;
    if(false == detail::check_location(function, mean, &result, Policy()))

Modified: branches/release/boost/math/distributions/laplace.hpp
==============================================================================
--- branches/release/boost/math/distributions/laplace.hpp (original)
+++ branches/release/boost/math/distributions/laplace.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -97,7 +97,7 @@
    BOOST_MATH_STD_USING // for ADL of std functions
 
    // Checking function argument
- RealType result;
+ RealType result = 0;
    const char* function = "boost::math::pdf(const laplace_distribution<%1%>&, %1%))";
    if (false == dist.check_parameters(function, &result)) return result;
    if (false == detail::check_x(function, x, &result, Policy())) return result;
@@ -126,7 +126,7 @@
    BOOST_MATH_STD_USING // for ADL of std functions
 
    // Checking function argument
- RealType result;
+ RealType result = 0;
    const char* function = "boost::math::cdf(const laplace_distribution<%1%>&, %1%)";
    if (false == dist.check_parameters(function, &result)) return result;
    if (false == detail::check_x(function, x, &result, Policy())) return result;
@@ -157,7 +157,7 @@
    BOOST_MATH_STD_USING // for ADL of std functions.
 
    // Checking function argument
- RealType result;
+ RealType result = 0;
    const char* function = "boost::math::quantile(const laplace_distribution<%1%>&, %1%)";
    if (false == dist.check_parameters(function, &result)) return result;
    if(false == detail::check_probability(function, p, &result, Policy())) return result;
@@ -199,7 +199,7 @@
    RealType x = c.param;
 
    // Checking function argument
- RealType result;
+ RealType result = 0;
    const char* function = "boost::math::cdf(const complemented2_type<laplace_distribution<%1%>, %1%>&)";
    if(false == detail::check_x(function, x, &result, Policy()))return result;
 
@@ -233,7 +233,7 @@
    RealType q = c.param;
 
    // Checking function argument
- RealType result;
+ RealType result = 0;
    const char* function = "quantile(const complemented2_type<laplace_distribution<%1%>, %1%>&)";
    if(false == detail::check_probability(function, q, &result, Policy())) return result;
 

Modified: branches/release/boost/math/distributions/logistic.hpp
==============================================================================
--- branches/release/boost/math/distributions/logistic.hpp (original)
+++ branches/release/boost/math/distributions/logistic.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -77,7 +77,7 @@
           return 0; // pdf + and - infinity is zero.
        }
 
- RealType result;
+ RealType result = 0;
        if(false == detail::check_scale(function, scale , &result, Policy()))
        {
           return result;
@@ -106,7 +106,7 @@
     {
        RealType scale = dist.scale();
        RealType location = dist.location();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
        static const char* function = "boost::math::cdf(const logistic_distribution<%1%>&, %1%)";
        if(false == detail::check_scale(function, scale, &result, Policy()))
        {
@@ -145,7 +145,7 @@
 
        static const char* function = "boost::math::quantile(const logistic_distribution<%1%>&, %1%)";
 
- RealType result;
+ RealType result = 0;
        if(false == detail::check_scale(function, scale, &result, Policy()))
           return result;
        if(false == detail::check_location(function, location, &result, Policy()))
@@ -186,7 +186,7 @@
           if(x < 0) return 1; // cdf complement -infinity is unity.
           return 0; // cdf complement +infinity is zero
        }
- RealType result;
+ RealType result = 0;
        if(false == detail::check_scale(function, scale, &result, Policy()))
           return result;
        if(false == detail::check_location(function, location, &result, Policy()))
@@ -208,7 +208,7 @@
        RealType scale = c.dist.scale();
        RealType location = c.dist.location();
        static const char* function = "boost::math::quantile(const complement(logistic_distribution<%1%>&), %1%)";
- RealType result;
+ RealType result = 0;
        if(false == detail::check_scale(function, scale, &result, Policy()))
           return result;
        if(false == detail::check_location(function, location, &result, Policy()))

Modified: branches/release/boost/math/distributions/lognormal.hpp
==============================================================================
--- branches/release/boost/math/distributions/lognormal.hpp (original)
+++ branches/release/boost/math/distributions/lognormal.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -99,7 +99,7 @@
 
    static const char* function = "boost::math::pdf(const lognormal_distribution<%1%>&, %1%)";
 
- RealType result;
+ RealType result = 0;
    if(0 == detail::check_scale(function, sigma, &result, Policy()))
       return result;
    if(0 == detail::check_lognormal_x(function, x, &result, Policy()))
@@ -125,7 +125,7 @@
 
    static const char* function = "boost::math::cdf(const lognormal_distribution<%1%>&, %1%)";
 
- RealType result;
+ RealType result = 0;
    if(0 == detail::check_lognormal_x(function, x, &result, Policy()))
       return result;
 
@@ -143,7 +143,7 @@
 
    static const char* function = "boost::math::quantile(const lognormal_distribution<%1%>&, %1%)";
 
- RealType result;
+ RealType result = 0;
    if(0 == detail::check_probability(function, p, &result, Policy()))
       return result;
 
@@ -163,7 +163,7 @@
 
    static const char* function = "boost::math::cdf(const lognormal_distribution<%1%>&, %1%)";
 
- RealType result;
+ RealType result = 0;
    if(0 == detail::check_lognormal_x(function, c.param, &result, Policy()))
       return result;
 
@@ -181,7 +181,7 @@
 
    static const char* function = "boost::math::quantile(const lognormal_distribution<%1%>&, %1%)";
 
- RealType result;
+ RealType result = 0;
    if(0 == detail::check_probability(function, c.param, &result, Policy()))
       return result;
 
@@ -202,7 +202,7 @@
    RealType mu = dist.location();
    RealType sigma = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(0 == detail::check_scale("boost::math::mean(const lognormal_distribution<%1%>&)", sigma, &result, Policy()))
       return result;
 
@@ -217,7 +217,7 @@
    RealType mu = dist.location();
    RealType sigma = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(0 == detail::check_scale("boost::math::variance(const lognormal_distribution<%1%>&)", sigma, &result, Policy()))
       return result;
 
@@ -232,7 +232,7 @@
    RealType mu = dist.location();
    RealType sigma = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(0 == detail::check_scale("boost::math::mode(const lognormal_distribution<%1%>&)", sigma, &result, Policy()))
       return result;
 
@@ -258,7 +258,7 @@
    RealType ss = sigma * sigma;
    RealType ess = exp(ss);
 
- RealType result;
+ RealType result = 0;
    if(0 == detail::check_scale("boost::math::skewness(const lognormal_distribution<%1%>&)", sigma, &result, Policy()))
       return result;
 
@@ -274,7 +274,7 @@
    RealType sigma = dist.scale();
    RealType ss = sigma * sigma;
 
- RealType result;
+ RealType result = 0;
    if(0 == detail::check_scale("boost::math::kurtosis(const lognormal_distribution<%1%>&)", sigma, &result, Policy()))
       return result;
 
@@ -290,7 +290,7 @@
    RealType sigma = dist.scale();
    RealType ss = sigma * sigma;
 
- RealType result;
+ RealType result = 0;
    if(0 == detail::check_scale("boost::math::kurtosis_excess(const lognormal_distribution<%1%>&)", sigma, &result, Policy()))
       return result;
 

Modified: branches/release/boost/math/distributions/negative_binomial.hpp
==============================================================================
--- branches/release/boost/math/distributions/negative_binomial.hpp (original)
+++ branches/release/boost/math/distributions/negative_binomial.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -165,7 +165,7 @@
         RealType alpha) // alpha 0.05 equivalent to 95% for one-sided test.
       {
         static const char* function = "boost::math::negative_binomial<%1%>::find_lower_bound_on_p";
- RealType result; // of error checks.
+ RealType result = 0; // of error checks.
         RealType failures = trials - successes;
         if(false == detail::check_probability(function, alpha, &result, Policy())
           && negative_binomial_detail::check_dist_and_k(
@@ -190,7 +190,7 @@
         RealType alpha) // alpha 0.05 equivalent to 95% for one-sided test.
       {
         static const char* function = "boost::math::negative_binomial<%1%>::find_upper_bound_on_p";
- RealType result; // of error checks.
+ RealType result = 0; // of error checks.
         RealType failures = trials - successes;
         if(false == negative_binomial_detail::check_dist_and_k(
           function, successes, RealType(0), failures, &result, Policy())
@@ -222,7 +222,7 @@
       {
         static const char* function = "boost::math::negative_binomial<%1%>::find_minimum_number_of_trials";
         // Error checks:
- RealType result;
+ RealType result = 0;
         if(false == negative_binomial_detail::check_dist_and_k(
           function, RealType(1), p, k, &result, Policy())
           && detail::check_probability(function, alpha, &result, Policy()))
@@ -239,7 +239,7 @@
       {
         static const char* function = "boost::math::negative_binomial<%1%>::find_maximum_number_of_trials";
         // Error checks:
- RealType result;
+ RealType result = 0;
         if(false == negative_binomial_detail::check_dist_and_k(
           function, RealType(1), p, k, &result, Policy())
           && detail::check_probability(function, alpha, &result, Policy()))
@@ -343,7 +343,7 @@
 
       RealType r = dist.successes();
       RealType p = dist.success_fraction();
- RealType result;
+ RealType result = 0;
       if(false == negative_binomial_detail::check_dist_and_k(
         function,
         r,
@@ -370,7 +370,7 @@
       RealType p = dist.success_fraction();
       RealType r = dist.successes();
       // Error check:
- RealType result;
+ RealType result = 0;
       if(false == negative_binomial_detail::check_dist_and_k(
         function,
         r,
@@ -399,7 +399,7 @@
       RealType p = dist.success_fraction();
       RealType r = dist.successes();
       // Error check:
- RealType result;
+ RealType result = 0;
       if(false == negative_binomial_detail::check_dist_and_k(
         function,
         r,
@@ -435,7 +435,7 @@
       RealType p = dist.success_fraction();
       RealType r = dist.successes();
       // Check dist and P.
- RealType result;
+ RealType result = 0;
       if(false == negative_binomial_detail::check_dist_and_prob
         (function, r, p, P, &result, Policy()))
       {
@@ -509,7 +509,7 @@
        const negative_binomial_distribution<RealType, Policy>& dist = c.dist;
        RealType p = dist.success_fraction();
        RealType r = dist.successes();
- RealType result;
+ RealType result = 0;
        if(false == negative_binomial_detail::check_dist_and_prob(
           function,
           r,

Modified: branches/release/boost/math/distributions/normal.hpp
==============================================================================
--- branches/release/boost/math/distributions/normal.hpp (original)
+++ branches/release/boost/math/distributions/normal.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -106,7 +106,7 @@
    // return 0;
    //}
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_scale(function, sd, &result, Policy()))
    {
       return result;
@@ -138,7 +138,7 @@
    RealType sd = dist.standard_deviation();
    RealType mean = dist.mean();
    static const char* function = "boost::math::cdf(const normal_distribution<%1%>&, %1%)";
- RealType result;
+ RealType result = 0;
    if(false == detail::check_scale(function, sd, &result, Policy()))
    {
       return result;
@@ -179,7 +179,7 @@
    RealType mean = dist.mean();
    static const char* function = "boost::math::quantile(const normal_distribution<%1%>&, %1%)";
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_scale(function, sd, &result, Policy()))
       return result;
    if(false == detail::check_location(function, mean, &result, Policy()))
@@ -218,7 +218,7 @@
    //{ // cdf complement -infinity is unity.
    // return 1;
    //}
- RealType result;
+ RealType result = 0;
    if(false == detail::check_scale(function, sd, &result, Policy()))
       return result;
    if(false == detail::check_location(function, mean, &result, Policy()))
@@ -239,7 +239,7 @@
    RealType sd = c.dist.standard_deviation();
    RealType mean = c.dist.mean();
    static const char* function = "boost::math::quantile(const complement(normal_distribution<%1%>&), %1%)";
- RealType result;
+ RealType result = 0;
    if(false == detail::check_scale(function, sd, &result, Policy()))
       return result;
    if(false == detail::check_location(function, mean, &result, Policy()))

Modified: branches/release/boost/math/distributions/pareto.hpp
==============================================================================
--- branches/release/boost/math/distributions/pareto.hpp (original)
+++ branches/release/boost/math/distributions/pareto.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -139,7 +139,7 @@
       pareto_distribution(RealType scale = 1, RealType shape = 1)
         : m_scale(scale), m_shape(shape)
       { // Constructor.
- RealType result;
+ RealType result = 0;
         detail::check_pareto("boost::math::pareto_distribution<%1%>::pareto_distribution", scale, shape, &result, Policy());
       }
 
@@ -182,7 +182,7 @@
       static const char* function = "boost::math::pdf(const pareto_distribution<%1%>&, %1%)";
       RealType scale = dist.scale();
       RealType shape = dist.shape();
- RealType result;
+ RealType result = 0;
       if(false == (detail::check_pareto_x(function, x, &result, Policy())
          && detail::check_pareto(function, scale, shape, &result, Policy())))
          return result;
@@ -201,7 +201,7 @@
       static const char* function = "boost::math::cdf(const pareto_distribution<%1%>&, %1%)";
       RealType scale = dist.scale();
       RealType shape = dist.shape();
- RealType result;
+ RealType result = 0;
 
       if(false == (detail::check_pareto_x(function, x, &result, Policy())
          && detail::check_pareto(function, scale, shape, &result, Policy())))
@@ -222,7 +222,7 @@
     {
       BOOST_MATH_STD_USING // for ADL of std function pow.
       static const char* function = "boost::math::quantile(const pareto_distribution<%1%>&, %1%)";
- RealType result;
+ RealType result = 0;
       RealType scale = dist.scale();
       RealType shape = dist.shape();
       if(false == (detail::check_probability(function, p, &result, Policy())
@@ -249,7 +249,7 @@
     {
        BOOST_MATH_STD_USING // for ADL of std function pow.
        static const char* function = "boost::math::cdf(const pareto_distribution<%1%>&, %1%)";
- RealType result;
+ RealType result = 0;
        RealType x = c.param;
        RealType scale = c.dist.scale();
        RealType shape = c.dist.shape();
@@ -271,7 +271,7 @@
     {
       BOOST_MATH_STD_USING // for ADL of std function pow.
       static const char* function = "boost::math::quantile(const pareto_distribution<%1%>&, %1%)";
- RealType result;
+ RealType result = 0;
       RealType q = c.param;
       RealType scale = c.dist.scale();
       RealType shape = c.dist.shape();
@@ -296,7 +296,7 @@
     template <class RealType, class Policy>
     inline RealType mean(const pareto_distribution<RealType, Policy>& dist)
     {
- RealType result;
+ RealType result = 0;
       static const char* function = "boost::math::mean(const pareto_distribution<%1%>&, %1%)";
       if(false == detail::check_pareto(function, dist.scale(), dist.shape(), &result, Policy()))
       {
@@ -322,7 +322,7 @@
     template <class RealType, class Policy>
     inline RealType median(const pareto_distribution<RealType, Policy>& dist)
     {
- RealType result;
+ RealType result = 0;
       static const char* function = "boost::math::median(const pareto_distribution<%1%>&, %1%)";
       if(false == detail::check_pareto(function, dist.scale(), dist.shape(), &result, Policy()))
       {
@@ -335,7 +335,7 @@
     template <class RealType, class Policy>
     inline RealType variance(const pareto_distribution<RealType, Policy>& dist)
     {
- RealType result;
+ RealType result = 0;
       RealType scale = dist.scale();
       RealType shape = dist.shape();
       static const char* function = "boost::math::variance(const pareto_distribution<%1%>&, %1%)";
@@ -361,7 +361,7 @@
     inline RealType skewness(const pareto_distribution<RealType, Policy>& dist)
     {
       BOOST_MATH_STD_USING
- RealType result;
+ RealType result = 0;
       RealType shape = dist.shape();
       static const char* function = "boost::math::pdf(const pareto_distribution<%1%>&, %1%)";
       if(false == detail::check_pareto(function, dist.scale(), shape, &result, Policy()))
@@ -386,7 +386,7 @@
     template <class RealType, class Policy>
     inline RealType kurtosis(const pareto_distribution<RealType, Policy>& dist)
     {
- RealType result;
+ RealType result = 0;
       RealType shape = dist.shape();
       static const char* function = "boost::math::pdf(const pareto_distribution<%1%>&, %1%)";
       if(false == detail::check_pareto(function, dist.scale(), shape, &result, Policy()))
@@ -410,7 +410,7 @@
     template <class RealType, class Policy>
     inline RealType kurtosis_excess(const pareto_distribution<RealType, Policy>& dist)
     {
- RealType result;
+ RealType result = 0;
       RealType shape = dist.shape();
       static const char* function = "boost::math::pdf(const pareto_distribution<%1%>&, %1%)";
       if(false == detail::check_pareto(function, dist.scale(), shape, &result, Policy()))

Modified: branches/release/boost/math/distributions/poisson.hpp
==============================================================================
--- branches/release/boost/math/distributions/poisson.hpp (original)
+++ branches/release/boost/math/distributions/poisson.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -316,7 +316,7 @@
 
       RealType mean = dist.mean();
       // Error check:
- RealType result;
+ RealType result = 0;
       if(false == poisson_detail::check_dist_and_k(
         "boost::math::pdf(const poisson_distribution<%1%>&, %1%)",
         mean,
@@ -362,7 +362,7 @@
 
       RealType mean = dist.mean();
       // Error checks:
- RealType result;
+ RealType result = 0;
       if(false == poisson_detail::check_dist_and_k(
         "boost::math::cdf(const poisson_distribution<%1%>&, %1%)",
         mean,
@@ -414,7 +414,7 @@
       RealType mean = dist.mean();
 
       // Error checks:
- RealType result;
+ RealType result = 0;
       if(false == poisson_detail::check_dist_and_k(
         "boost::math::cdf(const poisson_distribution<%1%>&, %1%)",
         mean,
@@ -443,7 +443,7 @@
     inline RealType quantile(const poisson_distribution<RealType, Policy>& dist, const RealType& p)
     { // Quantile (or Percent Point) Poisson function.
       // Return the number of expected events k for a given probability p.
- RealType result; // of Argument checks:
+ RealType result = 0; // of Argument checks:
       if(false == poisson_detail::check_prob(
         "boost::math::quantile(const poisson_distribution<%1%>&, %1%)",
         p,
@@ -514,7 +514,7 @@
       // Error checks:
       RealType q = c.param;
       const poisson_distribution<RealType, Policy>& dist = c.dist;
- RealType result; // of argument checks.
+ RealType result = 0; // of argument checks.
       if(false == poisson_detail::check_prob(
         "boost::math::quantile(const poisson_distribution<%1%>&, %1%)",
         q,

Modified: branches/release/boost/math/distributions/rayleigh.hpp
==============================================================================
--- branches/release/boost/math/distributions/rayleigh.hpp (original)
+++ branches/release/boost/math/distributions/rayleigh.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -98,7 +98,7 @@
    BOOST_MATH_STD_USING // for ADL of std function exp.
 
    RealType sigma = dist.sigma();
- RealType result;
+ RealType result = 0;
    static const char* function = "boost::math::pdf(const rayleigh_distribution<%1%>&, %1%)";
    if(false == detail::verify_sigma(function, sigma, &result, Policy()))
    {
@@ -118,7 +118,7 @@
 {
    BOOST_MATH_STD_USING // for ADL of std functions
 
- RealType result;
+ RealType result = 0;
    RealType sigma = dist.sigma();
    static const char* function = "boost::math::cdf(const rayleigh_distribution<%1%>&, %1%)";
    if(false == detail::verify_sigma(function, sigma, &result, Policy()))
@@ -138,7 +138,7 @@
 {
    BOOST_MATH_STD_USING // for ADL of std functions
 
- RealType result;
+ RealType result = 0;
    RealType sigma = dist.sigma();
    static const char* function = "boost::math::quantile(const rayleigh_distribution<%1%>&, %1%)";
    if(false == detail::verify_sigma(function, sigma, &result, Policy()))
@@ -163,7 +163,7 @@
 {
    BOOST_MATH_STD_USING // for ADL of std functions
 
- RealType result;
+ RealType result = 0;
    RealType sigma = c.dist.sigma();
    static const char* function = "boost::math::cdf(const rayleigh_distribution<%1%>&, %1%)";
    if(false == detail::verify_sigma(function, sigma, &result, Policy()))
@@ -184,7 +184,7 @@
 {
    BOOST_MATH_STD_USING // for ADL of std functions, log & sqrt.
 
- RealType result;
+ RealType result = 0;
    RealType sigma = c.dist.sigma();
    static const char* function = "boost::math::quantile(const rayleigh_distribution<%1%>&, %1%)";
    if(false == detail::verify_sigma(function, sigma, &result, Policy()))
@@ -211,7 +211,7 @@
 template <class RealType, class Policy>
 inline RealType mean(const rayleigh_distribution<RealType, Policy>& dist)
 {
- RealType result;
+ RealType result = 0;
    RealType sigma = dist.sigma();
    static const char* function = "boost::math::mean(const rayleigh_distribution<%1%>&, %1%)";
    if(false == detail::verify_sigma(function, sigma, &result, Policy()))
@@ -225,7 +225,7 @@
 template <class RealType, class Policy>
 inline RealType variance(const rayleigh_distribution<RealType, Policy>& dist)
 {
- RealType result;
+ RealType result = 0;
    RealType sigma = dist.sigma();
    static const char* function = "boost::math::variance(const rayleigh_distribution<%1%>&, %1%)";
    if(false == detail::verify_sigma(function, sigma, &result, Policy()))

Modified: branches/release/boost/math/distributions/triangular.hpp
==============================================================================
--- branches/release/boost/math/distributions/triangular.hpp (original)
+++ branches/release/boost/math/distributions/triangular.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -199,7 +199,7 @@
     RealType lower = dist.lower();
     RealType mode = dist.mode();
     RealType upper = dist.upper();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_triangular(function, lower, mode, upper, &result, Policy()))
     {
       return result;
@@ -237,7 +237,7 @@
     RealType lower = dist.lower();
     RealType mode = dist.mode();
     RealType upper = dist.upper();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_triangular(function, lower, mode, upper, &result, Policy()))
     {
       return result;
@@ -273,7 +273,7 @@
     RealType lower = dist.lower();
     RealType mode = dist.mode();
     RealType upper = dist.upper();
- RealType result; // of checks
+ RealType result = 0; // of checks
     if(false == detail::check_triangular(function,lower, mode, upper, &result, Policy()))
     {
       return result;
@@ -316,7 +316,7 @@
     RealType mode = c.dist.mode();
     RealType upper = c.dist.upper();
     RealType x = c.param;
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_triangular(function, lower, mode, upper, &result, Policy()))
     {
       return result;
@@ -352,7 +352,7 @@
     RealType m = c.dist.mode();
     RealType u = c.dist.upper();
     RealType q = c.param; // probability 0 to 1.
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_triangular(function, l, m, u, &result, Policy()))
     {
       return result;
@@ -399,7 +399,7 @@
     RealType lower = dist.lower();
     RealType mode = dist.mode();
     RealType upper = dist.upper();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_triangular(function, lower, mode, upper, &result, Policy()))
     {
       return result;
@@ -415,7 +415,7 @@
     RealType lower = dist.lower();
     RealType mode = dist.mode();
     RealType upper = dist.upper();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_triangular(function, lower, mode, upper, &result, Policy()))
     {
       return result;
@@ -428,7 +428,7 @@
   {
     static const char* function = "boost::math::mode(const triangular_distribution<%1%>&)";
     RealType mode = dist.mode();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_triangular_mode(function, mode, &result, Policy()))
     { // This should never happen!
       return result;
@@ -442,7 +442,7 @@
     BOOST_MATH_STD_USING // ADL of std functions.
     static const char* function = "boost::math::median(const triangular_distribution<%1%>&)";
     RealType mode = dist.mode();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_triangular_mode(function, mode, &result, Policy()))
     { // This should never happen!
       return result;
@@ -469,7 +469,7 @@
     RealType lower = dist.lower();
     RealType mode = dist.mode();
     RealType upper = dist.upper();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_triangular(function,lower, mode, upper, &result, Policy()))
     {
       return result;
@@ -485,7 +485,7 @@
     RealType lower = dist.lower();
     RealType upper = dist.upper();
     RealType mode = dist.mode();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_triangular(function,lower, mode, upper, &result, Policy()))
     {
       return result;
@@ -500,7 +500,7 @@
     RealType lower = dist.lower();
     RealType upper = dist.upper();
     RealType mode = dist.mode();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_triangular(function,lower, mode, upper, &result, Policy()))
     {
       return result;

Modified: branches/release/boost/math/distributions/uniform.hpp
==============================================================================
--- branches/release/boost/math/distributions/uniform.hpp (original)
+++ branches/release/boost/math/distributions/uniform.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -161,7 +161,7 @@
   {
     RealType lower = dist.lower();
     RealType upper = dist.upper();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_uniform("boost::math::pdf(const uniform_distribution<%1%>&, %1%)", lower, upper, &result, Policy()))
     {
       return result;
@@ -186,7 +186,7 @@
   {
     RealType lower = dist.lower();
     RealType upper = dist.upper();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_uniform("boost::math::cdf(const uniform_distribution<%1%>&, %1%)",lower, upper, &result, Policy()))
     {
       return result;
@@ -211,7 +211,7 @@
   {
     RealType lower = dist.lower();
     RealType upper = dist.upper();
- RealType result; // of checks
+ RealType result = 0; // of checks
     if(false == detail::check_uniform("boost::math::quantile(const uniform_distribution<%1%>&, %1%)",lower, upper, &result, Policy()))
     {
       return result;
@@ -237,7 +237,7 @@
     RealType lower = c.dist.lower();
     RealType upper = c.dist.upper();
     RealType x = c.param;
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_uniform("boost::math::cdf(const uniform_distribution<%1%>&, %1%)", lower, upper, &result, Policy()))
     {
       return result;
@@ -263,7 +263,7 @@
     RealType lower = c.dist.lower();
     RealType upper = c.dist.upper();
     RealType q = c.param;
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_uniform("boost::math::quantile(const uniform_distribution<%1%>&, %1%)", lower, upper, &result, Policy()))
     {
       return result;
@@ -285,7 +285,7 @@
   {
     RealType lower = dist.lower();
     RealType upper = dist.upper();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_uniform("boost::math::mean(const uniform_distribution<%1%>&)", lower, upper, &result, Policy()))
     {
       return result;
@@ -298,7 +298,7 @@
   {
     RealType lower = dist.lower();
     RealType upper = dist.upper();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_uniform("boost::math::variance(const uniform_distribution<%1%>&)", lower, upper, &result, Policy()))
     {
       return result;
@@ -312,7 +312,7 @@
   {
     RealType lower = dist.lower();
     RealType upper = dist.upper();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_uniform("boost::math::mode(const uniform_distribution<%1%>&)", lower, upper, &result, Policy()))
     {
       return result;
@@ -326,7 +326,7 @@
   {
     RealType lower = dist.lower();
     RealType upper = dist.upper();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_uniform("boost::math::median(const uniform_distribution<%1%>&)", lower, upper, &result, Policy()))
     {
       return result;
@@ -338,7 +338,7 @@
   {
     RealType lower = dist.lower();
     RealType upper = dist.upper();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_uniform("boost::math::skewness(const uniform_distribution<%1%>&)",lower, upper, &result, Policy()))
     {
       return result;
@@ -351,7 +351,7 @@
   {
     RealType lower = dist.lower();
     RealType upper = dist.upper();
- RealType result; // of checks.
+ RealType result = 0; // of checks.
     if(false == detail::check_uniform("boost::math::kurtosis_execess(const uniform_distribution<%1%>&)", lower, upper, &result, Policy()))
     {
       return result;

Modified: branches/release/boost/math/distributions/weibull.hpp
==============================================================================
--- branches/release/boost/math/distributions/weibull.hpp (original)
+++ branches/release/boost/math/distributions/weibull.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -126,7 +126,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_weibull(function, scale, shape, &result, Policy()))
       return result;
    if(false == detail::check_weibull_x(function, x, &result, Policy()))
@@ -152,7 +152,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_weibull(function, scale, shape, &result, Policy()))
       return result;
    if(false == detail::check_weibull_x(function, x, &result, Policy()))
@@ -173,7 +173,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_weibull(function, scale, shape, &result, Policy()))
       return result;
    if(false == detail::check_probability(function, p, &result, Policy()))
@@ -197,7 +197,7 @@
    RealType shape = c.dist.shape();
    RealType scale = c.dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_weibull(function, scale, shape, &result, Policy()))
       return result;
    if(false == detail::check_weibull_x(function, c.param, &result, Policy()))
@@ -219,7 +219,7 @@
    RealType scale = c.dist.scale();
    RealType q = c.param;
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_weibull(function, scale, shape, &result, Policy()))
       return result;
    if(false == detail::check_probability(function, q, &result, Policy()))
@@ -243,7 +243,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_weibull(function, scale, shape, &result, Policy()))
       return result;
 
@@ -259,7 +259,7 @@
 
    static const char* function = "boost::math::variance(const weibull_distribution<%1%>)";
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_weibull(function, scale, shape, &result, Policy()))
    {
       return result;
@@ -281,7 +281,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_weibull(function, scale, shape, &result, Policy()))
    {
       return result;
@@ -302,7 +302,7 @@
    RealType shape = dist.shape(); // Wikipedia k
    RealType scale = dist.scale(); // Wikipedia lambda
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_weibull(function, scale, shape, &result, Policy()))
    {
       return result;
@@ -322,7 +322,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_weibull(function, scale, shape, &result, Policy()))
    {
       return result;
@@ -348,7 +348,7 @@
    RealType shape = dist.shape();
    RealType scale = dist.scale();
 
- RealType result;
+ RealType result = 0;
    if(false == detail::check_weibull(function, scale, shape, &result, Policy()))
       return result;
 

Modified: branches/release/boost/math/octonion.hpp
==============================================================================
--- branches/release/boost/math/octonion.hpp (original)
+++ branches/release/boost/math/octonion.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -4713,11 +4713,11 @@
             }
             else if (n == 0)
             {
- return(octonion<T>(1));
+ return(octonion<T>(static_cast<T>(1)));
             }
             else /* n < 0 */
             {
- return(pow(octonion<T>(1)/o,-n));
+ return(pow(octonion<T>(static_cast<T>(1))/o,-n));
             }
         }
         

Modified: branches/release/boost/math/policies/error_handling.hpp
==============================================================================
--- branches/release/boost/math/policies/error_handling.hpp (original)
+++ branches/release/boost/math/policies/error_handling.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -616,7 +616,7 @@
    //
    // Most of what follows will evaluate to a no-op:
    //
- R result;
+ R result = 0;
    if(detail::check_overflow<R>(val, &result, function, overflow_type()))
       return result;
    if(detail::check_underflow<R>(val, &result, function, underflow_type()))

Modified: branches/release/boost/math/policies/policy.hpp
==============================================================================
--- branches/release/boost/math/policies/policy.hpp (original)
+++ branches/release/boost/math/policies/policy.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -738,6 +738,7 @@
 template <class Real, class Policy>
 struct precision
 {
+ BOOST_STATIC_ASSERT( ::std::numeric_limits<Real>::radix == 2);
    typedef typename Policy::precision_type precision_type;
    typedef basic_digits<Real> digits_t;
    typedef typename mpl::if_<
@@ -775,6 +776,7 @@
 template <class Real, class Policy>
 struct precision
 {
+ BOOST_STATIC_ASSERT((::std::numeric_limits<Real>::radix == 2) || ((::std::numeric_limits<Real>::is_specialized == 0) || (::std::numeric_limits<Real>::digits == 0)));
 #ifndef __BORLANDC__
    typedef typename Policy::precision_type precision_type;
    typedef typename mpl::if_c<
@@ -896,8 +898,10 @@
 {
 #ifndef BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
    BOOST_STATIC_ASSERT( ::std::numeric_limits<T>::is_specialized);
+ BOOST_STATIC_ASSERT( ::std::numeric_limits<T>::radix == 2);
 #else
    BOOST_ASSERT(::std::numeric_limits<T>::is_specialized);
+ BOOST_ASSERT(::std::numeric_limits<T>::radix == 2);
 #endif
    typedef typename boost::math::policies::precision<T, Policy>::type p_t;
    typedef mpl::bool_<p_t::value <= std::numeric_limits<boost::uintmax_t>::digits> is_small_int;
@@ -916,7 +920,7 @@
 template <class T, class Policy>
 inline T get_epsilon(BOOST_MATH_EXPLICIT_TEMPLATE_TYPE(T))
 {
- typedef mpl::bool_< std::numeric_limits<T>::is_specialized > tag_type;
+ typedef mpl::bool_< (std::numeric_limits<T>::is_specialized && (std::numeric_limits<T>::radix == 2)) > tag_type;
    return detail::get_epsilon_imp<T, Policy>(tag_type());
 }
 

Modified: branches/release/boost/math/quaternion.hpp
==============================================================================
--- branches/release/boost/math/quaternion.hpp (original)
+++ branches/release/boost/math/quaternion.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -1887,11 +1887,11 @@
             }
             else if (n == 0)
             {
- return(quaternion<T>(1));
+ return(quaternion<T>(static_cast<T>(1)));
             }
             else /* n < 0 */
             {
- return(pow(quaternion<T>(1)/q,-n));
+ return(pow(quaternion<T>(static_cast<T>(1))/q,-n));
             }
         }
         

Modified: branches/release/boost/math/special_functions/atanh.hpp
==============================================================================
--- branches/release/boost/math/special_functions/atanh.hpp (original)
+++ branches/release/boost/math/special_functions/atanh.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -64,7 +64,7 @@
             else if(x > 1 - tools::epsilon<T>())
             {
                // Infinity:
- return -policies::raise_overflow_error<T>(function, 0, pol);
+ return policies::raise_overflow_error<T>(function, 0, pol);
             }
             else if(x > 1)
             {

Modified: branches/release/boost/math/special_functions/beta.hpp
==============================================================================
--- branches/release/boost/math/special_functions/beta.hpp (original)
+++ branches/release/boost/math/special_functions/beta.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -326,6 +326,10 @@
       T b2 = (y * cgh) / bgh;
       l1 = a * log(b1);
       l2 = b * log(b2);
+ BOOST_MATH_INSTRUMENT_VARIABLE(b1);
+ BOOST_MATH_INSTRUMENT_VARIABLE(b2);
+ BOOST_MATH_INSTRUMENT_VARIABLE(l1);
+ BOOST_MATH_INSTRUMENT_VARIABLE(l2);
       if((l1 >= tools::log_max_value<T>())
          || (l1 <= tools::log_min_value<T>())
          || (l2 >= tools::log_max_value<T>())
@@ -384,9 +388,8 @@
       return pow(x, a) * pow(y, b);
    }
 
- T result;
+ T result= 0; // assignment here silences warnings later
 
- T prefix = 1;
    T c = a + b;
 
    // integration limits for the gamma functions:
@@ -519,7 +522,6 @@
 
    if(normalised)
    {
- T prefix = 1;
       T c = a + b;
 
       // figure out integration limits for the gamma function:

Modified: branches/release/boost/math/special_functions/cbrt.hpp
==============================================================================
--- branches/release/boost/math/special_functions/cbrt.hpp (original)
+++ branches/release/boost/math/special_functions/cbrt.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -90,6 +90,8 @@
 
    typedef typename largest_cbrt_int_type<T>::type shift_type;
 
+ BOOST_STATIC_ASSERT( ::std::numeric_limits<shift_type>::radix == 2);
+
    if(abs(i_exp3) < std::numeric_limits<shift_type>::digits)
    {
       if(i_exp3 > 0)

Modified: branches/release/boost/math/special_functions/detail/fp_traits.hpp
==============================================================================
--- branches/release/boost/math/special_functions/detail/fp_traits.hpp (original)
+++ branches/release/boost/math/special_functions/detail/fp_traits.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -552,12 +552,13 @@
 
 template<class T> struct fp_traits
 {
+ typedef BOOST_DEDUCED_TYPENAME size_to_precision<sizeof(T), ::boost::is_floating_point<T>::value>::type precision;
 #if defined(BOOST_MATH_USE_STD_FPCLASSIFY) && !defined(BOOST_MATH_DISABLE_STD_FPCLASSIFY)
     typedef typename select_native<T>::type type;
 #else
- typedef BOOST_DEDUCED_TYPENAME size_to_precision<sizeof(T), ::boost::is_floating_point<T>::value>::type precision;
     typedef fp_traits_non_native<T, precision> type;
 #endif
+ typedef fp_traits_non_native<T, precision> sign_change_type;
 };
 
 //------------------------------------------------------------------------------

Modified: branches/release/boost/math/special_functions/detail/t_distribution_inv.hpp
==============================================================================
--- branches/release/boost/math/special_functions/detail/t_distribution_inv.hpp (original)
+++ branches/release/boost/math/special_functions/detail/t_distribution_inv.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -529,7 +529,10 @@
    typedef mpl::bool_<
       (std::numeric_limits<T>::digits <= 53)
        &&
- (std::numeric_limits<T>::is_specialized)> tag_type;
+ (std::numeric_limits<T>::is_specialized)
+ &&
+ (std::numeric_limits<T>::radix == 2)
+ > tag_type;
    return policies::checked_narrowing_cast<T, forwarding_policy>(fast_students_t_quantile_imp(static_cast<value_type>(df), static_cast<value_type>(p), pol, static_cast<tag_type*>(0)), "boost::math::students_t_quantile<%1%>(%1%,%1%,%1%)");
 }
 

Modified: branches/release/boost/math/special_functions/gamma.hpp
==============================================================================
--- branches/release/boost/math/special_functions/gamma.hpp (original)
+++ branches/release/boost/math/special_functions/gamma.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -1,3 +1,4 @@
+
 // Copyright John Maddock 2006-7.
 // Copyright Paul A. Bristow 2007.
 
@@ -150,6 +151,7 @@
       if(z <= -20)
       {
          result = gamma_imp(T(-z), pol, l) * sinpx(z);
+ BOOST_MATH_INSTRUMENT_VARIABLE(result);
          if((fabs(result) < 1) && (tools::max_value<T>() * fabs(result) < boost::math::constants::pi<T>()))
             return policies::raise_overflow_error<T>(function, "Result of tgamma is too large to represent.", pol);
          result = -boost::math::constants::pi<T>() / result;
@@ -157,6 +159,7 @@
             return policies::raise_underflow_error<T>(function, "Result of tgamma is too small to represent.", pol);
          if((boost::math::fpclassify)(result) == (int)FP_SUBNORMAL)
             return policies::raise_denorm_error<T>(function, "Result of tgamma is denormalized.", result, pol);
+ BOOST_MATH_INSTRUMENT_VARIABLE(result);
          return result;
       }
 
@@ -167,29 +170,41 @@
          z += 1;
       }
    }
+ BOOST_MATH_INSTRUMENT_VARIABLE(result);
    if((floor(z) == z) && (z < max_factorial<T>::value))
    {
       result *= unchecked_factorial<T>(itrunc(z, pol) - 1);
+ BOOST_MATH_INSTRUMENT_VARIABLE(result);
    }
    else
    {
       result *= L::lanczos_sum(z);
+ BOOST_MATH_INSTRUMENT_VARIABLE(result);
+ BOOST_MATH_INSTRUMENT_VARIABLE(tools::log_max_value<T>());
       if(z * log(z) > tools::log_max_value<T>())
       {
          // we're going to overflow unless this is done with care:
          T zgh = (z + static_cast<T>(L::g()) - boost::math::constants::half<T>());
+ BOOST_MATH_INSTRUMENT_VARIABLE(zgh);
          if(log(zgh) * z / 2 > tools::log_max_value<T>())
             return policies::raise_overflow_error<T>(function, "Result of tgamma is too large to represent.", pol);
          T hp = pow(zgh, (z / 2) - T(0.25));
+ BOOST_MATH_INSTRUMENT_VARIABLE(hp);
          result *= hp / exp(zgh);
+ BOOST_MATH_INSTRUMENT_VARIABLE(result);
          if(tools::max_value<T>() / hp < result)
             return policies::raise_overflow_error<T>(function, "Result of tgamma is too large to represent.", pol);
          result *= hp;
+ BOOST_MATH_INSTRUMENT_VARIABLE(result);
       }
       else
       {
          T zgh = (z + static_cast<T>(L::g()) - boost::math::constants::half<T>());
+ BOOST_MATH_INSTRUMENT_VARIABLE(zgh);
+ BOOST_MATH_INSTRUMENT_VARIABLE(pow(zgh, z - boost::math::constants::half<T>()));
+ BOOST_MATH_INSTRUMENT_VARIABLE(exp(zgh));
          result *= pow(zgh, z - boost::math::constants::half<T>()) / exp(zgh);
+ BOOST_MATH_INSTRUMENT_VARIABLE(result);
       }
    }
    return result;

Modified: branches/release/boost/math/special_functions/math_fwd.hpp
==============================================================================
--- branches/release/boost/math/special_functions/math_fwd.hpp (original)
+++ branches/release/boost/math/special_functions/math_fwd.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -641,6 +641,18 @@
    template <class T>
    bool isnormal BOOST_NO_MACRO_EXPAND(T t);
 
+ template<class T>
+ int signbit BOOST_NO_MACRO_EXPAND(T x);
+
+ template <class T>
+ int sign BOOST_NO_MACRO_EXPAND(const T& z);
+
+ template <class T>
+ T copysign BOOST_NO_MACRO_EXPAND(const T& x, const T& y);
+
+ template <class T>
+ T changesign BOOST_NO_MACRO_EXPAND(const T& z);
+
    // Exponential integrals:
    namespace detail{
 
@@ -880,7 +892,6 @@
    inline typename boost::math::tools::promote_args<RT>::type falling_factorial(RT x, unsigned n){ return boost::math::falling_factorial(x, n, Policy()); }\
    template <class RT>\
    inline typename boost::math::tools::promote_args<RT>::type rising_factorial(RT x, unsigned n){ return boost::math::rising_factorial(x, n, Policy()); }\
- using boost::math::fpclassify;\
 \
    template <class RT>\
    inline typename boost::math::tools::promote_args<RT>::type tgamma(RT z){ return boost::math::tgamma(z, Policy()); }\
@@ -1003,6 +1014,10 @@
    using boost::math::isinf;\
    using boost::math::isnan;\
    using boost::math::isnormal;\
+ using boost::math::signbit;\
+ using boost::math::sign;\
+ using boost::math::copysign;\
+ using boost::math::changesign;\
    \
    template <class T, class U>\
    inline typename boost::math::tools::promote_args<T,U>::type expint(T const& z, U const& u)\

Modified: branches/release/boost/math/special_functions/sign.hpp
==============================================================================
--- branches/release/boost/math/special_functions/sign.hpp (original)
+++ branches/release/boost/math/special_functions/sign.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -1,4 +1,7 @@
 // (C) Copyright John Maddock 2006.
+// (C) Copyright Johan Rade 2006.
+// (C) Copyright Paul A. Bristow 2011 (added changesign).
+
 // 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)
@@ -18,6 +21,8 @@
 
 namespace detail {
 
+ // signbit
+
 #ifdef BOOST_MATH_USE_STD_FPCLASSIFY
     template<class T>
     inline int signbit_impl(T x, native_tag const&)
@@ -58,10 +63,51 @@
 
         return a & traits::sign ? 1 : 0;
     }
+
+ // Changesign
+
+ template<class T>
+ inline T (changesign_impl)(T x, generic_tag<true> const&)
+ {
+ return -x;
+ }
+
+ template<class T>
+ inline T (changesign_impl)(T x, generic_tag<false> const&)
+ {
+ return -x;
+ }
+
+
+ template<class T>
+ inline T changesign_impl(T x, ieee_copy_all_bits_tag const&)
+ {
+ typedef BOOST_DEDUCED_TYPENAME fp_traits<T>::sign_change_type traits;
+
+ BOOST_DEDUCED_TYPENAME traits::bits a;
+ traits::get_bits(x,a);
+ a ^= traits::sign;
+ traits::set_bits(x,a);
+ return x;
+ }
+
+ template<class T>
+ inline T (changesign_impl)(T x, ieee_copy_leading_bits_tag const&)
+ {
+ typedef BOOST_DEDUCED_TYPENAME fp_traits<T>::sign_change_type traits;
+
+ BOOST_DEDUCED_TYPENAME traits::bits a;
+ traits::get_bits(x,a);
+ a ^= traits::sign;
+ traits::set_bits(x,a);
+ return x;
+ }
+
+
 } // namespace detail
 
 template<class T> int (signbit)(T x)
-{ //!< \brief return true if floating-point type t is NaN (Not A Number).
+{
    typedef typename detail::fp_traits<T>::type traits;
    typedef typename traits::method method;
    typedef typename boost::is_floating_point<T>::type fp_tag;
@@ -74,11 +120,20 @@
    return (z == 0) ? 0 : (boost::math::signbit)(z) ? -1 : 1;
 }
 
+template<class T> T (changesign)(const T& x)
+{ //!< \brief return unchanged binary pattern of x, except for change of sign bit.
+ typedef typename detail::fp_traits<T>::sign_change_type traits;
+ typedef typename traits::method method;
+ typedef typename boost::is_floating_point<T>::type fp_tag;
+
+ return detail::changesign_impl(x, method());
+}
+
 template <class T>
 inline T copysign BOOST_NO_MACRO_EXPAND(const T& x, const T& y)
 {
    BOOST_MATH_STD_USING
- return fabs(x) * ((boost::math::signbit)(y) ? -1 : 1);
+ return (boost::math::signbit)(x) != (boost::math::signbit)(y) ? (boost::math::changesign)(x) : x;
 }
 
 } // namespace math

Modified: branches/release/boost/math/tools/config.hpp
==============================================================================
--- branches/release/boost/math/tools/config.hpp (original)
+++ branches/release/boost/math/tools/config.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -253,9 +253,15 @@
    return (std::max)((std::max)(a, b), (std::max)(c, d));
 }
 } // namespace tools
+
+template <class T>
+void suppress_unused_variable_warning(const T&)
+{
+}
+
 }} // namespace boost namespace math
 
-#if (defined(__linux__) && !defined(__UCLIBC__)) || defined(__QNX__) || defined(__IBMCPP__)
+#if ((defined(__linux__) && !defined(__UCLIBC__)) || defined(__QNX__) || defined(__IBMCPP__)) && !defined(BOOST_NO_FENV_H)
 
    #include <boost/detail/fenv.hpp>
 

Modified: branches/release/boost/math/tools/precision.hpp
==============================================================================
--- branches/release/boost/math/tools/precision.hpp (original)
+++ branches/release/boost/math/tools/precision.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -45,8 +45,10 @@
 {
 #ifndef BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
    BOOST_STATIC_ASSERT( ::std::numeric_limits<T>::is_specialized);
+ BOOST_STATIC_ASSERT( ::std::numeric_limits<T>::radix == 2);
 #else
    BOOST_ASSERT(::std::numeric_limits<T>::is_specialized);
+ BOOST_ASSERT(::std::numeric_limits<T>::radix == 2);
 #endif
    return std::numeric_limits<T>::digits;
 }
@@ -303,14 +305,14 @@
 template <class T>
 inline T root_epsilon()
 {
- typedef mpl::int_<std::numeric_limits<T>::digits> tag_type;
+ typedef mpl::int_< (::std::numeric_limits<T>::radix == 2) ? std::numeric_limits<T>::digits : 0> tag_type;
    return detail::root_epsilon_imp(static_cast<T const*>(0), tag_type());
 }
 
 template <class T>
 inline T forth_root_epsilon()
 {
- typedef mpl::int_<std::numeric_limits<T>::digits> tag_type;
+ typedef mpl::int_< (::std::numeric_limits<T>::radix == 2) ? std::numeric_limits<T>::digits : 0> tag_type;
    return detail::forth_root_epsilon_imp(static_cast<T const*>(0), tag_type());
 }
 

Modified: branches/release/boost/math/tr1.hpp
==============================================================================
--- branches/release/boost/math/tr1.hpp (original)
+++ branches/release/boost/math/tr1.hpp 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -104,6 +104,7 @@
 # include <boost/config/auto_link.hpp>
 #endif
 
+#if !defined(__cplusplus) && defined(FLT_EVAL_METHOD) && (FLT_EVAL_METHOD > 2)
 #ifndef FLT_EVAL_METHOD
 typedef float float_t;
 typedef double double_t;
@@ -117,6 +118,7 @@
 typedef long double float_t;
 typedef long double double_t;
 #endif
+#endif
 
 // C99 Functions:
 double BOOST_MATH_TR1_DECL boost_acosh BOOST_PREVENT_MACRO_SUBSTITUTION(double x) BOOST_MATH_C99_THROW_SPEC;
@@ -829,7 +831,7 @@
 inline typename tools::promote_args<T>::type comp_ellint_1 BOOST_PREVENT_MACRO_SUBSTITUTION(T k)
 { return boost::math::tr1::comp_ellint_1 BOOST_PREVENT_MACRO_SUBSTITUTION(static_cast<typename tools::promote_args<T>::type>(k)); }
 
-// [5.2.1.5] BOOST_PREVENT_MACRO_SUBSTITUTION(complete) elliptic integral of the second kind:
+// [5.2.1.5] (complete) elliptic integral of the second kind:
 inline float comp_ellint_2f(float k)
 { return boost::math::tr1::boost_comp_ellint_2f(k); }
 inline double comp_ellint_2(double k)
@@ -844,7 +846,7 @@
 inline typename tools::promote_args<T>::type comp_ellint_2(T k)
 { return boost::math::tr1::comp_ellint_2(static_cast<typename tools::promote_args<T>::type> BOOST_PREVENT_MACRO_SUBSTITUTION(k)); }
 
-// [5.2.1.6] BOOST_PREVENT_MACRO_SUBSTITUTION(complete) elliptic integral of the third kind:
+// [5.2.1.6] (complete) elliptic integral of the third kind:
 inline float comp_ellint_3f(float k, float nu)
 { return boost::math::tr1::boost_comp_ellint_3f(k, nu); }
 inline double comp_ellint_3(double k, double nu)
@@ -1105,805 +1107,7 @@
 
 #else // __cplusplus
 
-// C99 Functions:
-#ifdef acosh
-#undef acosh
-#endif
-#define acosh boost_acosh
-#ifdef acoshf
-#undef acoshf
-#endif
-#define acoshf boost_acoshf
-#ifdef acoshl
-#undef acoshl
-#endif
-#define acoshl boost_acoshl
-
-#ifdef asinh
-#undef asinh
-#endif
-#define asinh boost_asinh
-#ifdef asinhf
-#undef asinhf
-#endif
-#define asinhf boost_asinhf
-#ifdef asinhl
-#undef asinhl
-#endif
-#define asinhl boost_asinhl
-
-#ifdef atanh
-#undef atanh
-#endif
-#define atanh boost_atanh
-#ifdef atanhf
-#undef atanhf
-#endif
-#define atanhf boost_atanhf
-#ifdef atanhl
-#undef atanhl
-#endif
-#define atanhl boost_atanhl
-
-#ifdef cbrt
-#undef cbrt
-#endif
-#define cbrt boost_cbrt
-#ifdef cbrtf
-#undef cbrtf
-#endif
-#define cbrtf boost_cbrtf
-#ifdef cbrtl
-#undef cbrtl
-#endif
-#define cbrtl boost_cbrtl
-
-#ifdef copysign
-#undef copysign
-#endif
-#define copysign boost_copysign
-#ifdef copysignf
-#undef copysignf
-#endif
-#define copysignf boost_copysignf
-#ifdef copysignl
-#undef copysignl
-#endif
-#define copysignl boost_copysignl
-
-#ifdef erf
-#undef erf
-#endif
-#define erf boost_erf
-#ifdef erff
-#undef erff
-#endif
-#define erff boost_erff
-#ifdef erfl
-#undef erfl
-#endif
-#define erfl boost_erfl
-
-#ifdef erfc
-#undef erfc
-#endif
-#define erfc boost_erfc
-#ifdef erfcf
-#undef erfcf
-#endif
-#define erfcf boost_erfcf
-#ifdef erfcl
-#undef erfcl
-#endif
-#define erfcl boost_erfcl
-
-#if 0
-#ifdef exp2
-#undef exp2
-#endif
-#define exp2 boost_exp2
-#ifdef exp2f
-#undef exp2f
-#endif
-#define exp2f boost_exp2f
-#ifdef exp2l
-#undef exp2l
-#endif
-#define exp2l boost_exp2l
-#endif
-
-#ifdef expm1
-#undef expm1
-#endif
-#define expm1 boost_expm1
-#ifdef expm1f
-#undef expm1f
-#endif
-#define expm1f boost_expm1f
-#ifdef expm1l
-#undef expm1l
-#endif
-#define expm1l boost_expm1l
-
-#if 0
-#ifdef fdim
-#undef fdim
-#endif
-#define fdim boost_fdim
-#ifdef fdimf
-#undef fdimf
-#endif
-#define fdimf boost_fdimf
-#ifdef fdiml
-#undef fdiml
-#endif
-#define fdiml boost_fdiml
-#ifdef acosh
-#undef acosh
-#endif
-#define fma boost_fma
-#ifdef fmaf
-#undef fmaf
-#endif
-#define fmaf boost_fmaf
-#ifdef fmal
-#undef fmal
-#endif
-#define fmal boost_fmal
-#endif
-
-#ifdef fmax
-#undef fmax
-#endif
-#define fmax boost_fmax
-#ifdef fmaxf
-#undef fmaxf
-#endif
-#define fmaxf boost_fmaxf
-#ifdef fmaxl
-#undef fmaxl
-#endif
-#define fmaxl boost_fmaxl
-
-#ifdef fmin
-#undef fmin
-#endif
-#define fmin boost_fmin
-#ifdef fminf
-#undef fminf
-#endif
-#define fminf boost_fminf
-#ifdef fminl
-#undef fminl
-#endif
-#define fminl boost_fminl
-
-#ifdef hypot
-#undef hypot
-#endif
-#define hypot boost_hypot
-#ifdef hypotf
-#undef hypotf
-#endif
-#define hypotf boost_hypotf
-#ifdef hypotl
-#undef hypotl
-#endif
-#define hypotl boost_hypotl
-
-#if 0
-#ifdef ilogb
-#undef ilogb
-#endif
-#define ilogb boost_ilogb
-#ifdef ilogbf
-#undef ilogbf
-#endif
-#define ilogbf boost_ilogbf
-#ifdef ilogbl
-#undef ilogbl
-#endif
-#define ilogbl boost_ilogbl
-#endif
-
-#ifdef lgamma
-#undef lgamma
-#endif
-#define lgamma boost_lgamma
-#ifdef lgammaf
-#undef lgammaf
-#endif
-#define lgammaf boost_lgammaf
-#ifdef lgammal
-#undef lgammal
-#endif
-#define lgammal boost_lgammal
-
-#ifdef BOOST_HAS_LONG_LONG
-#if 0
-#ifdef llrint
-#undef llrint
-#endif
-#define llrint boost_llrint
-#ifdef llrintf
-#undef llrintf
-#endif
-#define llrintf boost_llrintf
-#ifdef llrintl
-#undef llrintl
-#endif
-#define llrintl boost_llrintl
-#endif
-#ifdef llround
-#undef llround
-#endif
-#define llround boost_llround
-#ifdef llroundf
-#undef llroundf
-#endif
-#define llroundf boost_llroundf
-#ifdef llroundl
-#undef llroundl
-#endif
-#define llroundl boost_llroundl
-#endif
-
-#ifdef log1p
-#undef log1p
-#endif
-#define log1p boost_log1p
-#ifdef log1pf
-#undef log1pf
-#endif
-#define log1pf boost_log1pf
-#ifdef log1pl
-#undef log1pl
-#endif
-#define log1pl boost_log1pl
-
-#if 0
-#ifdef log2
-#undef log2
-#endif
-#define log2 boost_log2
-#ifdef log2f
-#undef log2f
-#endif
-#define log2f boost_log2f
-#ifdef log2l
-#undef log2l
-#endif
-#define log2l boost_log2l
-
-#ifdef logb
-#undef logb
-#endif
-#define logb boost_logb
-#ifdef logbf
-#undef logbf
-#endif
-#define logbf boost_logbf
-#ifdef logbl
-#undef logbl
-#endif
-#define logbl boost_logbl
-
-#ifdef lrint
-#undef lrint
-#endif
-#define lrint boost_lrint
-#ifdef lrintf
-#undef lrintf
-#endif
-#define lrintf boost_lrintf
-#ifdef lrintl
-#undef lrintl
-#endif
-#define lrintl boost_lrintl
-#endif
-
-#ifdef lround
-#undef lround
-#endif
-#define lround boost_lround
-#ifdef lroundf
-#undef lroundf
-#endif
-#define lroundf boost_lroundf
-#ifdef lroundl
-#undef lroundl
-#endif
-#define lroundl boost_lroundl
-
-#if 0
-#ifdef nan
-#undef nan
-#endif
-#define nan boost_nan
-#ifdef nanf
-#undef nanf
-#endif
-#define nanf boost_nanf
-#ifdef nanl
-#undef nanl
-#endif
-#define nanl boost_nanl
-
-#ifdef nearbyint
-#undef nearbyint
-#endif
-#define nearbyint boost_nearbyint
-#ifdef nearbyintf
-#undef nearbyintf
-#endif
-#define nearbyintf boost_nearbyintf
-#ifdef nearbyintl
-#undef nearbyintl
-#endif
-#define nearbyintl boost_nearbyintl
-#endif
-
-#ifdef nextafter
-#undef nextafter
-#endif
-#define nextafter boost_nextafter
-#ifdef nextafterf
-#undef nextafterf
-#endif
-#define nextafterf boost_nextafterf
-#ifdef nextafterl
-#undef nextafterl
-#endif
-#define nextafterl boost_nextafterl
-
-#ifdef nexttoward
-#undef nexttoward
-#endif
-#define nexttoward boost_nexttoward
-#ifdef nexttowardf
-#undef nexttowardf
-#endif
-#define nexttowardf boost_nexttowardf
-#ifdef nexttowardl
-#undef nexttowardl
-#endif
-#define nexttowardl boost_nexttowardl
-
-#if 0
-#ifdef remainder
-#undef remainder
-#endif
-#define remainder boost_remainder
-#ifdef remainderf
-#undef remainderf
-#endif
-#define remainderf boost_remainderf
-#ifdef remainderl
-#undef remainderl
-#endif
-#define remainderl boost_remainderl
-
-#ifdef remquo
-#undef remquo
-#endif
-#define remquo boost_remquo
-#ifdef remquof
-#undef remquof
-#endif
-#define remquof boost_remquof
-#ifdef remquol
-#undef remquol
-#endif
-#define remquol boost_remquol
-
-#ifdef rint
-#undef rint
-#endif
-#define rint boost_rint
-#ifdef rintf
-#undef rintf
-#endif
-#define rintf boost_rintf
-#ifdef rintl
-#undef rintl
-#endif
-#define rintl boost_rintl
-#endif
-
-#ifdef round
-#undef round
-#endif
-#define round boost_round
-#ifdef roundf
-#undef roundf
-#endif
-#define roundf boost_roundf
-#ifdef roundl
-#undef roundl
-#endif
-#define roundl boost_roundl
-
-#if 0
-#ifdef scalbln
-#undef scalbln
-#endif
-#define scalbln boost_scalbln
-#ifdef scalblnf
-#undef scalblnf
-#endif
-#define scalblnf boost_scalblnf
-#ifdef scalblnl
-#undef scalblnl
-#endif
-#define scalblnl boost_scalblnl
-
-#ifdef scalbn
-#undef scalbn
-#endif
-#define scalbn boost_scalbn
-#ifdef scalbnf
-#undef scalbnf
-#endif
-#define scalbnf boost_scalbnf
-#ifdef scalbnl
-#undef scalbnl
-#endif
-#define scalbnl boost_scalbnl
-#endif
-
-#ifdef tgamma
-#undef tgamma
-#endif
-#define tgamma boost_tgamma
-#ifdef tgammaf
-#undef tgammaf
-#endif
-#define tgammaf boost_tgammaf
-#ifdef tgammal
-#undef tgammal
-#endif
-#define tgammal boost_tgammal
-
-#ifdef trunc
-#undef trunc
-#endif
-#define trunc boost_trunc
-#ifdef truncf
-#undef truncf
-#endif
-#define truncf boost_truncf
-#ifdef truncl
-#undef truncl
-#endif
-#define truncl boost_truncl
-
-// [5.2.1.1] associated Laguerre polynomials:
-#ifdef assoc_laguerre
-#undef assoc_laguerre
-#endif
-#define assoc_laguerre boost_assoc_laguerre
-#ifdef assoc_laguerref
-#undef assoc_laguerref
-#endif
-#define assoc_laguerref boost_assoc_laguerref
-#ifdef assoc_laguerrel
-#undef assoc_laguerrel
-#endif
-#define assoc_laguerrel boost_assoc_laguerrel
-
-// [5.2.1.2] associated Legendre functions:
-#ifdef assoc_legendre
-#undef assoc_legendre
-#endif
-#define assoc_legendre boost_assoc_legendre
-#ifdef assoc_legendref
-#undef assoc_legendref
-#endif
-#define assoc_legendref boost_assoc_legendref
-#ifdef assoc_legendrel
-#undef assoc_legendrel
-#endif
-#define assoc_legendrel boost_assoc_legendrel
-
-// [5.2.1.3] beta function:
-#ifdef beta
-#undef beta
-#endif
-#define beta boost_beta
-#ifdef betaf
-#undef betaf
-#endif
-#define betaf boost_betaf
-#ifdef betal
-#undef betal
-#endif
-#define betal boost_betal
-
-// [5.2.1.4] (complete) elliptic integral of the first kind:
-#ifdef comp_ellint_1
-#undef comp_ellint_1
-#endif
-#define comp_ellint_1 boost_comp_ellint_1
-#ifdef comp_ellint_1f
-#undef comp_ellint_1f
-#endif
-#define comp_ellint_1f boost_comp_ellint_1f
-#ifdef comp_ellint_1l
-#undef comp_ellint_1l
-#endif
-#define comp_ellint_1l boost_comp_ellint_1l
-
-// [5.2.1.5] (complete) elliptic integral of the second kind:
-#ifdef comp_ellint_2
-#undef comp_ellint_2
-#endif
-#define comp_ellint_2 boost_comp_ellint_2
-#ifdef comp_ellint_2f
-#undef comp_ellint_2f
-#endif
-#define comp_ellint_2f boost_comp_ellint_2f
-#ifdef comp_ellint_2l
-#undef comp_ellint_2l
-#endif
-#define comp_ellint_2l boost_comp_ellint_2l
-
-// [5.2.1.6] (complete) elliptic integral of the third kind:
-#ifdef comp_ellint_3
-#undef comp_ellint_3
-#endif
-#define comp_ellint_3 boost_comp_ellint_3
-#ifdef comp_ellint_3f
-#undef comp_ellint_3f
-#endif
-#define comp_ellint_3f boost_comp_ellint_3f
-#ifdef comp_ellint_3l
-#undef comp_ellint_3l
-#endif
-#define comp_ellint_3l boost_comp_ellint_3l
-
-#if 0
-// [5.2.1.7] confluent hypergeometric functions:
-#ifdef conf_hyper
-#undef conf_hyper
-#endif
-#define conf_hyper boost_conf_hyper
-#ifdef conf_hyperf
-#undef conf_hyperf
-#endif
-#define conf_hyperf boost_conf_hyperf
-#ifdef conf_hyperl
-#undef conf_hyperl
-#endif
-#define conf_hyperl boost_conf_hyperl
-#endif
-
-// [5.2.1.8] regular modified cylindrical Bessel functions:
-#ifdef cyl_bessel_i
-#undef cyl_bessel_i
-#endif
-#define cyl_bessel_i boost_cyl_bessel_i
-#ifdef cyl_bessel_if
-#undef cyl_bessel_if
-#endif
-#define cyl_bessel_if boost_cyl_bessel_if
-#ifdef cyl_bessel_il
-#undef cyl_bessel_il
-#endif
-#define cyl_bessel_il boost_cyl_bessel_il
-
-// [5.2.1.9] cylindrical Bessel functions (of the first kind):
-#ifdef cyl_bessel_j
-#undef cyl_bessel_j
-#endif
-#define cyl_bessel_j boost_cyl_bessel_j
-#ifdef cyl_bessel_jf
-#undef cyl_bessel_jf
-#endif
-#define cyl_bessel_jf boost_cyl_bessel_jf
-#ifdef cyl_bessel_jl
-#undef cyl_bessel_jl
-#endif
-#define cyl_bessel_jl boost_cyl_bessel_jl
-
-// [5.2.1.10] irregular modified cylindrical Bessel functions:
-#ifdef cyl_bessel_k
-#undef cyl_bessel_k
-#endif
-#define cyl_bessel_k boost_cyl_bessel_k
-#ifdef cyl_bessel_kf
-#undef cyl_bessel_kf
-#endif
-#define cyl_bessel_kf boost_cyl_bessel_kf
-#ifdef cyl_bessel_kl
-#undef cyl_bessel_kl
-#endif
-#define cyl_bessel_kl boost_cyl_bessel_kl
-
-// [5.2.1.11] cylindrical Neumann functions BOOST_MATH_C99_THROW_SPEC;
-// cylindrical Bessel functions (of the second kind):
-#ifdef cyl_neumann
-#undef cyl_neumann
-#endif
-#define cyl_neumann boost_cyl_neumann
-#ifdef cyl_neumannf
-#undef cyl_neumannf
-#endif
-#define cyl_neumannf boost_cyl_neumannf
-#ifdef cyl_neumannl
-#undef cyl_neumannl
-#endif
-#define cyl_neumannl boost_cyl_neumannl
-
-// [5.2.1.12] (incomplete) elliptic integral of the first kind:
-#ifdef ellint_1
-#undef ellint_1
-#endif
-#define ellint_1 boost_ellint_1
-#ifdef ellint_1f
-#undef ellint_1f
-#endif
-#define ellint_1f boost_ellint_1f
-#ifdef ellint_1l
-#undef ellint_1l
-#endif
-#define ellint_1l boost_ellint_1l
-
-// [5.2.1.13] (incomplete) elliptic integral of the second kind:
-#ifdef ellint_2
-#undef ellint_2
-#endif
-#define ellint_2 boost_ellint_2
-#ifdef ellint_2f
-#undef ellint_2f
-#endif
-#define ellint_2f boost_ellint_2f
-#ifdef ellint_2l
-#undef ellint_2l
-#endif
-#define ellint_2l boost_ellint_2l
-
-// [5.2.1.14] (incomplete) elliptic integral of the third kind:
-#ifdef ellint_3
-#undef ellint_3
-#endif
-#define ellint_3 boost_ellint_3
-#ifdef ellint_3f
-#undef ellint_3f
-#endif
-#define ellint_3f boost_ellint_3f
-#ifdef ellint_3l
-#undef ellint_3l
-#endif
-#define ellint_3l boost_ellint_3l
-
-// [5.2.1.15] exponential integral:
-#ifdef expint
-#undef expint
-#endif
-#define expint boost_expint
-#ifdef expintf
-#undef expintf
-#endif
-#define expintf boost_expintf
-#ifdef expintl
-#undef expintl
-#endif
-#define expintl boost_expintl
-
-// [5.2.1.16] Hermite polynomials:
-#ifdef hermite
-#undef hermite
-#endif
-#define hermite boost_hermite
-#ifdef hermitef
-#undef hermitef
-#endif
-#define hermitef boost_hermitef
-#ifdef hermitel
-#undef hermitel
-#endif
-#define hermitel boost_hermitel
-
-#if 0
-// [5.2.1.17] hypergeometric functions:
-#ifdef hyperg
-#undef hyperg
-#endif
-#define hyperg boost_hyperg
-#ifdef hypergf
-#undef hypergf
-#endif
-#define hypergf boost_hypergf
-#ifdef hypergl
-#undef hypergl
-#endif
-#define hypergl boost_hypergl
-#endif
-
-// [5.2.1.18] Laguerre polynomials:
-#ifdef laguerre
-#undef laguerre
-#endif
-#define laguerre boost_laguerre
-#ifdef laguerref
-#undef laguerref
-#endif
-#define laguerref boost_laguerref
-#ifdef laguerrel
-#undef laguerrel
-#endif
-#define laguerrel boost_laguerrel
-
-// [5.2.1.19] Legendre polynomials:
-#ifdef legendre
-#undef legendre
-#endif
-#define legendre boost_legendre
-#ifdef legendref
-#undef legendref
-#endif
-#define legendref boost_legendref
-#ifdef legendrel
-#undef legendrel
-#endif
-#define legendrel boost_legendrel
-
-// [5.2.1.20] Riemann zeta function:
-#ifdef riemann_zeta
-#undef riemann_zeta
-#endif
-#define riemann_zeta boost_riemann_zeta
-#ifdef riemann_zetaf
-#undef riemann_zetaf
-#endif
-#define riemann_zetaf boost_riemann_zetaf
-#ifdef riemann_zetal
-#undef riemann_zetal
-#endif
-#define riemann_zetal boost_riemann_zetal
-
-// [5.2.1.21] spherical Bessel functions (of the first kind):
-#ifdef sph_bessel
-#undef sph_bessel
-#endif
-#define sph_bessel boost_sph_bessel
-#ifdef sph_besself
-#undef sph_besself
-#endif
-#define sph_besself boost_sph_besself
-#ifdef sph_bessell
-#undef sph_bessell
-#endif
-#define sph_bessell boost_sph_bessell
-
-// [5.2.1.22] spherical associated Legendre functions:
-#ifdef sph_legendre
-#undef sph_legendre
-#endif
-#define sph_legendre boost_sph_legendre
-#ifdef sph_legendref
-#undef sph_legendref
-#endif
-#define sph_legendref boost_sph_legendref
-#ifdef sph_legendrel
-#undef sph_legendrel
-#endif
-#define sph_legendrel boost_sph_legendrel
-
-// [5.2.1.23] spherical Neumann functions BOOST_MATH_C99_THROW_SPEC;
-// spherical Bessel functions (of the second kind):
-#ifdef sph_neumann
-#undef sph_neumann
-#endif
-#define sph_neumann boost_sph_neumann
-#ifdef sph_neumannf
-#undef sph_neumannf
-#endif
-#define sph_neumannf boost_sph_neumannf
-#ifdef sph_neumannl
-#undef sph_neumannl
-#endif
-#define sph_neumannl boost_sph_neumannl
+#include <boost/math/tr1_c_macros.ipp>
 
 #endif // __cplusplus
 

Modified: branches/release/libs/math/config/Jamfile.v2
==============================================================================
--- branches/release/libs/math/config/Jamfile.v2 (original)
+++ branches/release/libs/math/config/Jamfile.v2 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -8,6 +8,7 @@
 
 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 @@
       <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_ntl_rr ;
 explicit has_gmpxx ;
 explicit has_gcc_visibility ;
-
+explicit has_e_float ;

Modified: branches/release/libs/math/doc/html/index.html
==============================================================================
--- branches/release/libs/math/doc/html/index.html (original)
+++ branches/release/libs/math/doc/html/index.html 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -55,7 +55,7 @@
       Hubert Holin, Daryle Walker, Xiaogang Zhang, Bruno Lalande, Johan R&#229;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 http://www.boost.org/LICENSE_1_0.txt)
       </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>

Modified: branches/release/libs/math/doc/sf_and_dist/Jamfile.v2
==============================================================================
--- branches/release/libs/math/doc/sf_and_dist/Jamfile.v2 (original)
+++ branches/release/libs/math/doc/sf_and_dist/Jamfile.v2 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -19,6 +19,7 @@
         <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 @@
 
 
 
+

Modified: branches/release/libs/math/doc/sf_and_dist/concepts.qbk
==============================================================================
--- branches/release/libs/math/doc/sf_and_dist/concepts.qbk (original)
+++ branches/release/libs/math/doc/sf_and_dist/concepts.qbk 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -84,6 +84,21 @@
 
 [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

Modified: branches/release/libs/math/doc/sf_and_dist/credits.qbk
==============================================================================
--- branches/release/libs/math/doc/sf_and_dist/credits.qbk (original)
+++ branches/release/libs/math/doc/sf_and_dist/credits.qbk 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -22,8 +22,20 @@
 
 Bruno Lalande submitted the "compile time power of a runtime base" code.
 
-Johan R'''&#xE5;'''de wrote the optimised floating point classification
-code.
+Johan R'''&#xE5;'''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'''&#xE5;'''kan Ard'''&#xF6;''',
+Boris Gubenko, John Maddock,
+Markus Sch'''&#xF6;'''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.
 

Modified: branches/release/libs/math/doc/sf_and_dist/distributions/geometric_example.qbk
==============================================================================
--- branches/release/libs/math/doc/sf_and_dist/distributions/geometric_example.qbk (original)
+++ branches/release/libs/math/doc/sf_and_dist/distributions/geometric_example.qbk 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -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.]
 

Modified: branches/release/libs/math/doc/sf_and_dist/faq.qbk
==============================================================================
--- branches/release/libs/math/doc/sf_and_dist/faq.qbk (original)
+++ branches/release/libs/math/doc/sf_and_dist/faq.qbk 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -76,6 +76,8 @@
 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.

Modified: branches/release/libs/math/doc/sf_and_dist/float_next.qbk
==============================================================================
--- branches/release/libs/math/doc/sf_and_dist/float_next.qbk (original)
+++ branches/release/libs/math/doc/sf_and_dist/float_next.qbk 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -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.

Modified: branches/release/libs/math/doc/sf_and_dist/fpclassify.qbk
==============================================================================
--- branches/release/libs/math/doc/sf_and_dist/fpclassify.qbk (original)
+++ branches/release/libs/math/doc/sf_and_dist/fpclassify.qbk 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -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 @@
 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 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).

Modified: branches/release/libs/math/doc/sf_and_dist/html/index.html
==============================================================================
--- branches/release/libs/math/doc/sf_and_dist/html/index.html (original)
+++ branches/release/libs/math/doc/sf_and_dist/html/index.html 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -53,7 +53,7 @@
       Hubert Holin, Xiaogang Zhang, Bruno Lalande, Johan R&#229;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 http://www.boost.org/LICENSE_1_0.txt)
       </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">Introduction</span></dt>
+<dt><span class="section">Reference</span></dt>
+<dt><span class="section">Examples</span></dt>
+<dt><span class="section">Portability</span></dt>
+<dt><span class="section">Design Rationale</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">e_float Support</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>

Modified: branches/release/libs/math/doc/sf_and_dist/html/index/s12.html
==============================================================================
--- branches/release/libs/math/doc/sf_and_dist/html/index/s12.html (original)
+++ branches/release/libs/math/doc/sf_and_dist/html/index/s12.html 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -24,13 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1461976"></a>Function Index</h2></div></div></div>
-<p><a class="link" href="s12.html#idx_id_0">A</a> <a class="link" href="s12.html#idx_id_1">B</a> <a class="link" href="s12.html#idx_id_2">C</a> <a class="link" href="s12.html#idx_id_3">D</a> <a class="link" href="s12.html#idx_id_4">E</a> <a class="link" href="s12.html#idx_id_5">F</a> <a class="link" href="s12.html#idx_id_6">G</a> <a class="link" href="s12.html#idx_id_7">H</a> <a class="link" href="s12.html#idx_id_8">I</a> <a class="link" href="s12.html#idx_id_9">K</a> <a class="link" href="s12.html#idx_id_10">L</a> <a class="link" href="s12.html#idx_id_11">M</a> <a class="link" href="s12.html#idx_id_12">N</a> <a class="link" href="s12.html#idx_id_13">P</a> <a class="link" href="s12.html#idx_id_14">Q</a> <a class="link" href="s12.html#idx_id_15">R</a> <a class="link" href="s12.html#idx_id_16">S</a> <a class="link" href="s12.html#idx_id_17">T</a> <a class="link" href="s12.html#idx_id_18">U</a> <a class="link" href="s12.html#idx_id_19">V</a> <a class="link" href="s12.html#idx_id_20">Z</a> </p>
+<a name="id1474661"></a>Function Index</h2></div></div></div>
+<p><a class="link" href="s12.html#idx_id_0">A</a> <a class="link" href="s12.html#idx_id_1">B</a> <a class="link" href="s12.html#idx_id_2">C</a> <a class="link" href="s12.html#idx_id_3">E</a> <a class="link" href="s12.html#idx_id_4">F</a> <a class="link" href="s12.html#idx_id_5">H</a> <a class="link" href="s12.html#idx_id_6">I</a> <a class="link" href="s12.html#idx_id_7">L</a> <a class="link" href="s12.html#idx_id_8">N</a> <a class="link" href="s12.html#idx_id_9">R</a> <a class="link" href="s12.html#idx_id_10">S</a> <a class="link" href="s12.html#idx_id_11">T</a> </p>
 <div class="variablelist"><dl>
 <dt>
 <a name="idx_id_0"></a><span class="term">A</span>
 </dt>
 <dd><div class="variablelist"><dl>
+<dt><span class="term">accuracy</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">Additional Implementation Notes</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/faq.html" title="Frequently Asked Questions FAQ">Frequently Asked Questions FAQ</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/powers/log1p.html" title="log1p">log1p</a></p></td></tr>
+</table></dd>
 <dt><span class="term">acosh</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/special/inv_hyper/acosh.html" title="acosh">acosh</a></p></td></tr>
@@ -38,6 +44,18 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
+<dt><span class="term">acoshf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">acoshl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
 <dt><span class="term">asinh</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/special/inv_hyper/asinh.html" title="asinh">asinh</a></p></td></tr>
@@ -45,6 +63,54 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
+<dt><span class="term">asinhf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">asinhl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">assoc_laguerre</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">assoc_laguerref</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">assoc_laguerrel</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">assoc_legendre</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">assoc_legendref</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">assoc_legendrel</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
 <dt><span class="term">atanh</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/special/inv_hyper/atanh.html" title="atanh">atanh</a></p></td></tr>
@@ -52,6 +118,18 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
+<dt><span class="term">atanhf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">atanhl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
 </dl></div></dd>
 <dt>
 <a name="idx_id_1"></a><span class="term">B</span>
@@ -60,25 +138,27 @@
 <dt><span class="term">beta</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/beta_function.html" title="Beta">Beta</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/beta_dist.html" title="Beta Distribution">Beta Distribution</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_binomial.html" title="Binomial Coefficients">Binomial Coefficients</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">Incomplete Beta Functions</a></p></td></tr>
+<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>
+<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">betac</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">Incomplete Beta Functions</a></p></td></tr></table></dd>
 <dt><span class="term">betaf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">binomial_coefficient</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_binomial.html" title="Binomial Coefficients">Binomial Coefficients</a></p></td></tr></table></dd>
-<dt><span class="term">BOOST_MATH_INSTRUMENT_CODE</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/main_overview/config_macros.html#math_toolkit.main_overview.config_macros.boost_math_macros" title="Table&#160;11.&#160;Boost.Math Macros">Configuration Macros</a></p></td></tr></table></dd>
-<dt><span class="term">BOOST_MATH_INSTRUMENT_VARIABLE</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/main_overview/config_macros.html#math_toolkit.main_overview.config_macros.boost_math_macros" title="Table&#160;11.&#160;Boost.Math Macros">Configuration Macros</a></p></td></tr></table></dd>
+<dt><span class="term">betal</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
 </dl></div></dd>
 <dt>
 <a name="idx_id_2"></a><span class="term">C</span>
@@ -92,55 +172,75 @@
 <tr><td><p><a class="link" href="../math_toolkit/special/powers/cbrt.html" title="cbrt">cbrt</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder</a></p></td></tr>
 </table></dd>
-<dt><span class="term">cdf</span></dt>
+<dt><span class="term">cbrtf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">cbrtl</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/dist/future.html" title="Extras/Future Directions">Extras/Future Directions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
-<dt><span class="term">checked_narrowing_cast</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/main_overview/error_handling.html" title="Error Handling">Error Handling</a></p></td></tr></table></dd>
-<dt><span class="term">chf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-<dt><span class="term">comp_ellint_2</span></dt>
+<dt><span class="term">changesign</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/sign_functions.html" title="Sign Manipulation Functions">Sign Manipulation Functions</a></p></td></tr></table></dd>
+<dt><span class="term">comp_ellint_1</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">comp_ellint_2f</span></dt>
+<dt><span class="term">comp_ellint_1f</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">comp_ellint_2l</span></dt>
+<dt><span class="term">comp_ellint_1l</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">comp_ellint_3</span></dt>
+<dt><span class="term">conf_hyperg</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">comp_ellint_3f</span></dt>
+<dt><span class="term">conf_hypergf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">comp_ellint_3l</span></dt>
+<dt><span class="term">conf_hypergl</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">continued_fraction_a</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/cf.html" title="Continued Fraction Evaluation">Continued Fraction Evaluation</a></p></td></tr></table></dd>
-<dt><span class="term">continued_fraction_b</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/cf.html" title="Continued Fraction Evaluation">Continued Fraction Evaluation</a></p></td></tr></table></dd>
+<dt><span class="term">copysign</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/sign_functions.html" title="Sign Manipulation Functions">Sign Manipulation Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">copysignf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">copysignl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
 <dt><span class="term">cyl_bessel_i</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -148,6 +248,18 @@
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">Modified Bessel Functions of the First and Second Kinds</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
+<dt><span class="term">cyl_bessel_if</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">cyl_bessel_il</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
 <dt><span class="term">cyl_bessel_j</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel.html" title="Bessel Functions of the First and Second Kinds">Bessel Functions of the First and Second Kinds</a></p></td></tr>
@@ -155,6 +267,18 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
+<dt><span class="term">cyl_bessel_jf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">cyl_bessel_jl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
 <dt><span class="term">cyl_bessel_k</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -162,6 +286,18 @@
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">Modified Bessel Functions of the First and Second Kinds</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
+<dt><span class="term">cyl_bessel_kf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">cyl_bessel_kl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
 <dt><span class="term">cyl_neumann</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel.html" title="Bessel Functions of the First and Second Kinds">Bessel Functions of the First and Second Kinds</a></p></td></tr>
@@ -169,22 +305,23 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
+<dt><span class="term">cyl_neumannf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">cyl_neumannl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_3"></a><span class="term">D</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">digamma</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/digamma.html" title="Digamma">Digamma</a></p></td></tr></table></dd>
-<dt><span class="term">double_factorial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_double_factorial.html" title="Double Factorial">Double Factorial</a></p></td></tr></table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_4"></a><span class="term">E</span>
+<a name="idx_id_3"></a><span class="term">E</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">e</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/constants.html" title="Numeric Constants">Numeric Constants</a></p></td></tr></table></dd>
 <dt><span class="term">ellint_1</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -192,6 +329,18 @@
 <tr><td><p><a class="link" href="../math_toolkit/special/ellint/ellint_1.html" title="Elliptic Integrals of the First Kind - Legendre Form">Elliptic Integrals of the First Kind - Legendre Form</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
+<dt><span class="term">ellint_1f</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">ellint_1l</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
 <dt><span class="term">ellint_2</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -199,6 +348,18 @@
 <tr><td><p><a class="link" href="../math_toolkit/special/ellint/ellint_2.html" title="Elliptic Integrals of the Second Kind - Legendre Form">Elliptic Integrals of the Second Kind - Legendre Form</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
+<dt><span class="term">ellint_2f</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">ellint_2l</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
 <dt><span class="term">ellint_3</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -206,6 +367,18 @@
 <tr><td><p><a class="link" href="../math_toolkit/special/ellint/ellint_3.html" title="Elliptic Integrals of the Third Kind - Legendre Form">Elliptic Integrals of the Third Kind - Legendre Form</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
+<dt><span class="term">ellint_3f</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">ellint_3l</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
 <dt><span class="term">erf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -219,415 +392,736 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_function.html" title="Error Functions">Error Functions</a></p></td></tr>
+<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>
-<dt><span class="term">erfc_inv</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">Error Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">erf_inv</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">Error Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">evaluate_even_polynomial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">Polynomial and Rational Function Evaluation</a></p></td></tr></table></dd>
-<dt><span class="term">evaluate_odd_polynomial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">Polynomial and Rational Function Evaluation</a></p></td></tr></table></dd>
-<dt><span class="term">evaluate_polynomial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">Polynomial and Rational Function Evaluation</a></p></td></tr></table></dd>
-<dt><span class="term">evaluate_rational</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">Polynomial and Rational Function Evaluation</a></p></td></tr></table></dd>
-<dt><span class="term">expint</span></dt>
+<dt><span class="term">erfcf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/expint/expint_i.html" title="Exponential Integral Ei">Exponential Integral Ei</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/expint/expint_n.html" title="Exponential Integral En">Exponential Integral En</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
-<dt><span class="term">expm1</span></dt>
+<dt><span class="term">erfcl</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/expm1.html" title="expm1">expm1</a></p></td></tr>
 </table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_5"></a><span class="term">F</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">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>
-<dt><span class="term">falling_factorial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_falling_factorial.html" title="Falling Factorial">Falling Factorial</a></p></td></tr></table></dd>
-<dt><span class="term">find_beta</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/beta_dist.html" title="Beta Distribution">Beta Distribution</a></p></td></tr></table></dd>
-<dt><span class="term">find_degrees_of_freedom</span></dt>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_chi_squared_dist.html" title="Noncentral Chi-Squared Distribution">Noncentral Chi-Squared Distribution</a></p></td></tr>
-<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>
-<dt><span class="term">find_location</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dist_algorithms.html" title="Distribution Algorithms">Distribution Algorithms</a></p></td></tr></table></dd>
-<dt><span class="term">find_lower_bound_on_p</span></dt>
-<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>
-<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>
-<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">find_non_centrality</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_chi_squared_dist.html" title="Noncentral Chi-Squared Distribution">Noncentral Chi-Squared Distribution</a></p></td></tr></table></dd>
-<dt><span class="term">find_scale</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dist_algorithms.html" title="Distribution Algorithms">Distribution Algorithms</a></p></td></tr></table></dd>
-<dt><span class="term">find_upper_bound_on_p</span></dt>
-<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>
-<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>
-<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">float_advance</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_advance.html" title="Advancing a Floating Point Value by a Specific Representation Distance (ULP) float_advance">Advancing a Floating Point Value by a Specific Representation Distance (ULP) float_advance</a></p></td></tr></table></dd>
-<dt><span class="term">float_distance</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_distance.html" title="Calculating the Representation Distance Between Two Floating Point Values (ULP) float_distance">Calculating the Representation Distance Between Two Floating Point Values (ULP) float_distance</a></p></td></tr></table></dd>
-<dt><span class="term">float_next</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_next.html" title="Finding the Next Greater Representable Value (float_next)">Finding the Next Greater Representable Value (float_next)</a></p></td></tr></table></dd>
-<dt><span class="term">float_prior</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_prior.html" title="Finding the Next Smaller Representable Value (float_prior)">Finding the Next Smaller Representable Value (float_prior)</a></p></td></tr></table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_6"></a><span class="term">G</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">gamma_p</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">Incomplete Gamma Functions</a></p></td></tr></table></dd>
-<dt><span class="term">gamma_p_derivative</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/gamma_derivatives.html" title="Derivative of the Incomplete Gamma Function">Derivative of the Incomplete Gamma Function</a></p></td></tr></table></dd>
-<dt><span class="term">gamma_p_inv</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">Incomplete Gamma Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">gamma_p_inva</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">Incomplete Gamma Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">gamma_q</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">Incomplete Gamma Functions</a></p></td></tr></table></dd>
-<dt><span class="term">gamma_q_inv</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">Incomplete Gamma Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">gamma_q_inva</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">Incomplete Gamma Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">get_user_parameter_info</span></dt>
-<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_7"></a><span class="term">H</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">halley_iterate</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder</a></p></td></tr></table></dd>
-<dt><span class="term">hazard</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-<dt><span class="term">hermite</span></dt>
+<dt><span class="term">erff</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/hermite.html" title="Hermite Polynomials">Hermite Polynomials</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
-<dt><span class="term">hermite_next</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/hermite.html" title="Hermite Polynomials">Hermite Polynomials</a></p></td></tr></table></dd>
-<dt><span class="term">hypot</span></dt>
+<dt><span class="term">erfl</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/hypot.html" title="hypot">hypot</a></p></td></tr>
 </table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_8"></a><span class="term">I</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">ibeta</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">Incomplete Beta Functions</a></p></td></tr></table></dd>
-<dt><span class="term">ibetac</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">Incomplete Beta Functions</a></p></td></tr></table></dd>
-<dt><span class="term">ibetac_inv</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">ibetac_inva</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">ibetac_invb</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">ibeta_derivative</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/beta_derivative.html" title="Derivative of the Incomplete Beta Function">Derivative of the Incomplete Beta Function</a></p></td></tr></table></dd>
-<dt><span class="term">ibeta_inv</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">ibeta_inva</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">ibeta_invb</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">iround</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">Rounding Functions</a></p></td></tr></table></dd>
-<dt><span class="term">isnan</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">Floating-Point Classification: Infinities and NaN's</a></p></td></tr></table></dd>
-<dt><span class="term">itrunc</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/rounding/trunc.html" title="Truncation Functions">Truncation Functions</a></p></td></tr></table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_9"></a><span class="term">K</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">kahan_sum_series</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/series_evaluation.html" title="Series Evaluation">Series Evaluation</a></p></td></tr></table></dd>
-<dt><span class="term">kurtosis</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-<dt><span class="term">kurtosis_excess</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_10"></a><span class="term">L</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">laguerre</span></dt>
+<dt><span class="term">exp2</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/laguerre.html" title="Laguerre (and Associated) Polynomials">Laguerre (and Associated) Polynomials</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">laguerre_next</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/laguerre.html" title="Laguerre (and Associated) Polynomials">Laguerre (and Associated) Polynomials</a></p></td></tr></table></dd>
-<dt><span class="term">legendre_next</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">Legendre (and Associated) Polynomials</a></p></td></tr></table></dd>
-<dt><span class="term">legendre_p</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">Legendre (and Associated) Polynomials</a></p></td></tr></table></dd>
-<dt><span class="term">legendre_q</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">Legendre (and Associated) Polynomials</a></p></td></tr></table></dd>
-<dt><span class="term">lgamma</span></dt>
+<dt><span class="term">exp2f</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/lgamma.html" title="Log Gamma">Log Gamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/namespace_pol.html" title="Setting Polices at Namespace Scope">Setting Polices at Namespace Scope</a></p></td></tr>
 </table></dd>
-<dt><span class="term">llround</span></dt>
+<dt><span class="term">exp2l</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">Rounding Functions</a></p></td></tr>
 </table></dd>
-<dt><span class="term">lltrunc</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/rounding/trunc.html" title="Truncation Functions">Truncation Functions</a></p></td></tr></table></dd>
-<dt><span class="term">log1p</span></dt>
+<dt><span class="term">expint</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/log1p.html" title="log1p">log1p</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/series_evaluation.html" title="Series Evaluation">Series Evaluation</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/expint/expint_i.html" title="Exponential Integral Ei">Exponential Integral Ei</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/expint/expint_n.html" title="Exponential Integral En">Exponential Integral En</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">lround</span></dt>
+<dt><span class="term">expintf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">expintl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">expm1</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">Rounding Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/powers/expm1.html" title="expm1">expm1</a></p></td></tr>
 </table></dd>
-<dt><span class="term">ltrunc</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/rounding/trunc.html" title="Truncation Functions">Truncation Functions</a></p></td></tr></table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_11"></a><span class="term">M</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">make_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>
-<dt><span class="term">mean</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-<dt><span class="term">median</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-<dt><span class="term">mode</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-<dt><span class="term">msg</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr></table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_12"></a><span class="term">N</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">newton_raphson_iterate</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder</a></p></td></tr></table></dd>
-<dt><span class="term">nextafter</span></dt>
+<dt><span class="term">expm1f</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/nextafter.html" title="Finding the Next Representable Value in a Specific Direction (nextafter)">Finding the Next Representable Value in a Specific Direction (nextafter)</a></p></td></tr>
 </table></dd>
-<dt><span class="term">norm</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">Setting Policies at Namespace or Translation Unit Scope</a></p></td></tr></table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_13"></a><span class="term">P</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">pdf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-<dt><span class="term">powm1</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/powers/powm1.html" title="powm1">powm1</a></p></td></tr></table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_14"></a><span class="term">Q</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">quantile</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_15"></a><span class="term">R</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">relative_error</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/error_test.html" title="Relative Error and Testing">Relative Error and Testing</a></p></td></tr></table></dd>
-<dt><span class="term">rising_factorial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_rising_factorial.html" title="Rising Factorial">Rising Factorial</a></p></td></tr></table></dd>
-<dt><span class="term">round</span></dt>
+<dt><span class="term">expm1l</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">Rounding Functions</a></p></td></tr>
 </table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_16"></a><span class="term">S</span>
+<a name="idx_id_4"></a><span class="term">F</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">scale</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">Additional Implementation Notes</a></p></td></tr></table></dd>
-<dt><span class="term">schroeder_iterate</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder</a></p></td></tr></table></dd>
-<dt><span class="term">sinc_pi</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sinc/sinc_pi.html" title="sinc_pi">sinc_pi</a></p></td></tr></table></dd>
-<dt><span class="term">sinhc_pi</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sinc/sinhc_pi.html" title="sinhc_pi">sinhc_pi</a></p></td></tr></table></dd>
-<dt><span class="term">skewness</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-<dt><span class="term">spherical_harmonic_i</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/sph_harm.html" title="Spherical Harmonics">Spherical Harmonics</a></p></td></tr></table></dd>
-<dt><span class="term">spherical_harmonic_r</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/sph_harm.html" title="Spherical Harmonics">Spherical Harmonics</a></p></td></tr></table></dd>
-<dt><span class="term">sph_bessel</span></dt>
+<dt><span class="term">fdim</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">Spherical Bessel Functions of the First and Second Kinds</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">sph_neumann</span></dt>
+<dt><span class="term">fdimf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">Spherical Bessel Functions of the First and Second Kinds</a></p></td></tr>
+</table></dd>
+<dt><span class="term">fdiml</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">fma</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">fmaf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">fmal</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">fmax</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">fmaxf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">fmaxl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">fmin</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">fminf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">fminl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">fpclassify</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
+</dl></div></dd>
+<dt>
+<a name="idx_id_5"></a><span class="term">H</span>
+</dt>
+<dd><div class="variablelist"><dl>
+<dt><span class="term">hermite</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/hermite.html" title="Hermite Polynomials">Hermite Polynomials</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">sqrt1pm1</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/powers/sqrt1pm1.html" title="sqrt1pm1">sqrt1pm1</a></p></td></tr></table></dd>
-<dt><span class="term">standard_deviation</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-<dt><span class="term">sum_series</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/series_evaluation.html" title="Series Evaluation">Series Evaluation</a></p></td></tr></table></dd>
+<dt><span class="term">hermitef</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">hermitel</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">hyperg</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">hypergf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">hypergl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">hypot</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/powers/hypot.html" title="hypot">hypot</a></p></td></tr>
+</table></dd>
+<dt><span class="term">hypotf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">hypotl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_17"></a><span class="term">T</span>
+<a name="idx_id_6"></a><span class="term">I</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">T</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">Polynomial and Rational Function Evaluation</a></p></td></tr></table></dd>
-<dt><span class="term">tgamma</span></dt>
+<dt><span class="term">ilogb</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">ilogbf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">ilogbl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">isfinite</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
+<dt><span class="term">isinf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
+<dt><span class="term">isnan</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
+<dt><span class="term">isnormal</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
+</dl></div></dd>
+<dt>
+<a name="idx_id_7"></a><span class="term">L</span>
+</dt>
+<dd><div class="variablelist"><dl>
+<dt><span class="term">laguerre</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/laguerre.html" title="Laguerre (and Associated) Polynomials">Laguerre (and Associated) Polynomials</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">laguerref</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">laguerrel</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">legendre</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">legendref</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">legendrel</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">lgamma</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/ad_hoc_sf_policies.html" title="Changing the Policy on an Ad Hoc Basis for the Special Functions">Changing the Policy on an Ad Hoc Basis for the Special Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/tgamma.html" title="Gamma">Gamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">Incomplete Gamma Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/lgamma.html" title="Log Gamma">Log Gamma</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/namespace_pol.html" title="Setting Polices at Namespace Scope">Setting Polices at Namespace Scope</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">Setting Policies at Namespace or Translation Unit Scope</a></p></td></tr>
 </table></dd>
-<dt><span class="term">tgamma1pm1</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/tgamma.html" title="Gamma">Gamma</a></p></td></tr></table></dd>
-<dt><span class="term">tgamma_delta_ratio</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/gamma_ratios.html" title="Ratios of Gamma Functions">Ratios of Gamma Functions</a></p></td></tr></table></dd>
-<dt><span class="term">tgamma_lower</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">Incomplete Gamma Functions</a></p></td></tr></table></dd>
-<dt><span class="term">tgamma_ratio</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/gamma_ratios.html" title="Ratios of Gamma Functions">Ratios of Gamma Functions</a></p></td></tr></table></dd>
-<dt><span class="term">trunc</span></dt>
+<dt><span class="term">lgammaf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">lgammal</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">llrint</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">llrintf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">llrintl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">llround</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">Rounding Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">llroundf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">llroundl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">log1p</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/powers/log1p.html" title="log1p">log1p</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/series_evaluation.html" title="Series Evaluation">Series Evaluation</a></p></td></tr>
+</table></dd>
+<dt><span class="term">log1pf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">log1pl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">log2</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/powers/ct_pow.html" title="Compile Time Power of a Runtime Base">Compile Time Power of a Runtime Base</a></p></td></tr>
+</table></dd>
+<dt><span class="term">log2f</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">log2l</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">logb</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">logbf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">logbl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">lrint</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">lrintf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">lrintl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">lround</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">Rounding Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">lroundf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">lroundl</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/trunc.html" title="Truncation Functions">Truncation Functions</a></p></td></tr>
 </table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_18"></a><span class="term">U</span>
+<a name="idx_id_8"></a><span class="term">N</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">user_denorm_error</span></dt>
+<dt><span class="term">nan</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">Error Handling Policies</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fp_facets/intro.html" title="Introduction">Introduction</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fp_facets/reference.html" title="Reference">Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">user_domain_error</span></dt>
+<dt><span class="term">nanf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">Error Handling Policies</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 </table></dd>
-<dt><span class="term">user_evaluation_error</span></dt>
+<dt><span class="term">nanl</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">Error Handling Policies</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 </table></dd>
-<dt><span class="term">user_indeterminate_result_error</span></dt>
+<dt><span class="term">nearbyint</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">Error Handling Policies</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 </table></dd>
-<dt><span class="term">user_overflow_error</span></dt>
+<dt><span class="term">nearbyintf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/ct_pow.html" title="Compile Time Power of a Runtime Base">Compile Time Power of a Runtime Base</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">Error Handling Policies</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 </table></dd>
-<dt><span class="term">user_pole_error</span></dt>
+<dt><span class="term">nearbyintl</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">Error Handling Policies</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 </table></dd>
-<dt><span class="term">user_rounding_error</span></dt>
+<dt><span class="term">nextafter</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">Error Handling Policies</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/nextafter.html" title="Finding the Next Representable Value in a Specific Direction (nextafter)">Finding the Next Representable Value in a Specific Direction (nextafter)</a></p></td></tr>
 </table></dd>
-<dt><span class="term">user_underflow_error</span></dt>
+<dt><span class="term">nextafterf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">Error Handling Policies</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">nextafterl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">nexttoward</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">nexttowardf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">nexttowardl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+</dl></div></dd>
+<dt>
+<a name="idx_id_9"></a><span class="term">R</span>
+</dt>
+<dd><div class="variablelist"><dl>
+<dt><span class="term">remainder</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">remainderf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">remainderl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">remquo</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">remquof</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">remquol</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">riemann_zeta</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">riemann_zetaf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">riemann_zetal</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">rint</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">rintf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">rintl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">round</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">Conceptual Requirements for Real Number Types</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">Rounding Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">roundf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">roundl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_19"></a><span class="term">V</span>
+<a name="idx_id_10"></a><span class="term">S</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">variance</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
+<dt><span class="term">scalbln</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">scalblnf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">scalblnl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">scalbn</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">scalbnf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">scalbnl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+</table></dd>
+<dt><span class="term">sign</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/sign_functions.html" title="Sign Manipulation Functions">Sign Manipulation Functions</a></p></td></tr></table></dd>
+<dt><span class="term">signbit</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/sign_functions.html" title="Sign Manipulation Functions">Sign Manipulation Functions</a></p></td></tr></table></dd>
+<dt><span class="term">sph_bessel</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">Spherical Bessel Functions of the First and Second Kinds</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">sph_besself</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">sph_bessell</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">sph_legendre</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">sph_legendref</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">sph_legendrel</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">sph_neumann</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">Spherical Bessel Functions of the First and Second Kinds</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">sph_neumannf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">sph_neumannl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_20"></a><span class="term">Z</span>
+<a name="idx_id_11"></a><span class="term">T</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">z</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder</a></p></td></tr></table></dd>
-<dt><span class="term">zeta</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/zetas/zeta.html" title="Riemann Zeta Function">Riemann Zeta Function</a></p></td></tr></table></dd>
+<dt><span class="term">tgamma</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/ad_hoc_sf_policies.html" title="Changing the Policy on an Ad Hoc Basis for the Special Functions">Changing the Policy on an Ad Hoc Basis for the Special Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/tgamma.html" title="Gamma">Gamma</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">Incomplete Gamma Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/lgamma.html" title="Log Gamma">Log Gamma</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/namespace_pol.html" title="Setting Polices at Namespace Scope">Setting Polices at Namespace Scope</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">Setting Policies at Namespace or Translation Unit Scope</a></p></td></tr>
+</table></dd>
+<dt><span class="term">tgammaf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">tgammal</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">trunc</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">Conceptual Requirements for Real Number Types</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/trunc.html" title="Truncation Functions">Truncation Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">truncf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
+<dt><span class="term">truncl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
+</table></dd>
 </dl></div></dd>
 </dl></div>
 </div>

Modified: branches/release/libs/math/doc/sf_and_dist/html/index/s13.html
==============================================================================
--- branches/release/libs/math/doc/sf_and_dist/html/index/s13.html (original)
+++ branches/release/libs/math/doc/sf_and_dist/html/index/s13.html 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -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>

Modified: branches/release/libs/math/doc/sf_and_dist/html/index/s14.html
==============================================================================
--- branches/release/libs/math/doc/sf_and_dist/html/index/s14.html (original)
+++ branches/release/libs/math/doc/sf_and_dist/html/index/s14.html 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -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>

Modified: branches/release/libs/math/doc/sf_and_dist/html/index/s15.html
==============================================================================
--- branches/release/libs/math/doc/sf_and_dist/html/index/s15.html (original)
+++ branches/release/libs/math/doc/sf_and_dist/html/index/s15.html 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -24,160 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1469634"></a>Macro Index</h2></div></div></div>
-<p><a class="link" href="s15.html#idx_id_57">A</a> <a class="link" href="s15.html#idx_id_58">B</a> <a class="link" href="s15.html#idx_id_59">C</a> <a class="link" href="s15.html#idx_id_60">E</a> <a class="link" href="s15.html#idx_id_61">F</a> <a class="link" href="s15.html#idx_id_62">H</a> <a class="link" href="s15.html#idx_id_63">I</a> <a class="link" href="s15.html#idx_id_64">L</a> <a class="link" href="s15.html#idx_id_65">N</a> <a class="link" href="s15.html#idx_id_66">R</a> <a class="link" href="s15.html#idx_id_67">S</a> <a class="link" href="s15.html#idx_id_68">T</a> </p>
+<a name="id1485831"></a>Macro Index</h2></div></div></div>
+<p><a class="link" href="s15.html#idx_id_48">B</a> <a class="link" href="s15.html#idx_id_49">F</a> </p>
 <div class="variablelist"><dl>
 <dt>
-<a name="idx_id_57"></a><span class="term">A</span>
+<a name="idx_id_48"></a><span class="term">B</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">acosh</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/inv_hyper/acosh.html" title="acosh">acosh</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">acoshf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">acoshl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">asinh</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/inv_hyper/asinh.html" title="asinh">asinh</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">asinhf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">asinhl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">assoc_laguerre</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">assoc_laguerref</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">assoc_laguerrel</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">assoc_legendre</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">Legendre (and Associated) Polynomials</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">assoc_legendref</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">assoc_legendrel</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">atanh</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/inv_hyper/atanh.html" title="atanh">atanh</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">atanhf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">atanhl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_58"></a><span class="term">B</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">beta</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/intro.html" title="About the Math Toolkit">About the Math Toolkit</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">Additional Implementation Notes</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/beta_function.html" title="Beta">Beta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/beta_dist.html" title="Beta Distribution">Beta Distribution</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_binomial.html" title="Binomial Coefficients">Binomial Coefficients</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">Conceptual Requirements for Real Number Types</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/status/credits.html" title="Credits and Acknowledgements">Credits and Acknowledgements</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/beta_derivative.html" title="Derivative of the Incomplete Beta Function">Derivative of the Incomplete Beta Function</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">Directory and File Structure</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/dist_construct_eg.html" title="Distribution Construction Example">Distribution Construction Example</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/overview/objects.html" title="Distributions are Objects">Distributions are Objects</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_size.html" title="Estimating how large a sample size would have to become in order to give a significant Students-t test result with a single sample test">Estimating how large a sample size would have to become in order to give a significant Students-t test result with a single sample test</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_size.html" title="Estimating the Required Sample Sizes for a Chi-Square Test for the Standard Deviation">Estimating the Required Sample Sizes for a Chi-Square Test for the Standard Deviation</a></p></td></tr>
-<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>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">History and What's New</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">Incomplete Beta Functions</a></p></td></tr>
-<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>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_f_dist.html" title="Noncentral F Distribution">Noncentral F Distribution</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_t_dist.html" title="Noncentral T Distribution">Noncentral T Distribution</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/gamma_ratios.html" title="Ratios of Gamma Functions">Ratios of Gamma Functions</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/nccs_eg/nccs_power_eg.html" title="Tables of the power function of the &#967;2 test.">Tables of the power function of the &#967; 2 test.</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/lanczos.html" title="The Lanczos Approximation">The Lanczos Approximation</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/weibull_dist.html" title="Weibull Distribution">Weibull Distribution</a></p></td></tr>
-</table></dd>
-<dt><span class="term">betaf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">betal</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
 <dt><span class="term">BOOST_DEFINE_MATH_CONSTANT</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">Additional Implementation Notes</a></p></td></tr></table></dd>
 <dt><span class="term">BOOST_FPU_EXCEPTION_GUARD</span></dt>
@@ -312,1076 +165,19 @@
 <dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/main_overview/config_macros.html#math_toolkit.main_overview.config_macros.boost_math_macros" title="Table&#160;11.&#160;Boost.Math Macros">Configuration Macros</a></p></td></tr></table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_59"></a><span class="term">C</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">cbrt</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/cbrt.html" title="cbrt">cbrt</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">Directory and File Structure</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder</a></p></td></tr>
-</table></dd>
-<dt><span class="term">cbrtf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">cbrtl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">comp_ellint_1</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">comp_ellint_1f</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">comp_ellint_1l</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">comp_ellint_2</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">comp_ellint_2f</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">comp_ellint_2l</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">comp_ellint_3</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">comp_ellint_3f</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">comp_ellint_3l</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">copysign</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/sign_functions.html" title="Sign Manipulation Functions">Sign Manipulation Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">copysignf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">copysignl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">cyl_bessel_i</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">Bessel Function Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">History and What's New</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">Modified Bessel Functions of the First and Second Kinds</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_chi_squared_dist.html" title="Noncentral Chi-Squared Distribution">Noncentral Chi-Squared Distribution</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">cyl_bessel_if</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">cyl_bessel_il</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">cyl_bessel_j</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">Bessel Function Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel.html" title="Bessel Functions of the First and Second Kinds">Bessel Functions of the First and Second Kinds</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/result_type.html" title="Calculation of the Type of the Result">Calculation of the Type of the Result</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">Modified Bessel Functions of the First and Second Kinds</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">Spherical Bessel Functions of the First and Second Kinds</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">cyl_bessel_jf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">cyl_bessel_jl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">cyl_bessel_k</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">Bessel Function Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">Modified Bessel Functions of the First and Second Kinds</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">cyl_bessel_kf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">cyl_bessel_kl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">cyl_neumann</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">Bessel Function Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel.html" title="Bessel Functions of the First and Second Kinds">Bessel Functions of the First and Second Kinds</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">Modified Bessel Functions of the First and Second Kinds</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">Spherical Bessel Functions of the First and Second Kinds</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">cyl_neumannf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">cyl_neumannl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_60"></a><span class="term">E</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">ellint_1</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/ellint/ellint_1.html" title="Elliptic Integrals of the First Kind - Legendre Form">Elliptic Integrals of the First Kind - Legendre Form</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">ellint_1f</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">ellint_1l</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">ellint_2</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/ellint/ellint_2.html" title="Elliptic Integrals of the Second Kind - Legendre Form">Elliptic Integrals of the Second Kind - Legendre Form</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">ellint_2f</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">ellint_2l</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">ellint_3</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/ellint/ellint_3.html" title="Elliptic Integrals of the Third Kind - Legendre Form">Elliptic Integrals of the Third Kind - Legendre Form</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/status/issues.html" title="Known Issues, and TODO List">Known Issues, and TODO List</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">ellint_3f</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">ellint_3l</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">erf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/intro.html" title="About the Math Toolkit">About the Math Toolkit</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comp_compilers.html#math_toolkit.perf.comp_compilers.performance_comparison_of_various_windows_compilers" title="Table&#160;51.&#160;Performance Comparison of Various Windows Compilers">Comparing Compilers</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">Conceptual Requirements for Real Number Types</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/status/credits.html" title="Credits and Acknowledgements">Credits and Acknowledgements</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">Directory and File Structure</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">Error Function Inverses</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_function.html" title="Error Functions">Error Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/getting_best.html#math_toolkit.perf.getting_best.performance_comparison_of_release_and_debug_settings" title="Table&#160;50.&#160;Performance Comparison of Release and Debug Settings">Getting the Best Performance from this Library</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">History and What's New</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/tuning.html#math_toolkit.perf.tuning.performance_comparison_with_and_without_internal_promotion_to_long_double" title="Table&#160;53.&#160;Performance Comparison with and Without Internal Promotion to long double">Performance Tuning Macros</a></p></td></tr>
-</table></dd>
-<dt><span class="term">erfc</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">Error Function Inverses</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_function.html" title="Error Functions">Error Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">History and What's New</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">Incomplete Gamma Functions</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/remez.html" title="The Remez Method">The Remez Method</a></p></td></tr>
-</table></dd>
-<dt><span class="term">erfcf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">erfcl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">erff</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">erfl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">exp2</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">exp2f</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">exp2l</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">expint</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/expint/expint_i.html" title="Exponential Integral Ei">Exponential Integral Ei</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/expint/expint_n.html" title="Exponential Integral En">Exponential Integral En</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">expintf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">expintl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">expm1</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/expm1.html" title="expm1">expm1</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/exp_dist.html" title="Exponential Distribution">Exponential Distribution</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/tgamma.html" title="Gamma">Gamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/pareto.html" title="Pareto Distribution">Pareto Distribution</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/powm1.html" title="powm1">powm1</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/rayleigh.html" title="Rayleigh Distribution">Rayleigh Distribution</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/sqrt1pm1.html" title="sqrt1pm1">sqrt1pm1</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/weibull_dist.html" title="Weibull Distribution">Weibull Distribution</a></p></td></tr>
-</table></dd>
-<dt><span class="term">expm1f</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">expm1l</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_61"></a><span class="term">F</span>
+<a name="idx_id_49"></a><span class="term">F</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">fdim</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">fdimf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">fdiml</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">fma</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">fmaf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">fmal</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">fmax</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">fmaxf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">fmaxl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">fmin</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">fminf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">fminl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
 <dt><span class="term">FP_INFINITE</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">Floating-Point Classification: Infinities and NaN's</a></p></td></tr></table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
 <dt><span class="term">FP_NAN</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">Floating-Point Classification: Infinities and NaN's</a></p></td></tr></table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
 <dt><span class="term">FP_NORMAL</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">Floating-Point Classification: Infinities and NaN's</a></p></td></tr></table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
 <dt><span class="term">FP_SUBNORMAL</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">Floating-Point Classification: Infinities and NaN's</a></p></td></tr></table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
 <dt><span class="term">FP_ZERO</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">Floating-Point Classification: Infinities and NaN's</a></p></td></tr></table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_62"></a><span class="term">H</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">hermite</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/hermite.html" title="Hermite Polynomials">Hermite Polynomials</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">hermitef</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">hermitel</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">hyperg</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">hypergf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">hypergl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">hypot</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/hypot.html" title="hypot">hypot</a></p></td></tr>
-</table></dd>
-<dt><span class="term">hypotf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">hypotl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_63"></a><span class="term">I</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">ilogb</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">ilogbf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">ilogbl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_64"></a><span class="term">L</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">laguerre</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/laguerre.html" title="Laguerre (and Associated) Polynomials">Laguerre (and Associated) Polynomials</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">laguerref</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">laguerrel</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">legendre</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">Legendre (and Associated) Polynomials</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">legendref</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">legendrel</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">lgamma</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">Directory and File Structure</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/tgamma.html" title="Gamma">Gamma</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">History and What's New</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/lgamma.html" title="Log Gamma">Log Gamma</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/error_test.html" title="Relative Error and Testing">Relative Error and Testing</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/namespace_pol.html" title="Setting Polices at Namespace Scope">Setting Polices at Namespace Scope</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/lanczos.html" title="The Lanczos Approximation">The Lanczos Approximation</a></p></td></tr>
-</table></dd>
-<dt><span class="term">lgammaf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">lgammal</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">llrint</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">llrintf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">llrintl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">llround</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">Conceptual Requirements for Real Number Types</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">Rounding Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">llroundf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">llroundl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">log1p</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/exp_dist.html" title="Exponential Distribution">Exponential Distribution</a></p></td></tr>
-<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>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/status/issues.html" title="Known Issues, and TODO List">Known Issues, and TODO List</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/lgamma.html" title="Log Gamma">Log Gamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/log1p.html" title="log1p">log1p</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/rayleigh.html" title="Rayleigh Distribution">Rayleigh Distribution</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/series_evaluation.html" title="Series Evaluation">Series Evaluation</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/sqrt1pm1.html" title="sqrt1pm1">sqrt1pm1</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/weibull_dist.html" title="Weibull Distribution">Weibull Distribution</a></p></td></tr>
-</table></dd>
-<dt><span class="term">log1pf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">log1pl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">log2</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/ct_pow.html" title="Compile Time Power of a Runtime Base">Compile Time Power of a Runtime Base</a></p></td></tr>
-</table></dd>
-<dt><span class="term">log2f</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">log2l</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">logb</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">logbf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">logbl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">lrint</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">lrintf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">lrintl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">lround</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">Conceptual Requirements for Real Number Types</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">Rounding Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">lroundf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">lroundl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_65"></a><span class="term">N</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">nan</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">nanf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">nanl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">nearbyint</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">nearbyintf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">nearbyintl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">nextafter</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_next.html" title="Finding the Next Greater Representable Value (float_next)">Finding the Next Greater Representable Value (float_next)</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/nextafter.html" title="Finding the Next Representable Value in a Specific Direction (nextafter)">Finding the Next Representable Value in a Specific Direction (nextafter)</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_prior.html" title="Finding the Next Smaller Representable Value (float_prior)">Finding the Next Smaller Representable Value (float_prior)</a></p></td></tr>
-</table></dd>
-<dt><span class="term">nextafterf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">nextafterl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">nexttoward</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/nextafter.html" title="Finding the Next Representable Value in a Specific Direction (nextafter)">Finding the Next Representable Value in a Specific Direction (nextafter)</a></p></td></tr>
-</table></dd>
-<dt><span class="term">nexttowardf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">nexttowardl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_66"></a><span class="term">R</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">remainder</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/remez.html" title="The Remez Method">The Remez Method</a></p></td></tr>
-</table></dd>
-<dt><span class="term">remainderf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">remainderl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">remquo</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">remquof</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">remquol</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">riemann_zeta</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">riemann_zetaf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">riemann_zetal</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">rint</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">rintf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">rintl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">round</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">Additional Implementation Notes</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">Conceptual Requirements for Real Number Types</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/discrete_quant_ref.html" title="Discrete Quantile Policies">Discrete Quantile Policies</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">Error Function Inverses</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_function.html" title="Error Functions">Error Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/error_handling.html" title="Error Handling">Error Handling</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">Error Handling Policies</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html" title="Find Scale (Standard Deviation) Example">Find Scale (Standard Deviation) Example</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/overview/generic.html" title="Generic operations common to all distributions are non-member functions">Generic operations common to all distributions are non-member functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/geometric_eg.html" title="Geometric Distribution Examples">Geometric Distribution Examples</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">Incomplete Gamma Function Inverses</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots2.html" title="Root Finding Without Derivatives: Bisection, Bracket and TOMS748">Root Finding Without Derivatives: Bisection, Bracket and TOMS748</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">Rounding Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/remez.html" title="The Remez Method">The Remez Method</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/trunc.html" title="Truncation Functions">Truncation Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/understand_dis_quant.html" title="Understanding Quantiles of Discrete Distributions">Understanding Quantiles of Discrete Distributions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/policy_defaults.html" title="Using Macros to Change the Policy Defaults">Using Macros to Change the Policy Defaults</a></p></td></tr>
-</table></dd>
-<dt><span class="term">roundf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">roundl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_67"></a><span class="term">S</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">scalbln</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">scalblnf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">scalblnl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">scalbn</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">scalbnf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">scalbnl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-</table></dd>
-<dt><span class="term">sph_bessel</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">Bessel Function Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/result_type.html" title="Calculation of the Type of the Result">Calculation of the Type of the Result</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">Spherical Bessel Functions of the First and Second Kinds</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">sph_besself</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">sph_bessell</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">sph_legendre</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">sph_legendref</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">sph_legendrel</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">sph_neumann</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">Bessel Function Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">Spherical Bessel Functions of the First and Second Kinds</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">sph_neumannf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">sph_neumannl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_68"></a><span class="term">T</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">tgamma</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/ad_hoc_sf_policies.html" title="Changing the Policy on an Ad Hoc Basis for the Special Functions">Changing the Policy on an Ad Hoc Basis for the Special Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">Directory and File Structure</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/error_handling.html" title="Error Handling">Error Handling</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">Error Handling Policies</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_factorial.html" title="Factorial">Factorial</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/tgamma.html" title="Gamma">Gamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">Incomplete Gamma Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/internal_promotion.html" title="Internal Floating-point Promotion Policies">Internal Floating-point Promotion Policies</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/status/issues.html" title="Known Issues, and TODO List">Known Issues, and TODO List</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/lgamma.html" title="Log Gamma">Log Gamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/precision_pol.html" title="Precision Policies">Precision Policies</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/error_test.html" title="Relative Error and Testing">Relative Error and Testing</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/namespace_pol.html" title="Setting Polices at Namespace Scope">Setting Polices at Namespace Scope</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">Setting Policies at Namespace or Translation Unit Scope</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/use_mpfr.html" title="Using With MPFR / GMP - a High-Precision Floating-Point Library">Using With MPFR / GMP - a High-Precision Floating-Point Library</a></p></td></tr>
-</table></dd>
-<dt><span class="term">tgammaf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">tgammal</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">trunc</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">Conceptual Requirements for Real Number Types</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/error_handling.html" title="Error Handling">Error Handling</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">Error Handling Policies</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/trunc.html" title="Truncation Functions">Truncation Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">truncf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
-<dt><span class="term">truncl</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-</table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
 </dl></div></dd>
 </dl></div>
 </div>

Modified: branches/release/libs/math/doc/sf_and_dist/html/index/s16.html
==============================================================================
--- branches/release/libs/math/doc/sf_and_dist/html/index/s16.html (original)
+++ branches/release/libs/math/doc/sf_and_dist/html/index/s16.html 2011-05-17 08:19:17 EDT (Tue, 17 May 2011)
@@ -23,17 +23,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1477856"></a>Index</h2></div></div></div>
-<p><a class="link" href="s16.html#idx_id_69">A</a> <a class="link" href="s16.html#idx_id_70">B</a> <a class="link" href="s16.html#idx_id_71">C</a> <a class="link" href="s16.html#idx_id_72">D</a> <a class="link" href="s16.html#idx_id_73">E</a> <a class="link" href="s16.html#idx_id_74">F</a> <a class="link" href="s16.html#idx_id_75">G</a> <a class="link" href="s16.html#idx_id_76">H</a> <a class="link" href="s16.html#idx_id_77">I</a> <a class="link" href="s16.html#idx_id_78">K</a> <a class="link" href="s16.html#idx_id_79">L</a> <a class="link" href="s16.html#idx_id_80">M</a> <a class="link" href="s16.html#idx_id_81">N</a> <a class="link" href="s16.html#idx_id_82">O</a> <a class="link" href="s16.html#idx_id_83">P</a> <a class="link" href="s16.html#idx_id_84">Q</a> <a class="link" href="s16.html#idx_id_85">R</a> <a class="link" href="s16.html#idx_id_86">S</a> <a class="link" href="s16.html#idx_id_87">T</a> <a class="link" href="s16.html#idx_id_88">U</a> <a class="link" href="s16.html#idx_id_89">V</a> <a class="l
ink" href="s16.html#idx_id_90">W</a> <a class="link" href="s16.html#idx_id_91">Z</a> </p>
+<a name="id1486936"></a>Index</h2></div></div></div>
+<p><a class="link" href="s16.html#idx_id_50">A</a> <a class="link" href="s16.html#idx_id_51">B</a> <a class="link" href="s16.html#idx_id_52">C</a> <a class="link" href="s16.html#idx_id_53">D</a> <a class="link" href="s16.html#idx_id_54">E</a> <a class="link" href="s16.html#idx_id_55">F</a> <a class="link" href="s16.html#idx_id_56">G</a> <a class="link" href="s16.html#idx_id_57">H</a> <a class="link" href="s16.html#idx_id_58">I</a> <a class="link" href="s16.html#idx_id_59">K</a> <a class="link" href="s16.html#idx_id_60">L</a> <a class="link" href="s16.html#idx_id_61">M</a> <a class="link" href="s16.html#idx_id_62">N</a> <a class="link" href="s16.html#idx_id_63">O</a> <a class="link" href="s16.html#idx_id_64">P</a> <a class="link" href="s16.html#idx_id_65">R</a> <a class="link" href="s16.html#idx_id_66">S</a> <a class="link" href="s16.html#idx_id_67">T</a> <a class="link" href="s16.html#idx_id_68">U</a> <a class="link" href="s16.html#idx_id_69">V</a> <a class="link" href="s16.html#idx_id_70">W</a> </p>
 <div class="variablelist"><dl>
 <dt>
-<a name="idx_id_69"></a><span class="term">A</span>
+<a name="idx_id_50"></a><span class="term">A</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">About the Math Toolkit</span></dt>
+<dt><span class="term">accuracy</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/intro.html" title="About the Math Toolkit">beta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/intro.html" title="About the Math Toolkit">erf</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">Additional Implementation Notes</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/faq.html" title="Frequently Asked Questions FAQ">Frequently Asked Questions FAQ</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/special/powers/log1p.html" title="log1p">log1p</a></p></td></tr>
 </table></dd>
 <dt><span class="term">acosh</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
@@ -54,8 +55,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
-<dt><span class="term">Advancing a Floating Point Value by a Specific Representation Distance (ULP) float_advance</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_advance.html" title="Advancing a Floating Point Value by a Specific Representation Distance (ULP) float_advance">float_advance</a></p></td></tr></table></dd>
 <dt><span class="term">asinh</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/special/inv_hyper/asinh.html" title="asinh">asinh</a></p></td></tr>
@@ -99,7 +98,6 @@
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">Legendre (and Associated) Polynomials</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
 <dt><span class="term">assoc_legendref</span></dt>
@@ -135,7 +133,7 @@
 </table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_70"></a><span class="term">B</span>
+<a name="idx_id_51"></a><span class="term">B</span>
 </dt>
 <dd><div class="variablelist"><dl>
 <dt><span class="term">bernoulli</span></dt>
@@ -149,15 +147,6 @@
 </table></dd>
 <dt><span class="term">bernoulli_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/bernoulli_dist.html" title="Bernoulli Distribution">Bernoulli Distribution</a></p></td></tr></table></dd>
-<dt><span class="term">Bessel Function Overview</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">cyl_bessel_i</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">cyl_bessel_j</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">cyl_bessel_k</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">cyl_neumann</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">sph_bessel</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">sph_neumann</a></p></td></tr>
-</table></dd>
 <dt><span class="term">Bessel Functions of the First and Second Kinds</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel.html" title="Bessel Functions of the First and Second Kinds">cyl_bessel_j</a></p></td></tr>
@@ -170,50 +159,23 @@
 </table></dd>
 <dt><span class="term">beta</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/intro.html" title="About the Math Toolkit">About the Math Toolkit</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">Additional Implementation Notes</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/beta_function.html" title="Beta">Beta</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/beta_dist.html" title="Beta Distribution">Beta Distribution</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_binomial.html" title="Binomial Coefficients">Binomial Coefficients</a></p></td></tr>
-<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>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">Conceptual Requirements for Real Number Types</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/status/credits.html" title="Credits and Acknowledgements">Credits and Acknowledgements</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/beta_derivative.html" title="Derivative of the Incomplete Beta Function">Derivative of the Incomplete Beta Function</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">Directory and File Structure</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/dist_construct_eg.html" title="Distribution Construction Example">Distribution Construction Example</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/overview/objects.html" title="Distributions are Objects">Distributions are Objects</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_size.html" title="Estimating how large a sample size would have to become in order to give a significant Students-t test result with a single sample test">Estimating how large a sample size would have to become in order to give a significant Students-t test result with a single sample test</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_size.html" title="Estimating the Required Sample Sizes for a Chi-Square Test for the Standard Deviation">Estimating the Required Sample Sizes for a Chi-Square Test for the Standard Deviation</a></p></td></tr>
-<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>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">History and What's New</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">Incomplete Beta Functions</a></p></td></tr>
-<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>
 <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>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_f_dist.html" title="Noncentral F Distribution">Noncentral F Distribution</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_t_dist.html" title="Noncentral T Distribution">Noncentral T Distribution</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/gamma_ratios.html" title="Ratios of Gamma Functions">Ratios of Gamma Functions</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/nccs_eg/nccs_power_eg.html" title="Tables of the power function of the &#967;2 test.">Tables of the power function of the &#967; 2 test.</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/lanczos.html" title="The Lanczos Approximation">The Lanczos Approximation</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/weibull_dist.html" title="Weibull Distribution">Weibull Distribution</a></p></td></tr>
 </table></dd>
 <dt><span class="term">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/beta_dist.html" title="Beta Distribution">beta</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/beta_dist.html" title="Beta Distribution">beta_distribution</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/beta_dist.html" title="Beta Distribution">find_beta</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/beta_dist.html" title="Beta Distribution">policy_type</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/beta_dist.html" title="Beta Distribution">value_type</a></p></td></tr>
 </table></dd>
-<dt><span class="term">betac</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">Incomplete Beta Functions</a></p></td></tr></table></dd>
 <dt><span class="term">betaf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -231,22 +193,14 @@
 <dt><span class="term">binomial</span></dt>
 <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>
 <dt><span class="term">Binomial Coefficients</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_binomial.html" title="Binomial Coefficients">beta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_binomial.html" title="Binomial Coefficients">binomial_coefficient</a></p></td></tr>
-</table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_binomial.html" title="Binomial Coefficients">beta</a></p></td></tr></table></dd>
 <dt><span class="term">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/binomial_dist.html" title="Binomial Distribution">beta</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/binomial_dist.html" title="Binomial Distribution">binomial</a></p></td></tr>
 <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>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/binomial_dist.html" title="Binomial Distribution">find_lower_bound_on_p</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/binomial_dist.html" title="Binomial Distribution">find_upper_bound_on_p</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/binomial_dist.html" title="Binomial Distribution">policy_type</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/binomial_dist.html" title="Binomial Distribution">value_type</a></p></td></tr>
 </table></dd>
-<dt><span class="term">binomial_coefficient</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_binomial.html" title="Binomial Coefficients">Binomial Coefficients</a></p></td></tr></table></dd>
 <dt><span class="term">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/binomial_dist.html" title="Binomial Distribution">Binomial Distribution</a></p></td></tr></table></dd>
 <dt><span class="term">BOOST_DEFINE_MATH_CONSTANT</span></dt>
@@ -383,7 +337,7 @@
 <dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/main_overview/config_macros.html#math_toolkit.main_overview.config_macros.boost_math_macros" title="Table&#160;11.&#160;Boost.Math Macros">Configuration Macros</a></p></td></tr></table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_71"></a><span class="term">C</span>
+<a name="idx_id_52"></a><span class="term">C</span>
 </dt>
 <dd><div class="variablelist"><dl>
 <dt><span class="term">C99 and C++ TR1 C-style Functions</span></dt>
@@ -412,12 +366,9 @@
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">comp_ellint_1</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">comp_ellint_1f</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">comp_ellint_1l</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">comp_ellint_2</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">comp_ellint_2f</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">comp_ellint_2l</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">comp_ellint_3</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">comp_ellint_3f</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">comp_ellint_3l</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">conf_hyperg</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">conf_hypergf</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">conf_hypergl</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">copysign</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">copysignf</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">copysignl</a></p></td></tr>
@@ -588,12 +539,9 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">comp_ellint_1</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">comp_ellint_1f</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">comp_ellint_1l</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">comp_ellint_2</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">comp_ellint_2f</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">comp_ellint_2l</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">comp_ellint_3</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">comp_ellint_3f</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">comp_ellint_3l</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">conf_hyperg</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">conf_hypergf</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">conf_hypergl</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">copysign</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">copysignf</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">copysignl</a></p></td></tr>
@@ -803,26 +751,11 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">truncf</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">truncl</a></p></td></tr>
 </table></dd>
-<dt><span class="term">Calculation of the Type of the Result</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/result_type.html" title="Calculation of the Type of the Result">cyl_bessel_j</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/result_type.html" title="Calculation of the Type of the Result">sph_bessel</a></p></td></tr>
-</table></dd>
 <dt><span class="term">Calling User Defined Error Handlers</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">BOOST_MATH_DECLARE_SPECIAL_FUNCTIONS</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">erf</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">msg</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">promote_args</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">tgamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">user_denorm_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">user_domain_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">user_evaluation_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">user_indeterminate_result_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">user_overflow_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">user_pole_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">user_rounding_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">user_underflow_error</a></p></td></tr>
 </table></dd>
 <dt><span class="term">cauchy</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
@@ -847,8 +780,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/powers/cbrt.html" title="cbrt">cbrt</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">Directory and File Structure</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder</a></p></td></tr>
 </table></dd>
 <dt><span class="term">cbrtf</span></dt>
@@ -863,11 +794,8 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
-<dt><span class="term">cdf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/dist/future.html" title="Extras/Future Directions">Extras/Future Directions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr>
-</table></dd>
+<dt><span class="term">changesign</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/sign_functions.html" title="Sign Manipulation Functions">Sign Manipulation Functions</a></p></td></tr></table></dd>
 <dt><span class="term">Changing the Policy Defaults</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/changing_policy_defaults.html" title="Changing the Policy Defaults">BOOST_MATH_ASSERT_UNDEFINED_POLICY</a></p></td></tr>
@@ -876,16 +804,10 @@
 </table></dd>
 <dt><span class="term">Changing the Policy on an Ad Hoc Basis for the Special Functions</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/ad_hoc_sf_policies.html" title="Changing the Policy on an Ad Hoc Basis for the Special Functions">tgamma</a></p></td></tr></table></dd>
-<dt><span class="term">checked_narrowing_cast</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/main_overview/error_handling.html" title="Error Handling">Error Handling</a></p></td></tr></table></dd>
-<dt><span class="term">chf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
 <dt><span class="term">Chi Squared 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/chi_squared_dist.html" title="Chi Squared Distribution">beta</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/chi_squared_dist.html" title="Chi Squared Distribution">chi_squared</a></p></td></tr>
 <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>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/chi_squared_dist.html" title="Chi Squared Distribution">find_degrees_of_freedom</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/chi_squared_dist.html" title="Chi Squared Distribution">policy_type</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/chi_squared_dist.html" title="Chi Squared Distribution">value_type</a></p></td></tr>
 </table></dd>
@@ -893,27 +815,10 @@
 <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>
 <dt><span class="term">chi_squared_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/chi_squared_dist.html" title="Chi Squared Distribution">Chi Squared Distribution</a></p></td></tr></table></dd>
-<dt><span class="term">Comparing Compilers</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/perf/comp_compilers.html#math_toolkit.perf.comp_compilers.performance_comparison_of_various_windows_compilers" title="Table&#160;51.&#160;Performance Comparison of Various Windows Compilers">erf</a></p></td></tr></table></dd>
-<dt><span class="term">Comparisons to Other Open Source Libraries</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">cbrt</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">cyl_bessel_i</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">cyl_bessel_j</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">cyl_bessel_k</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">cyl_neumann</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">erf</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">erfc</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">expm1</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">lgamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">log1p</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">tgamma</a></p></td></tr>
-</table></dd>
 <dt><span class="term">Compile Time Power of a Runtime Base</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/special/powers/ct_pow.html" title="Compile Time Power of a Runtime Base">BOOST_MATH_OVERFLOW_ERROR_POLICY</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/powers/ct_pow.html" title="Compile Time Power of a Runtime Base">log2</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/ct_pow.html" title="Compile Time Power of a Runtime Base">user_overflow_error</a></p></td></tr>
 </table></dd>
 <dt><span class="term">Compilers</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/main_overview/compilers_overview.html#math_toolkit.main_overview.compilers_overview.supported_tested_compilers" title="Table&#160;9.&#160;Supported/Tested Compilers">BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS</a></p></td></tr></table></dd>
@@ -935,49 +840,9 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">comp_ellint_2</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">comp_ellint_2f</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">comp_ellint_2l</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">comp_ellint_3</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">comp_ellint_3f</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
-<dt><span class="term">comp_ellint_3l</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
-</table></dd>
 <dt><span class="term">Conceptual Requirements for Real Number Types</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">beta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">erf</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">Lanczos approximation</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">llround</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">lround</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">round</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">trunc</a></p></td></tr>
 </table></dd>
@@ -1005,15 +870,24 @@
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/config_macros.html#math_toolkit.main_overview.config_macros.boost_math_macros" title="Table&#160;11.&#160;Boost.Math Macros">BOOST_MATH_STD_USING</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/config_macros.html#math_toolkit.main_overview.config_macros.boost_math_macros" title="Table&#160;11.&#160;Boost.Math Macros">BOOST_MATH_USE_C99</a></p></td></tr>
 </table></dd>
-<dt><span class="term">Continued Fraction Evaluation</span></dt>
+<dt><span class="term">conf_hyperg</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/cf.html" title="Continued Fraction Evaluation">continued_fraction_a</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/cf.html" title="Continued Fraction Evaluation">continued_fraction_b</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">conf_hypergf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
+</table></dd>
+<dt><span class="term">conf_hypergl</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">continued_fraction_a</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/cf.html" title="Continued Fraction Evaluation">Continued Fraction Evaluation</a></p></td></tr></table></dd>
-<dt><span class="term">continued_fraction_b</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/cf.html" title="Continued Fraction Evaluation">Continued Fraction Evaluation</a></p></td></tr></table></dd>
 <dt><span class="term">copysign</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -1033,20 +907,11 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
-<dt><span class="term">Credits and Acknowledgements</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/status/credits.html" title="Credits and Acknowledgements">beta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/status/credits.html" title="Credits and Acknowledgements">erf</a></p></td></tr>
-</table></dd>
 <dt><span class="term">cyl_bessel_i</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">Bessel Function Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">History and What's New</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">Modified Bessel Functions of the First and Second Kinds</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_chi_squared_dist.html" title="Noncentral Chi-Squared Distribution">Noncentral Chi-Squared Distribution</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
 <dt><span class="term">cyl_bessel_if</span></dt>
@@ -1063,14 +928,9 @@
 </table></dd>
 <dt><span class="term">cyl_bessel_j</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">Bessel Function Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel.html" title="Bessel Functions of the First and Second Kinds">Bessel Functions of the First and Second Kinds</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/result_type.html" title="Calculation of the Type of the Result">Calculation of the Type of the Result</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">Modified Bessel Functions of the First and Second Kinds</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">Spherical Bessel Functions of the First and Second Kinds</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
 <dt><span class="term">cyl_bessel_jf</span></dt>
@@ -1087,10 +947,8 @@
 </table></dd>
 <dt><span class="term">cyl_bessel_k</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">Bessel Function Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">Modified Bessel Functions of the First and Second Kinds</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
@@ -1108,13 +966,9 @@
 </table></dd>
 <dt><span class="term">cyl_neumann</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">Bessel Function Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel.html" title="Bessel Functions of the First and Second Kinds">Bessel Functions of the First and Second Kinds</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">Modified Bessel Functions of the First and Second Kinds</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">Spherical Bessel Functions of the First and Second Kinds</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
 <dt><span class="term">cyl_neumannf</span></dt>
@@ -1131,52 +985,19 @@
 </table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_72"></a><span class="term">D</span>
+<a name="idx_id_53"></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>
 <dt><span class="term">denorm_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>
-<dt><span class="term">Derivative of the Incomplete Beta Function</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/beta_derivative.html" title="Derivative of the Incomplete Beta Function">beta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/beta_derivative.html" title="Derivative of the Incomplete Beta Function">ibeta_derivative</a></p></td></tr>
-</table></dd>
-<dt><span class="term">Derivative of the Incomplete Gamma Function</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/gamma_derivatives.html" title="Derivative of the Incomplete Gamma Function">gamma_p_derivative</a></p></td></tr></table></dd>
 <dt><span class="term">Digamma</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/digamma.html" title="Digamma">digamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/digamma.html" title="Digamma">Lanczos approximation</a></p></td></tr>
-</table></dd>
-<dt><span class="term">digamma</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/digamma.html" title="Digamma">Digamma</a></p></td></tr></table></dd>
-<dt><span class="term">Directory and File Structure</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">beta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">cbrt</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">erf</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">lgamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">tgamma</a></p></td></tr>
-</table></dd>
-<dt><span class="term">Discrete Quantile Policies</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/discrete_quant_ref.html" title="Discrete Quantile Policies">round</a></p></td></tr></table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/digamma.html" title="Digamma">Lanczos approximation</a></p></td></tr></table></dd>
 <dt><span class="term">discrete_quantile_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>
-<dt><span class="term">Distribution Algorithms</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dist_algorithms.html" title="Distribution Algorithms">find_location</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dist_algorithms.html" title="Distribution Algorithms">find_scale</a></p></td></tr>
-</table></dd>
-<dt><span class="term">Distributions are Objects</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/overview/objects.html" title="Distributions are Objects">beta</a></p></td></tr></table></dd>
 <dt><span class="term">domain_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>
-<dt><span class="term">Double Factorial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_double_factorial.html" title="Double Factorial">double_factorial</a></p></td></tr></table></dd>
-<dt><span class="term">double_factorial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_double_factorial.html" title="Double Factorial">Double Factorial</a></p></td></tr></table></dd>
 <dt><span class="term">double_t</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -1185,11 +1006,9 @@
 </table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_73"></a><span class="term">E</span>
+<a name="idx_id_54"></a><span class="term">E</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">e</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/constants.html" title="Numeric Constants">Numeric Constants</a></p></td></tr></table></dd>
 <dt><span class="term">ellint_1</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -1233,7 +1052,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/ellint/ellint_3.html" title="Elliptic Integrals of the Third Kind - Legendre Form">Elliptic Integrals of the Third Kind - Legendre Form</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/status/issues.html" title="Known Issues, and TODO List">Known Issues, and TODO List</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
 <dt><span class="term">ellint_3f</span></dt>
@@ -1264,34 +1082,18 @@
 <dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots2.html" title="Root Finding Without Derivatives: Bisection, Bracket and TOMS748">Root Finding Without Derivatives: Bisection, Bracket and TOMS748</a></p></td></tr></table></dd>
 <dt><span class="term">erf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/intro.html" title="About the Math Toolkit">About the Math Toolkit</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comp_compilers.html#math_toolkit.perf.comp_compilers.performance_comparison_of_various_windows_compilers" title="Table&#160;51.&#160;Performance Comparison of Various Windows Compilers">Comparing Compilers</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">Conceptual Requirements for Real Number Types</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/status/credits.html" title="Credits and Acknowledgements">Credits and Acknowledgements</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">Directory and File Structure</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">Error Function Inverses</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_function.html" title="Error Functions">Error Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/getting_best.html#math_toolkit.perf.getting_best.performance_comparison_of_release_and_debug_settings" title="Table&#160;50.&#160;Performance Comparison of Release and Debug Settings">Getting the Best Performance from this Library</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">History and What's New</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/tuning.html#math_toolkit.perf.tuning.performance_comparison_with_and_without_internal_promotion_to_long_double" title="Table&#160;53.&#160;Performance Comparison with and Without Internal Promotion to long double">Performance Tuning Macros</a></p></td></tr>
 </table></dd>
 <dt><span class="term">erfc</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">Error Function Inverses</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_function.html" title="Error Functions">Error Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">History and What's New</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">Incomplete Gamma Functions</a></p></td></tr>
 <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>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/remez.html" title="The Remez Method">The Remez Method</a></p></td></tr>
 </table></dd>
 <dt><span class="term">erfcf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
@@ -1305,8 +1107,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
-<dt><span class="term">erfc_inv</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">Error Function Inverses</a></p></td></tr></table></dd>
 <dt><span class="term">erff</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -1319,63 +1119,21 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
-<dt><span class="term">erf_inv</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">Error Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">Error Function Inverses</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">erf</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">erfc</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">erfc_inv</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">erf_inv</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">round</a></p></td></tr>
-</table></dd>
 <dt><span class="term">Error Functions</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_function.html" title="Error Functions">erf</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_function.html" title="Error Functions">erfc</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_function.html" title="Error Functions">round</a></p></td></tr>
 </table></dd>
-<dt><span class="term">Error Handling</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/error_handling.html" title="Error Handling">checked_narrowing_cast</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/error_handling.html" title="Error Handling">round</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/error_handling.html" title="Error Handling">tgamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/error_handling.html" title="Error Handling">trunc</a></p></td></tr>
-</table></dd>
-<dt><span class="term">Error Handling Policies</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">round</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">tgamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">trunc</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">user_denorm_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">user_domain_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">user_evaluation_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">user_indeterminate_result_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">user_overflow_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">user_pole_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">user_rounding_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">user_underflow_error</a></p></td></tr>
-</table></dd>
-<dt><span class="term">evaluate_even_polynomial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">Polynomial and Rational Function Evaluation</a></p></td></tr></table></dd>
-<dt><span class="term">evaluate_odd_polynomial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">Polynomial and Rational Function Evaluation</a></p></td></tr></table></dd>
-<dt><span class="term">evaluate_polynomial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">Polynomial and Rational Function Evaluation</a></p></td></tr></table></dd>
-<dt><span class="term">evaluate_rational</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">Polynomial and Rational Function Evaluation</a></p></td></tr></table></dd>
 <dt><span class="term">evaluation_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>
 <dt><span class="term">Examples</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/dist_construct_eg.html" title="Distribution Construction Example">beta</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html" title="Binomial Quiz Example">BOOST_MATH_DISCRETE_QUANTILE_POLICY</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/error_eg.html" title="Error Handling Example">BOOST_MATH_DOMAIN_ERROR_POLICY</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/geometric_eg.html" title="Geometric Distribution Examples">BOOST_MATH_OVERFLOW_ERROR_POLICY</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html" title="Find Location (Mean) Example">cauchy</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/dist_construct_eg.html" title="Distribution Construction Example">negative_binomial</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/geometric_eg.html" title="Geometric Distribution Examples">normal</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/geometric_eg.html" title="Geometric Distribution Examples">round</a></p></td></tr>
 </table></dd>
 <dt><span class="term">exp2</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
@@ -1417,16 +1175,7 @@
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/powers/expm1.html" title="expm1">expm1</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/exp_dist.html" title="Exponential Distribution">Exponential Distribution</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/tgamma.html" title="Gamma">Gamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/pareto.html" title="Pareto Distribution">Pareto Distribution</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/powm1.html" title="powm1">powm1</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/rayleigh.html" title="Rayleigh Distribution">Rayleigh Distribution</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/sqrt1pm1.html" title="sqrt1pm1">sqrt1pm1</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/weibull_dist.html" title="Weibull Distribution">Weibull Distribution</a></p></td></tr>
 </table></dd>
 <dt><span class="term">expm1f</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
@@ -1444,10 +1193,8 @@
 <dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/exp_dist.html" title="Exponential Distribution">Exponential Distribution</a></p></td></tr></table></dd>
 <dt><span class="term">Exponential 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/exp_dist.html" title="Exponential Distribution">expm1</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/exp_dist.html" title="Exponential Distribution">exponential</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/exp_dist.html" title="Exponential Distribution">exponential_distribution</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/exp_dist.html" title="Exponential Distribution">log1p</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/exp_dist.html" title="Exponential Distribution">policy_type</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/exp_dist.html" title="Exponential Distribution">value_type</a></p></td></tr>
 </table></dd>
@@ -1457,14 +1204,10 @@
 <dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/expint/expint_n.html" title="Exponential Integral En">expint</a></p></td></tr></table></dd>
 <dt><span class="term">exponential_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/exp_dist.html" title="Exponential Distribution">Exponential Distribution</a></p></td></tr></table></dd>
-<dt><span class="term">Extras/Future Directions</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/future.html" title="Extras/Future Directions">cdf</a></p></td></tr></table></dd>
 <dt><span class="term">Extreme Value 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/extreme_dist.html" title="Extreme Value Distribution">expm1</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/extreme_dist.html" title="Extreme Value Distribution">extreme_value</a></p></td></tr>
 <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>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/extreme_dist.html" title="Extreme Value Distribution">log1p</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/extreme_dist.html" title="Extreme Value Distribution">value_type</a></p></td></tr>
 </table></dd>
 <dt><span class="term">extreme_value</span></dt>
@@ -1473,28 +1216,22 @@
 <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_74"></a><span class="term">F</span>
+<a name="idx_id_55"></a><span class="term">F</span>
 </dt>
 <dd><div class="variablelist"><dl>
 <dt><span class="term">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">beta</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/f_dist.html" title="F Distribution">fisher_f</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/f_dist.html" title="F Distribution">fisher_f_distribution</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/f_dist.html" title="F Distribution">value_type</a></p></td></tr>
 </table></dd>
-<dt><span class="term">Factorial</span></dt>
+<dt><span class="term">Facets for Floating-Point Infinities and NaNs</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>
-<tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_factorial.html" title="Factorial">max_factorial</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_factorial.html" title="Factorial">tgamma</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fp_facets.html" title="Facets for Floating-Point Infinities and NaNs">nonfinite_num_get</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fp_facets.html" title="Facets for Floating-Point Infinities and NaNs">nonfinite_num_put</a></p></td></tr>
 </table></dd>
-<dt><span class="term">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>
-<dt><span class="term">Falling Factorial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_falling_factorial.html" title="Falling Factorial">falling_factorial</a></p></td></tr></table></dd>
-<dt><span class="term">falling_factorial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_falling_factorial.html" title="Falling Factorial">Falling Factorial</a></p></td></tr></table></dd>
+<dt><span class="term">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">max_factorial</a></p></td></tr></table></dd>
 <dt><span class="term">fdim</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -1510,47 +1247,8 @@
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 </table></dd>
-<dt><span class="term">Finding the Next Greater Representable Value (float_next)</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_next.html" title="Finding the Next Greater Representable Value (float_next)">float_next</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_next.html" title="Finding the Next Greater Representable Value (float_next)">nextafter</a></p></td></tr>
-</table></dd>
 <dt><span class="term">Finding the Next Representable Value in a Specific Direction (nextafter)</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/nextafter.html" title="Finding the Next Representable Value in a Specific Direction (nextafter)">nextafter</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/nextafter.html" title="Finding the Next Representable Value in a Specific Direction (nextafter)">nexttoward</a></p></td></tr>
-</table></dd>
-<dt><span class="term">Finding the Next Smaller Representable Value (float_prior)</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_prior.html" title="Finding the Next Smaller Representable Value (float_prior)">float_prior</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_prior.html" title="Finding the Next Smaller Representable Value (float_prior)">nextafter</a></p></td></tr>
-</table></dd>
-<dt><span class="term">find_beta</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/beta_dist.html" title="Beta Distribution">Beta Distribution</a></p></td></tr></table></dd>
-<dt><span class="term">find_degrees_of_freedom</span></dt>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_chi_squared_dist.html" title="Noncentral Chi-Squared Distribution">Noncentral Chi-Squared Distribution</a></p></td></tr>
-<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>
-<dt><span class="term">find_location</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dist_algorithms.html" title="Distribution Algorithms">Distribution Algorithms</a></p></td></tr></table></dd>
-<dt><span class="term">find_lower_bound_on_p</span></dt>
-<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>
-<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>
-<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">find_non_centrality</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_chi_squared_dist.html" title="Noncentral Chi-Squared Distribution">Noncentral Chi-Squared Distribution</a></p></td></tr></table></dd>
-<dt><span class="term">find_scale</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dist_algorithms.html" title="Distribution Algorithms">Distribution Algorithms</a></p></td></tr></table></dd>
-<dt><span class="term">find_upper_bound_on_p</span></dt>
-<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>
-<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>
-<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>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/next_float/nextafter.html" title="Finding the Next Representable Value in a Specific Direction (nextafter)">nextafter</a></p></td></tr></table></dd>
 <dt><span class="term">fisher_f</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>
@@ -1558,23 +1256,19 @@
 </table></dd>
 <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>
-<dt><span class="term">Floating-Point Classification: Infinities and NaN's</span></dt>
+<dt><span class="term">Floating-Point Classification: Infinities and NaNs</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">FP_INFINITE</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">FP_NAN</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">FP_NORMAL</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">FP_SUBNORMAL</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">FP_ZERO</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">isnan</a></p></td></tr>
-</table></dd>
-<dt><span class="term">float_advance</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_advance.html" title="Advancing a Floating Point Value by a Specific Representation Distance (ULP) float_advance">Advancing a Floating Point Value by a Specific Representation Distance (ULP) float_advance</a></p></td></tr></table></dd>
-<dt><span class="term">float_distance</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_distance.html" title="Calculating the Representation Distance Between Two Floating Point Values (ULP) float_distance">Calculating the Representation Distance Between Two Floating Point Values (ULP) float_distance</a></p></td></tr></table></dd>
-<dt><span class="term">float_next</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_next.html" title="Finding the Next Greater Representable Value (float_next)">Finding the Next Greater Representable Value (float_next)</a></p></td></tr></table></dd>
-<dt><span class="term">float_prior</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_prior.html" title="Finding the Next Smaller Representable Value (float_prior)">Finding the Next Smaller Representable Value (float_prior)</a></p></td></tr></table></dd>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">fpclassify</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">FP_INFINITE</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">FP_NAN</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">FP_NORMAL</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">FP_SUBNORMAL</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">FP_ZERO</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">isfinite</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">isinf</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">isnan</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">isnormal</a></p></td></tr>
+</table></dd>
 <dt><span class="term">float_t</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -1632,28 +1326,29 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
+<dt><span class="term">fpclassify</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
 <dt><span class="term">FP_INFINITE</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">Floating-Point Classification: Infinities and NaN's</a></p></td></tr></table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
 <dt><span class="term">FP_NAN</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">Floating-Point Classification: Infinities and NaN's</a></p></td></tr></table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
 <dt><span class="term">FP_NORMAL</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">Floating-Point Classification: Infinities and NaN's</a></p></td></tr></table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
 <dt><span class="term">FP_SUBNORMAL</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">Floating-Point Classification: Infinities and NaN's</a></p></td></tr></table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
 <dt><span class="term">FP_ZERO</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">Floating-Point Classification: Infinities and NaN's</a></p></td></tr></table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
+<dt><span class="term">Frequently Asked Questions FAQ</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/main_overview/faq.html" title="Frequently Asked Questions FAQ">accuracy</a></p></td></tr></table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_75"></a><span class="term">G</span>
+<a name="idx_id_56"></a><span class="term">G</span>
 </dt>
 <dd><div class="variablelist"><dl>
 <dt><span class="term">Gamma</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/tgamma.html" title="Gamma">expm1</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/tgamma.html" title="Gamma">Lanczos approximation</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/tgamma.html" title="Gamma">lgamma</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/tgamma.html" title="Gamma">tgamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/tgamma.html" title="Gamma">tgamma1pm1</a></p></td></tr>
 </table></dd>
 <dt><span class="term">gamma</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
@@ -1670,58 +1365,28 @@
 </table></dd>
 <dt><span class="term">gamma_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/gamma_dist.html" title="Gamma (and Erlang) Distribution">Gamma (and Erlang) Distribution</a></p></td></tr></table></dd>
-<dt><span class="term">gamma_p</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">Incomplete Gamma Functions</a></p></td></tr></table></dd>
-<dt><span class="term">gamma_p_derivative</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/gamma_derivatives.html" title="Derivative of the Incomplete Gamma Function">Derivative of the Incomplete Gamma Function</a></p></td></tr></table></dd>
-<dt><span class="term">gamma_p_inv</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">Incomplete Gamma Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">gamma_p_inva</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">Incomplete Gamma Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">gamma_q</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">Incomplete Gamma Functions</a></p></td></tr></table></dd>
-<dt><span class="term">gamma_q_inv</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">Incomplete Gamma Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">gamma_q_inva</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">Incomplete Gamma Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">Generic operations common to all distributions are non-member functions</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/overview/generic.html" title="Generic operations common to all distributions are non-member functions">round</a></p></td></tr></table></dd>
 <dt><span class="term">geometric</span></dt>
 <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>
 <dt><span class="term">Geometric 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/geometric_dist.html" title="Geometric Distribution">find_lower_bound_on_p</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/geometric_dist.html" title="Geometric Distribution">find_upper_bound_on_p</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/geometric_dist.html" title="Geometric Distribution">geometric</a></p></td></tr>
 <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>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/geometric_dist.html" title="Geometric Distribution">log1p</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/geometric_dist.html" title="Geometric Distribution">policy_type</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/geometric_dist.html" title="Geometric Distribution">value_type</a></p></td></tr>
 </table></dd>
 <dt><span class="term">geometric_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/geometric_dist.html" title="Geometric Distribution">Geometric Distribution</a></p></td></tr></table></dd>
-<dt><span class="term">Getting the Best Performance from this Library</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/perf/getting_best.html#math_toolkit.perf.getting_best.performance_comparison_of_release_and_debug_settings" title="Table&#160;50.&#160;Performance Comparison of Release and Debug Settings">erf</a></p></td></tr></table></dd>
-<dt><span class="term">get_user_parameter_info</span></dt>
-<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>
 <dt><span class="term">Graphing, Profiling, and Generating Test Data for Special Functions</span></dt>
 <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">beta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/test_data.html" title="Graphing, Profiling, and Generating Test Data for Special Functions">get_user_parameter_info</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/test_data.html" title="Graphing, Profiling, and Generating Test Data for Special Functions">lgamma</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/test_data.html" title="Graphing, Profiling, and Generating Test Data for Special Functions">test_data</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/test_data.html" title="Graphing, Profiling, and Generating Test Data for Special Functions">upper_incomplete_gamma_fract</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/test_data.html" title="Graphing, Profiling, and Generating Test Data for Special Functions">value_type</a></p></td></tr>
 </table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_76"></a><span class="term">H</span>
+<a name="idx_id_57"></a><span class="term">H</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">halley_iterate</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder</a></p></td></tr></table></dd>
-<dt><span class="term">hazard</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
 <dt><span class="term">hermite</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -1730,10 +1395,7 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
 <dt><span class="term">Hermite Polynomials</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/hermite.html" title="Hermite Polynomials">hermite</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/hermite.html" title="Hermite Polynomials">hermite_next</a></p></td></tr>
-</table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/hermite.html" title="Hermite Polynomials">hermite</a></p></td></tr></table></dd>
 <dt><span class="term">hermitef</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -1746,17 +1408,8 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">hermite_next</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/hermite.html" title="Hermite Polynomials">Hermite Polynomials</a></p></td></tr></table></dd>
 <dt><span class="term">History and What's New</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">beta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">cyl_bessel_i</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">erf</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">erfc</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">Lanczos approximation</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">lgamma</a></p></td></tr>
-</table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">Lanczos approximation</a></p></td></tr></table></dd>
 <dt><span class="term">hyperg</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -1770,7 +1423,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/hypergeometric_dist.html" title="Hypergeometric Distribution">hypergeometric</a></p></td></tr>
 <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>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/hypergeometric_dist.html" title="Hypergeometric Distribution">Lanczos approximation</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/hypergeometric_dist.html" title="Hypergeometric Distribution">lgamma</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/hypergeometric_dist.html" title="Hypergeometric Distribution">policy_type</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/hypergeometric_dist.html" title="Hypergeometric Distribution">value_type</a></p></td></tr>
 </table></dd>
@@ -1809,27 +1461,9 @@
 </table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_77"></a><span class="term">I</span>
+<a name="idx_id_58"></a><span class="term">I</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">ibeta</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">Incomplete Beta Functions</a></p></td></tr></table></dd>
-<dt><span class="term">ibetac</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">Incomplete Beta Functions</a></p></td></tr></table></dd>
-<dt><span class="term">ibetac_inv</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">ibetac_inva</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">ibetac_invb</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">ibeta_derivative</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/beta_derivative.html" title="Derivative of the Incomplete Beta Function">Derivative of the Incomplete Beta Function</a></p></td></tr></table></dd>
-<dt><span class="term">ibeta_inv</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">ibeta_inva</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr></table></dd>
-<dt><span class="term">ibeta_invb</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr></table></dd>
 <dt><span class="term">ilogb</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -1847,52 +1481,24 @@
 </table></dd>
 <dt><span class="term">Implementation Notes</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">beta</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">accuracy</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">BOOST_DEFINE_MATH_CONSTANT</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">BOOST_MATH_DOMAIN_ERROR_POLICY</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">round</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">scale</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">triangular_distribution</a></p></td></tr>
 </table></dd>
 <dt><span class="term">Incomplete Beta Function Inverses</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">beta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">ibetac_inv</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">ibetac_inva</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">ibetac_invb</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">ibeta_inv</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">ibeta_inva</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">ibeta_invb</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">round</a></p></td></tr>
-</table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">beta</a></p></td></tr></table></dd>
 <dt><span class="term">Incomplete Beta Functions</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">beta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">betac</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">ibeta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">ibetac</a></p></td></tr>
-</table></dd>
-<dt><span class="term">Incomplete Gamma Function Inverses</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">gamma_p_inv</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">gamma_p_inva</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">gamma_q_inv</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">gamma_q_inva</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">round</a></p></td></tr>
-</table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">beta</a></p></td></tr></table></dd>
 <dt><span class="term">Incomplete Gamma Functions</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">erfc</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">gamma_p</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">gamma_q</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">Lanczos approximation</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">tgamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">tgamma_lower</a></p></td></tr>
 </table></dd>
 <dt><span class="term">indeterminate_result_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>
-<dt><span class="term">Internal Floating-point Promotion Policies</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/internal_promotion.html" title="Internal Floating-point Promotion Policies">tgamma</a></p></td></tr></table></dd>
+<dt><span class="term">Introduction</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fp_facets/intro.html" title="Introduction">nan</a></p></td></tr></table></dd>
 <dt><span class="term">Inverse Chi Squared 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/inverse_chi_squared_dist.html" title="Inverse Chi Squared Distribution">inverse_chi_squared</a></p></td></tr>
@@ -1924,38 +1530,29 @@
 <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>
 <dt><span class="term">inverse_gaussian_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/inverse_gaussian_dist.html" title="Inverse Gaussian (or Inverse Normal) Distribution">Inverse Gaussian (or Inverse Normal) Distribution</a></p></td></tr></table></dd>
-<dt><span class="term">iround</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">Rounding Functions</a></p></td></tr></table></dd>
+<dt><span class="term">isfinite</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
+<dt><span class="term">isinf</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
 <dt><span class="term">isnan</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaN's">Floating-Point Classification: Infinities and NaN's</a></p></td></tr></table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
+<dt><span class="term">isnormal</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fpclass.html" title="Floating-Point Classification: Infinities and NaNs">Floating-Point Classification: Infinities and NaNs</a></p></td></tr></table></dd>
 <dt><span class="term">Iteration Limits Policies</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/iteration_pol.html" title="Iteration Limits Policies">BOOST_MATH_MAX_ROOT_ITERATION_POLICY</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/iteration_pol.html" title="Iteration Limits Policies">BOOST_MATH_MAX_SERIES_ITERATION_POLICY</a></p></td></tr>
 </table></dd>
-<dt><span class="term">itrunc</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/rounding/trunc.html" title="Truncation Functions">Truncation Functions</a></p></td></tr></table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_78"></a><span class="term">K</span>
+<a name="idx_id_59"></a><span class="term">K</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">kahan_sum_series</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/series_evaluation.html" title="Series Evaluation">Series Evaluation</a></p></td></tr></table></dd>
 <dt><span class="term">Known Issues, and TODO List</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/status/issues.html" title="Known Issues, and TODO List">ellint_3</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/status/issues.html" title="Known Issues, and TODO List">Lanczos approximation</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/status/issues.html" title="Known Issues, and TODO List">log1p</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/status/issues.html" title="Known Issues, and TODO List">tgamma</a></p></td></tr>
-</table></dd>
-<dt><span class="term">kurtosis</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-<dt><span class="term">kurtosis_excess</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/status/issues.html" title="Known Issues, and TODO List">Lanczos approximation</a></p></td></tr></table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_79"></a><span class="term">L</span>
+<a name="idx_id_60"></a><span class="term">L</span>
 </dt>
 <dd><div class="variablelist"><dl>
 <dt><span class="term">laguerre</span></dt>
@@ -1966,10 +1563,7 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
 <dt><span class="term">Laguerre (and Associated) Polynomials</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/laguerre.html" title="Laguerre (and Associated) Polynomials">laguerre</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/laguerre.html" title="Laguerre (and Associated) Polynomials">laguerre_next</a></p></td></tr>
-</table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/laguerre.html" title="Laguerre (and Associated) Polynomials">laguerre</a></p></td></tr></table></dd>
 <dt><span class="term">laguerref</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -1982,8 +1576,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">laguerre_next</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/laguerre.html" title="Laguerre (and Associated) Polynomials">Laguerre (and Associated) Polynomials</a></p></td></tr></table></dd>
 <dt><span class="term">Lanczos approximation</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/beta_function.html" title="Beta">Beta</a></p></td></tr>
@@ -1995,7 +1587,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">Incomplete Gamma Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/status/issues.html" title="Known Issues, and TODO List">Known Issues, and TODO List</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos approximation</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/lanczos.html" title="The Lanczos Approximation">lgamma</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/lgamma.html" title="Log Gamma">Log Gamma</a></p></td></tr>
 <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>
 <tr><td><p><a class="link" href="../math_toolkit/perf/tuning.html" title="Performance Tuning Macros">Performance Tuning Macros</a></p></td></tr>
@@ -2019,17 +1610,8 @@
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">Legendre (and Associated) Polynomials</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">Legendre (and Associated) Polynomials</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">assoc_legendre</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">legendre</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">legendre_next</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">legendre_p</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">legendre_q</a></p></td></tr>
-</table></dd>
 <dt><span class="term">legendref</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -2042,28 +1624,13 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">legendre_next</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">Legendre (and Associated) Polynomials</a></p></td></tr></table></dd>
-<dt><span class="term">legendre_p</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">Legendre (and Associated) Polynomials</a></p></td></tr></table></dd>
-<dt><span class="term">legendre_q</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">Legendre (and Associated) Polynomials</a></p></td></tr></table></dd>
 <dt><span class="term">lgamma</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">Directory and File Structure</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/tgamma.html" title="Gamma">Gamma</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/history1.html" title="History and What's New">History and What's New</a></p></td></tr>
-<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>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/lgamma.html" title="Log Gamma">Log Gamma</a></p></td></tr>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/error_test.html" title="Relative Error and Testing">Relative Error and Testing</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/namespace_pol.html" title="Setting Polices at Namespace Scope">Setting Polices at Namespace Scope</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/lanczos.html" title="The Lanczos Approximation">The Lanczos Approximation</a></p></td></tr>
 </table></dd>
 <dt><span class="term">lgammaf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
@@ -2097,7 +1664,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">Conceptual Requirements for Real Number Types</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">Rounding Functions</a></p></td></tr>
 </table></dd>
 <dt><span class="term">llroundf</span></dt>
@@ -2112,13 +1678,10 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
-<dt><span class="term">lltrunc</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/rounding/trunc.html" title="Truncation Functions">Truncation Functions</a></p></td></tr></table></dd>
 <dt><span class="term">Log Gamma</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/lgamma.html" title="Log Gamma">Lanczos approximation</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/lgamma.html" title="Log Gamma">lgamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/lgamma.html" title="Log Gamma">log1p</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/lgamma.html" title="Log Gamma">tgamma</a></p></td></tr>
 </table></dd>
 <dt><span class="term">Log Normal Distribution</span></dt>
@@ -2130,21 +1693,13 @@
 </table></dd>
 <dt><span class="term">log1p</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/special/powers/log1p.html" title="log1p">accuracy</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/powers/log1p.html" title="log1p">BOOST_HAS_LOG1P</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/exp_dist.html" title="Exponential Distribution">Exponential Distribution</a></p></td></tr>
-<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>
-<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>
-<tr><td><p><a class="link" href="../math_toolkit/status/issues.html" title="Known Issues, and TODO List">Known Issues, and TODO List</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/lgamma.html" title="Log Gamma">Log Gamma</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/powers/log1p.html" title="log1p">log1p</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/rayleigh.html" title="Rayleigh Distribution">Rayleigh Distribution</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/series_evaluation.html" title="Series Evaluation">Series Evaluation</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/sqrt1pm1.html" title="sqrt1pm1">sqrt1pm1</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/weibull_dist.html" title="Weibull Distribution">Weibull Distribution</a></p></td></tr>
 </table></dd>
 <dt><span class="term">log1pf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
@@ -2226,7 +1781,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">Conceptual Requirements for Real Number Types</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">Rounding Functions</a></p></td></tr>
 </table></dd>
 <dt><span class="term">lroundf</span></dt>
@@ -2241,37 +1795,23 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
-<dt><span class="term">ltrunc</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/rounding/trunc.html" title="Truncation Functions">Truncation Functions</a></p></td></tr></table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_80"></a><span class="term">M</span>
+<a name="idx_id_61"></a><span class="term">M</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">make_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>
 <dt><span class="term">Mathematically Undefined Function Policies</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/assert_undefined.html" title="Mathematically Undefined Function Policies">BOOST_MATH_ASSERT_UNDEFINED_POLICY</a></p></td></tr></table></dd>
 <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>
-<dt><span class="term">mean</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-<dt><span class="term">median</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-<dt><span class="term">mode</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
 <dt><span class="term">Modified Bessel Functions of the First and Second Kinds</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">cyl_bessel_i</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">cyl_bessel_j</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">cyl_bessel_k</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">cyl_neumann</a></p></td></tr>
 </table></dd>
-<dt><span class="term">msg</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr></table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_81"></a><span class="term">N</span>
+<a name="idx_id_62"></a><span class="term">N</span>
 </dt>
 <dd><div class="variablelist"><dl>
 <dt><span class="term">Namespaces</span></dt>
@@ -2280,6 +1820,8 @@
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fp_facets/intro.html" title="Introduction">Introduction</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/fp_facets/reference.html" title="Reference">Reference</a></p></td></tr>
 </table></dd>
 <dt><span class="term">nanf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
@@ -2308,11 +1850,7 @@
 </table></dd>
 <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">beta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html" title="Negative Binomial Distribution">find_lower_bound_on_p</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html" title="Negative Binomial Distribution">find_upper_bound_on_p</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html" title="Negative Binomial Distribution">Lanczos approximation</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html" title="Negative Binomial Distribution">lgamma</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html" title="Negative Binomial Distribution">negative_binomial</a></p></td></tr>
 <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>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html" title="Negative Binomial Distribution">policy_type</a></p></td></tr>
@@ -2325,16 +1863,12 @@
 </table></dd>
 <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">newton_raphson_iterate</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder</a></p></td></tr></table></dd>
 <dt><span class="term">nextafter</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_next.html" title="Finding the Next Greater Representable Value (float_next)">Finding the Next Greater Representable Value (float_next)</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/utils/next_float/nextafter.html" title="Finding the Next Representable Value in a Specific Direction (nextafter)">Finding the Next Representable Value in a Specific Direction (nextafter)</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_prior.html" title="Finding the Next Smaller Representable Value (float_prior)">Finding the Next Smaller Representable Value (float_prior)</a></p></td></tr>
 </table></dd>
 <dt><span class="term">nextafterf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
@@ -2353,7 +1887,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/next_float/nextafter.html" title="Finding the Next Representable Value in a Specific Direction (nextafter)">Finding the Next Representable Value in a Specific Direction (nextafter)</a></p></td></tr>
 </table></dd>
 <dt><span class="term">nexttowardf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
@@ -2367,22 +1900,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 </table></dd>
-<dt><span class="term">Non-Member Properties</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">cdf</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">chf</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">hazard</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">kurtosis</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">kurtosis_excess</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">mean</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">median</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">mode</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">pdf</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">quantile</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">skewness</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">standard_deviation</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">variance</a></p></td></tr>
-</table></dd>
 <dt><span class="term">Noncentral 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">beta</a></p></td></tr>
@@ -2393,9 +1910,6 @@
 </table></dd>
 <dt><span class="term">Noncentral Chi-Squared 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_chi_squared_dist.html" title="Noncentral Chi-Squared Distribution">cyl_bessel_i</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_chi_squared_dist.html" title="Noncentral Chi-Squared Distribution">find_degrees_of_freedom</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_chi_squared_dist.html" title="Noncentral Chi-Squared Distribution">find_non_centrality</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_chi_squared_dist.html" title="Noncentral Chi-Squared Distribution">non_central_chi_squared</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_chi_squared_dist.html" title="Noncentral Chi-Squared Distribution">non_central_chi_squared_distribution</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_chi_squared_dist.html" title="Noncentral Chi-Squared Distribution">policy_type</a></p></td></tr>
@@ -2403,7 +1917,6 @@
 </table></dd>
 <dt><span class="term">Noncentral 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/nc_f_dist.html" title="Noncentral F Distribution">beta</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_f_dist.html" title="Noncentral F Distribution">non_central_f</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_f_dist.html" title="Noncentral F Distribution">non_central_f_distribution</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_f_dist.html" title="Noncentral F Distribution">policy_type</a></p></td></tr>
@@ -2411,12 +1924,15 @@
 </table></dd>
 <dt><span class="term">Noncentral 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/nc_t_dist.html" title="Noncentral T Distribution">beta</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_t_dist.html" title="Noncentral T Distribution">non_central_t</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_t_dist.html" title="Noncentral T Distribution">non_central_t_distribution</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_t_dist.html" title="Noncentral T Distribution">policy_type</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_t_dist.html" title="Noncentral T Distribution">value_type</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</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_beta_distribution</span></dt>
@@ -2433,8 +1949,6 @@
 <dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/nc_t_dist.html" title="Noncentral T Distribution">Noncentral T Distribution</a></p></td></tr></table></dd>
 <dt><span class="term">non_central_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/nc_t_dist.html" title="Noncentral T Distribution">Noncentral T Distribution</a></p></td></tr></table></dd>
-<dt><span class="term">norm</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">Setting Policies at Namespace or Translation Unit Scope</a></p></td></tr></table></dd>
 <dt><span class="term">normal</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/geometric_eg.html" title="Geometric Distribution Examples">Geometric Distribution Examples</a></p></td></tr>
@@ -2453,33 +1967,28 @@
 <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>
 <dt><span class="term">normal_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/normal_dist.html" title="Normal (Gaussian) Distribution">Normal (Gaussian) Distribution</a></p></td></tr></table></dd>
-<dt><span class="term">Numeric Constants</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/constants.html" title="Numeric Constants">e</a></p></td></tr></table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_82"></a><span class="term">O</span>
+<a name="idx_id_63"></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_83"></a><span class="term">P</span>
+<a name="idx_id_64"></a><span class="term">P</span>
 </dt>
 <dd><div class="variablelist"><dl>
 <dt><span class="term">pareto</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/pareto.html" title="Pareto Distribution">Pareto Distribution</a></p></td></tr></table></dd>
 <dt><span class="term">Pareto 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/pareto.html" title="Pareto Distribution">expm1</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/pareto.html" title="Pareto Distribution">pareto</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/pareto.html" title="Pareto Distribution">pareto_distribution</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/pareto.html" title="Pareto Distribution">value_type</a></p></td></tr>
 </table></dd>
 <dt><span class="term">pareto_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/pareto.html" title="Pareto Distribution">Pareto Distribution</a></p></td></tr></table></dd>
-<dt><span class="term">pdf</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
 <dt><span class="term">Performance Tuning Macros</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/perf/tuning.html" title="Performance Tuning Macros">BOOST_MATH_INT_TABLE_TYPE</a></p></td></tr>
@@ -2487,7 +1996,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/perf/tuning.html" title="Performance Tuning Macros">BOOST_MATH_POLY_METHOD</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/perf/tuning.html" title="Performance Tuning Macros">BOOST_MATH_PROMOTE_DOUBLE_POLICY</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/perf/tuning.html" title="Performance Tuning Macros">BOOST_MATH_RATIONAL_METHOD</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/tuning.html#math_toolkit.perf.tuning.performance_comparison_with_and_without_internal_promotion_to_long_double" title="Table&#160;53.&#160;Performance Comparison with and Without Internal Promotion to long double">erf</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/perf/tuning.html" title="Performance Tuning Macros">Lanczos approximation</a></p></td></tr>
 </table></dd>
 <dt><span class="term">poisson</span></dt>
@@ -2512,7 +2020,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/pol_ref_ref.html" title="Policy Class Reference">domain_error_type</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/pol_ref_ref.html" title="Policy Class Reference">evaluation_error_type</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/pol_ref_ref.html" title="Policy Class Reference">indeterminate_result_error_type</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/pol_ref_ref.html" title="Policy Class Reference">make_policy</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/pol_ref_ref.html" title="Policy Class Reference">normalise</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/pol_ref_ref.html" title="Policy Class Reference">overflow_error_type</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/pol_ref_ref.html" title="Policy Class Reference">pole_error_type</a></p></td></tr>
@@ -2551,23 +2058,8 @@
 <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>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/weibull_dist.html" title="Weibull Distribution">Weibull Distribution</a></p></td></tr>
 </table></dd>
-<dt><span class="term">Polynomial and Rational Function Evaluation</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">evaluate_even_polynomial</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">evaluate_odd_polynomial</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">evaluate_polynomial</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">evaluate_rational</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">T</a></p></td></tr>
-</table></dd>
 <dt><span class="term">Polynomials</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/polynomials.html" title="Polynomials">value_type</a></p></td></tr></table></dd>
-<dt><span class="term">powm1</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/powm1.html" title="powm1">expm1</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/powm1.html" title="powm1">powm1</a></p></td></tr>
-</table></dd>
-<dt><span class="term">Precision Policies</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/precision_pol.html" title="Precision Policies">tgamma</a></p></td></tr></table></dd>
 <dt><span class="term">precision_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>
 <dt><span class="term">promote_args</span></dt>
@@ -2581,28 +2073,13 @@
 <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_84"></a><span class="term">Q</span>
+<a name="idx_id_65"></a><span class="term">R</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">quantile</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
-</dl></div></dd>
-<dt>
-<a name="idx_id_85"></a><span class="term">R</span>
-</dt>
-<dd><div class="variablelist"><dl>
-<dt><span class="term">Ratios of Gamma Functions</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/gamma_ratios.html" title="Ratios of Gamma Functions">beta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/gamma_ratios.html" title="Ratios of Gamma Functions">tgamma_delta_ratio</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/gamma_ratios.html" title="Ratios of Gamma Functions">tgamma_ratio</a></p></td></tr>
-</table></dd>
 <dt><span class="term">rayleigh</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>
 <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">expm1</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/rayleigh.html" title="Rayleigh Distribution">log1p</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/rayleigh.html" title="Rayleigh Distribution">policy_type</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/rayleigh.html" title="Rayleigh Distribution">rayleigh</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/rayleigh.html" title="Rayleigh Distribution">rayleigh_distribution</a></p></td></tr>
@@ -2610,21 +2087,14 @@
 </table></dd>
 <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>
+<dt><span class="term">Reference</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/fp_facets/reference.html" title="Reference">nan</a></p></td></tr></table></dd>
 <dt><span class="term">References</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/backgrounders/refs.html" title="References">Lanczos approximation</a></p></td></tr></table></dd>
-<dt><span class="term">Relative Error and Testing</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/error_test.html" title="Relative Error and Testing">lgamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/error_test.html" title="Relative Error and Testing">relative_error</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/error_test.html" title="Relative Error and Testing">tgamma</a></p></td></tr>
-</table></dd>
-<dt><span class="term">relative_error</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/error_test.html" title="Relative Error and Testing">Relative Error and Testing</a></p></td></tr></table></dd>
 <dt><span class="term">remainder</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/remez.html" title="The Remez Method">The Remez Method</a></p></td></tr>
 </table></dd>
 <dt><span class="term">remainderf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
@@ -2636,12 +2106,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 </table></dd>
-<dt><span class="term">Remez Method</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/remez.html" title="The Remez Method">erfc</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/remez.html" title="The Remez Method">remainder</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/remez.html" title="The Remez Method">round</a></p></td></tr>
-</table></dd>
 <dt><span class="term">remquo</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -2657,10 +2121,6 @@
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 </table></dd>
-<dt><span class="term">Representation Distance Between Two Floating Point Values (ULP) float_distance</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/next_float/float_distance.html" title="Calculating the Representation Distance Between Two Floating Point Values (ULP) float_distance">float_distance</a></p></td></tr></table></dd>
-<dt><span class="term">Riemann Zeta Function</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/zetas/zeta.html" title="Riemann Zeta Function">zeta</a></p></td></tr></table></dd>
 <dt><span class="term">riemann_zeta</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
@@ -2694,49 +2154,22 @@
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 </table></dd>
-<dt><span class="term">Rising Factorial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_rising_factorial.html" title="Rising Factorial">rising_factorial</a></p></td></tr></table></dd>
-<dt><span class="term">rising_factorial</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_rising_factorial.html" title="Rising Factorial">Rising Factorial</a></p></td></tr></table></dd>
 <dt><span class="term">Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">cbrt</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">halley_iterate</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">newton_raphson_iterate</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">schroeder_iterate</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">z</a></p></td></tr>
-</table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">cbrt</a></p></td></tr></table></dd>
 <dt><span class="term">Root Finding Without Derivatives: Bisection, Bracket and TOMS748</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
 <tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots2.html" title="Root Finding Without Derivatives: Bisection, Bracket and TOMS748">eps_tolerance</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots2.html" title="Root Finding Without Derivatives: Bisection, Bracket and TOMS748">equal_ceil</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots2.html" title="Root Finding Without Derivatives: Bisection, Bracket and TOMS748">equal_floor</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots2.html" title="Root Finding Without Derivatives: Bisection, Bracket and TOMS748">equal_nearest_integer</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots2.html" title="Root Finding Without Derivatives: Bisection, Bracket and TOMS748">round</a></p></td></tr>
 </table></dd>
 <dt><span class="term">round</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">Additional Implementation Notes</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/using_udt/concepts.html" title="Conceptual Requirements for Real Number Types">Conceptual Requirements for Real Number Types</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/discrete_quant_ref.html" title="Discrete Quantile Policies">Discrete Quantile Policies</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_inv.html" title="Error Function Inverses">Error Function Inverses</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_erf/error_function.html" title="Error Functions">Error Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/error_handling.html" title="Error Handling">Error Handling</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">Error Handling Policies</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html" title="Find Scale (Standard Deviation) Example">Find Scale (Standard Deviation) Example</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/overview/generic.html" title="Generic operations common to all distributions are non-member functions">Generic operations common to all distributions are non-member functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/stat_tut/weg/geometric_eg.html" title="Geometric Distribution Examples">Geometric Distribution Examples</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma_inv.html" title="Incomplete Gamma Function Inverses">Incomplete Gamma Function Inverses</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots2.html" title="Root Finding Without Derivatives: Bisection, Bracket and TOMS748">Root Finding Without Derivatives: Bisection, Bracket and TOMS748</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">Rounding Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">The Incomplete Beta Function Inverses</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/backgrounders/remez.html" title="The Remez Method">The Remez Method</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/trunc.html" title="Truncation Functions">Truncation Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/understand_dis_quant.html" title="Understanding Quantiles of Discrete Distributions">Understanding Quantiles of Discrete Distributions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/policy_defaults.html" title="Using Macros to Change the Policy Defaults">Using Macros to Change the Policy Defaults</a></p></td></tr>
 </table></dd>
 <dt><span class="term">roundf</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
@@ -2746,7 +2179,6 @@
 </table></dd>
 <dt><span class="term">Rounding Functions</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">iround</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">llround</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">lround</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/utils/rounding/round.html" title="Rounding Functions">round</a></p></td></tr>
@@ -2761,7 +2193,7 @@
 </table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_86"></a><span class="term">S</span>
+<a name="idx_id_66"></a><span class="term">S</span>
 </dt>
 <dd><div class="variablelist"><dl>
 <dt><span class="term">scalbln</span></dt>
@@ -2794,16 +2226,10 @@
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 </table></dd>
-<dt><span class="term">scale</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/backgrounders/implementation.html" title="Additional Implementation Notes">Additional Implementation Notes</a></p></td></tr></table></dd>
-<dt><span class="term">schroeder_iterate</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/roots.html" title="Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder">Root Finding With Derivatives: Newton-Raphson, Halley &amp; Schroeder</a></p></td></tr></table></dd>
 <dt><span class="term">Series Evaluation</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/series_evaluation.html" title="Series Evaluation">kahan_sum_series</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/series_evaluation.html" title="Series Evaluation">log1p</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/series_evaluation.html" title="Series Evaluation">log1p_series</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/series_evaluation.html" title="Series Evaluation">sum_series</a></p></td></tr>
 </table></dd>
 <dt><span class="term">Setting Polices at Namespace Scope</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
@@ -2819,43 +2245,32 @@
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">BOOST_MATH_DECLARE_SPECIAL_FUNCTIONS</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">cauchy</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">gamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">norm</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">normal</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">promote_args</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">tgamma</a></p></td></tr>
 </table></dd>
 <dt><span class="term">Setting Policies for Distributions on an Ad Hoc Basis</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/ad_hoc_dist_policies.html" title="Setting Policies for Distributions on an Ad Hoc Basis">fisher_f</a></p></td></tr></table></dd>
+<dt><span class="term">sign</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/sign_functions.html" title="Sign Manipulation Functions">Sign Manipulation Functions</a></p></td></tr></table></dd>
 <dt><span class="term">Sign Manipulation Functions</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/sign_functions.html" title="Sign Manipulation Functions">copysign</a></p></td></tr></table></dd>
-<dt><span class="term">sinc_pi</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sinc/sinc_pi.html" title="sinc_pi">sinc_pi</a></p></td></tr></table></dd>
-<dt><span class="term">sinhc_pi</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sinc/sinhc_pi.html" title="sinhc_pi">sinhc_pi</a></p></td></tr></table></dd>
-<dt><span class="term">skewness</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
+<dd><table class="simplelist" border="0" summary="Simple list">
+<tr><td><p><a class="link" href="../math_toolkit/utils/sign_functions.html" title="Sign Manipulation Functions">changesign</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/sign_functions.html" title="Sign Manipulation Functions">copysign</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/sign_functions.html" title="Sign Manipulation Functions">sign</a></p></td></tr>
+<tr><td><p><a class="link" href="../math_toolkit/utils/sign_functions.html" title="Sign Manipulation Functions">signbit</a></p></td></tr>
+</table></dd>
+<dt><span class="term">signbit</span></dt>
+<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/utils/sign_functions.html" title="Sign Manipulation Functions">Sign Manipulation Functions</a></p></td></tr></table></dd>
 <dt><span class="term">Spherical Bessel Functions of the First and Second Kinds</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">cyl_bessel_j</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">cyl_neumann</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">sph_bessel</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">sph_neumann</a></p></td></tr>
 </table></dd>
-<dt><span class="term">Spherical Harmonics</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/sph_harm.html" title="Spherical Harmonics">spherical_harmonic_i</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/sph_harm.html" title="Spherical Harmonics">spherical_harmonic_r</a></p></td></tr>
-</table></dd>
-<dt><span class="term">spherical_harmonic_i</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/sph_harm.html" title="Spherical Harmonics">Spherical Harmonics</a></p></td></tr></table></dd>
-<dt><span class="term">spherical_harmonic_r</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/special/sf_poly/sph_harm.html" title="Spherical Harmonics">Spherical Harmonics</a></p></td></tr></table></dd>
 <dt><span class="term">sph_bessel</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">Bessel Function Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/result_type.html" title="Calculation of the Type of the Result">Calculation of the Type of the Result</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">Spherical Bessel Functions of the First and Second Kinds</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
@@ -2891,7 +2306,6 @@
 </table></dd>
 <dt><span class="term">sph_neumann</span></dt>
 <dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/bessel/bessel_over.html" title="Bessel Function Overview">Bessel Function Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/main_overview/tr1.html" title="C99 and C++ TR1 C-style Functions">C99 and C++ TR1 C-style Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">Spherical Bessel Functions of the First and Second Kinds</a></p></td></tr>
@@ -2909,18 +2323,8 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1.html" title="C99 and TR1 C Functions Overview">C99 and TR1 C Functions Overview</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/tr1_ref.html" title="TR1 C Functions Quick Reference">TR1 C Functions Quick Reference</a></p></td></tr>
 </table></dd>
-<dt><span class="term">sqrt1pm1</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list">
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/sqrt1pm1.html" title="sqrt1pm1">expm1</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/sqrt1pm1.html" title="sqrt1pm1">log1p</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/powers/sqrt1pm1.html" title="sqrt1pm1">sqrt1pm1</a></p></td></tr>
-</table></dd>
-<dt><span class="term">standard_deviation</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/nmp.html" title="Non-Member Properties">Non-Member Properties</a></p></td></tr></table></dd>
 <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">beta</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/students_t_dist.html" title="Students t Distribution">find_degrees_of_freedom</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/students_t_dist.html" title="Students t Distribution">policy_type</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/dist/dist_ref/dists/students_t_dist.html" title="Students t Distribution">students_t</a></p></td></tr>
 <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>
@@ -2933,15 +2337,11 @@
 </table></dd>
 <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>
-<dt><span class="term">sum_series</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/series_evaluation.html" title="Series Evaluation">Series Evaluation</a></p></td></tr></table></dd>
 </dl></div></dd>
 <dt>
-<a name="idx_id_87"></a><span class="term">T</span>
+<a name="idx_id_67"></a><span class="term">T</span>
 </dt>
 <dd><div class="variablelist"><dl>
-<dt><span class="term">T</span></dt>
-<dd><table class="simplelist" border="0" summary="Simple list"><tr><td><p><a class="link" href="../math_toolkit/toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">Polynomial and Rational Function Evaluation</a></p></td></tr></table></dd>
 <dt><span class="term">test_data</span></dt>
 <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>
 <dt><span class="term">tgamma</span></dt>
@@ -2951,24 +2351,12 @@
 <tr><td><p><a class="link" href="../math_toolkit/extern_c/c99.html" title="C99 C Functions">C99 C Functions</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">Calling User Defined Error Handlers</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/ad_hoc_sf_policies.html" title="Changing the Policy on an Ad Hoc Basis for the Special Functions">Changing the Policy on an Ad Hoc Basis for the Special Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/perf/comparisons.html" title="Comparisons to Other Open Source Libraries">Comparisons to Other Open Source Libraries</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/directories.html" title="Directory and File Structure">Directory and File Structure</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/main_overview/error_handling.html" title="Error Handling">Error Handling</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">Error Handling Policies</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/special/factorials/sf_factorial.html" title="Factorial">Factorial</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/tgamma.html" title="Gamma">Gamma</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">Incomplete Gamma Functions</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/internal_promotion.html" title="Internal Floating-point Promotion Policies">Internal Floating-point Promotion Policies</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/status/issues.html" title="Known Issues, and TODO List">Known Issues, and TODO List</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/special/sf_gamma/lgamma.html" title="Log Gamma">Log Gamma</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/precision_pol.html" title="Precision Policies">Precision Policies</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/toolkit/internals2/error_test.html" title="Relative Error and Testing">Relative Error and Testing</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_ref/namespace_pol.html" title="Setting Polices at Namespace Scope">Setting Polices at Namespace Scope</a></p></td></tr>
 <tr><td><p><a class="link" href="../math_toolkit/policy/pol_tutorial/namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">Setting Policies at Namespace or Translation Unit Scope</a></p></td></tr>
-<tr><td><p><a class="link" href="../math_toolkit/using_udt/use_mpfr.html" title="Using With MPFR / GMP - a High-Precision Floating-Point Lib