Boost logo

Boost-Commit :

From: eric_at_[hidden]
Date: 2007-11-09 12:29:04


Author: eric_niebler
Date: 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
New Revision: 40970
URL: http://svn.boost.org/trac/boost/changeset/40970

Log:
Merged revisions 40922-40969 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r40923 | eric_niebler | 2007-11-07 22:48:08 -0800 (Wed, 07 Nov 2007) | 1 line
  
  fix errors and warnings on msvc-9
........
  r40924 | chris_kohlhoff | 2007-11-07 23:52:49 -0800 (Wed, 07 Nov 2007) | 2 lines
  
  Fix timer stalls.
........
  r40925 | johnmaddock | 2007-11-08 01:38:22 -0800 (Thu, 08 Nov 2007) | 1 line
  
  Fixed license text.
........
  r40926 | bemandawes | 2007-11-08 04:35:50 -0800 (Thu, 08 Nov 2007) | 1 line
  
  Borland appends newline, so just check text
........
  r40927 | johnmaddock | 2007-11-08 04:39:58 -0800 (Thu, 08 Nov 2007) | 1 line
  
  Removed non-BSL files, updated and regenerated docs accordingly.
........
  r40928 | bemandawes | 2007-11-08 05:01:23 -0800 (Thu, 08 Nov 2007) | 1 line
  
  Markup older Borland compilers that don't support enable_if
........
  r40932 | bemandawes | 2007-11-08 06:25:09 -0800 (Thu, 08 Nov 2007) | 1 line
  
  Clarify comment
........
  r40934 | joaquin | 2007-11-08 07:46:57 -0800 (Thu, 08 Nov 2007) | 1 line
  
  removed markup for a fixed failure of multi_index on vacpp
........
  r40935 | nikiml | 2007-11-08 08:28:44 -0800 (Thu, 08 Nov 2007) | 1 line
  
  changed handle cast to downcast
........
  r40936 | hljin | 2007-11-08 09:31:56 -0800 (Thu, 08 Nov 2007) | 1 line
  
  GIL: added missing standard C++ header files
........
  r40937 | hljin | 2007-11-08 09:35:37 -0800 (Thu, 08 Nov 2007) | 1 line
  
  GIL: added namespace prefix to avoid confusion
........
  r40938 | danieljames | 2007-11-08 10:04:12 -0800 (Thu, 08 Nov 2007) | 3 lines
  
  Remove the <small> from the copyright footer, because it was causing the markup
  to be invalid.
........
  r40939 | johnmaddock | 2007-11-08 10:05:28 -0800 (Thu, 08 Nov 2007) | 1 line
  
  Applied fix from http://svn.boost.org/trac/boost/ticket/1023.
........
  r40956 | vladimir_prus | 2007-11-09 00:26:47 -0800 (Fri, 09 Nov 2007) | 1 line
  
  Don't use toolset.register
........
  r40957 | vladimir_prus | 2007-11-09 00:30:27 -0800 (Fri, 09 Nov 2007) | 2 lines
  
  Remove toolset.register.
........
  r40958 | speedsnail | 2007-11-09 00:31:45 -0800 (Fri, 09 Nov 2007) | 2 lines
  
  Force static linking for toolsets mingw and boorland.
........
  r40959 | speedsnail | 2007-11-09 01:28:29 -0800 (Fri, 09 Nov 2007) | 1 line
  
  Reverted the previous commit, until I find a better solution...
........
  r40960 | johnmaddock | 2007-11-09 01:54:43 -0800 (Fri, 09 Nov 2007) | 1 line
  
  Still trying to get the Solaris error rates correct....
........
  r40961 | johnmaddock | 2007-11-09 01:59:37 -0800 (Fri, 09 Nov 2007) | 1 line
  
  Trivial fix for issue #647.
........
  r40962 | nesotto | 2007-11-09 02:27:42 -0800 (Fri, 09 Nov 2007) | 1 line
  
  major update wrt. new range concepts
........
  r40963 | johnmaddock | 2007-11-09 03:01:45 -0800 (Fri, 09 Nov 2007) | 1 line
  
  Improved error messages and added tentative fixes for HP Tru64: the compiler appears to store constants that should underflow to zero as a small non-zero values which messes up the logic used in the test cases.
........
  r40964 | nesotto | 2007-11-09 05:13:06 -0800 (Fri, 09 Nov 2007) | 1 line
  
  minor editorial issue
........
  r40965 | nesotto | 2007-11-09 05:30:57 -0800 (Fri, 09 Nov 2007) | 1 line
  
  update of new concepts, and replacement of range_size<T>::type with range_difference<T>::type throughut the library
........
  r40966 | nesotto | 2007-11-09 05:31:43 -0800 (Fri, 09 Nov 2007) | 1 line
  
  minor tweaks to avoid warnings ... extension mechanism updated to follow new protocol
........
  r40967 | schoepflin | 2007-11-09 06:25:44 -0800 (Fri, 09 Nov 2007) | 1 line
  
  Added memory barriers to Tru64 atomic ops.
........
  r40968 | nesotto | 2007-11-09 07:15:28 -0800 (Fri, 09 Nov 2007) | 1 line
  
  improved reference
........
  r40969 | johnmaddock | 2007-11-09 08:57:42 -0800 (Fri, 09 Nov 2007) | 1 line
  
  Added needed macro suppression to use of isfinite.
........

Removed:
   branches/proto/v3/libs/math/doc/sf_and_dist/svgmath.xml
   branches/proto/v3/libs/math/doc/sf_and_dist/xep.xml
Properties modified:
   branches/proto/v3/ (props changed)
Text files modified:
   branches/proto/v3/boost/asio/detail/win_iocp_io_service.hpp | 102 ++++++----
   branches/proto/v3/boost/filesystem/operations.hpp | 3
   branches/proto/v3/boost/gil/utilities.hpp | 3
   branches/proto/v3/boost/interprocess/detail/atomic.hpp | 86 +++++---
   branches/proto/v3/boost/math/tools/test.hpp | 2
   branches/proto/v3/boost/range/concepts.hpp | 47 +---
   branches/proto/v3/boost/range/iterator_range.hpp | 27 --
   branches/proto/v3/boost/range/size.hpp | 7
   branches/proto/v3/boost/range/sub_range.hpp | 11
   branches/proto/v3/libs/gil/test/image.cpp | 4
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions.html | 5
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/acknowledgements.html | 5
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/header_file.html | 5
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/history.html | 5
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/non_mem.html | 105 +++++-----
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/oct_create.html | 35 +--
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_functions.html | 99 +++++-----
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_typedefs.html | 19 -
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_specializations.html | 17 -
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_value_operations.html | 61 +++---
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonions_transcendentals.html | 72 +++---
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/overview.html | 27 +-
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/synopsis.html | 23 -
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/template_class_octonion.html | 14
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/test_program.html | 8
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/to_do.html | 5
   branches/proto/v3/libs/math/doc/octonion/html/index.html | 4
   branches/proto/v3/libs/math/doc/octonion/math-octonion.qbk | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/html/index.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders.html | 13
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/implementation.html | 254 ++++++++++++++++----------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/lanczos.html | 70 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/refs.html | 31 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/relative_error.html | 26 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/remez.html | 66 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist.html | 13
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref.html | 18 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dist_algorithms.html | 48 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists.html | 15
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/bernoulli_dist.html | 61 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/beta_dist.html | 177 ++++++++----------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/binomial_dist.html | 272 +++++++++++++---------------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/cauchy_dist.html | 65 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/chi_squared_dist.html | 87 ++++-----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/exp_dist.html | 62 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/extreme_dist.html | 55 ++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/f_dist.html | 100 ++++------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/gamma_dist.html | 78 +++----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/lognormal_dist.html | 53 ++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html | 211 ++++++++++------------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/normal_dist.html | 67 +++----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/pareto.html | 64 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/poisson_dist.html | 82 +++-----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/rayleigh.html | 68 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/students_t_dist.html | 81 +++----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/triangular_dist.html | 56 ++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/uniform_dist.html | 58 ++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/weibull.html | 70 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/nmp.html | 249 +++++++++++++-------------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/future.html | 38 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut.html | 17
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/dist_params.html | 30 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/overview.html | 160 ++++++++--------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/variates.html | 24 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg.html | 15
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg.html | 22 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binom_conf.html | 38 +--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binom_size_eg.html | 25 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_coinflip_example.html | 26 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html | 49 ++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg.html | 19 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_intervals.html | 38 +--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_size.html | 29 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_test.html | 21 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/dist_construct_eg.html | 24 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/error_eg.html | 33 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/f_eg.html | 28 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg.html | 19 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html | 28 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_mean_and_sd_eg.html | 61 ++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html | 40 +--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/nag_library.html | 33 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg.html | 23 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/neg_binom_conf.html | 34 +--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/neg_binom_size_eg.html | 27 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/negative_binomial_example1.html | 42 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/negative_binomial_example2.html | 20 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example.html | 22 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html | 79 +++----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg.html | 19 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/paired_st.html | 30 +--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_intervals.html | 24 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_size.html | 28 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_test.html | 65 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/two_sample_students_t.html | 49 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview.html | 9
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/contact.html | 18 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/directories.html | 39 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/error_handling.html | 346 +++++++++++++++++-------------------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/history1.html | 58 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/intro.html | 86 +++-----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/namespaces.html | 39 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/navigation.html | 28 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/perf_over.html | 21 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/pol_overview.html | 51 ++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/result_type.html | 51 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/threads.html | 22 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comp_compilers.html | 85 +++-----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comparisons.html | 373 ++++++++++++++++-----------------------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/getting_best.html | 88 +++-----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/interp.html | 16
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/perf_over.html | 20 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/perf_test_app.html | 26 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/tuning.html | 151 +++++++---------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_overview.html | 47 ++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref.html | 15
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/assert_undefined.html | 21 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/discrete_quant_ref.html | 85 ++++----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/error_handling_policies.html | 95 ++++-----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/internal_promotion.html | 55 ++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/iteration_pol.html | 23 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/namespace_pol.html | 19 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/pol_ref_ref.html | 96 +++++-----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/policy_defaults.html | 187 +++++++++----------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/precision_pol.html | 21 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/ad_hoc_dist_policies.html | 21 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/ad_hoc_sf_policies.html | 25 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/changing_policy_defaults.html | 39 +--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/namespace_policies.html | 29 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/policy_tut_defaults.html | 39 +--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/policy_usage.html | 27 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/understand_dis_quant.html | 34 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/user_def_err_pol.html | 31 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/what_is_a_policy.html | 26 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special.html | 11
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel.html | 120 +++++-------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel_over.html | 54 ++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.html | 116 +++++------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/sph_bessel.html | 85 +++-----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint.html | 15
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_1.html | 96 ++++-----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_2.html | 96 ++++-----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_3.html | 96 ++++-----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_carlson.html | 138 ++++++--------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_intro.html | 60 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials.html | 18 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_binomial.html | 51 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_double_factorial.html | 47 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_factorial.html | 86 ++++----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_falling_factorial.html | 63 ++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_rising_factorial.html | 61 ++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/fpclass.html | 29 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/acosh.html | 38 +--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/asinh.html | 33 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/atanh.html | 40 +--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/inv_hyper_over.html | 47 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers.html | 18 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/cbrt.html | 45 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/expm1.html | 53 ++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/hypot.html | 38 +--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/log1p.html | 64 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/powm1.html | 43 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/sqrt1pm1.html | 51 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_derivative.html | 66 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html | 77 +++----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html | 151 +++++++---------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_inv_function.html | 302 ++++++++++++++------------------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf.html | 15
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.html | 121 +++++-------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_inv.html | 98 ++++-----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma.html | 13
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/digamma.html | 71 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_derivatives.html | 67 +++----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_ratios.html | 103 ++++------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma.html | 170 ++++++++----------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma_inv.html | 144 ++++++--------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.html | 94 ++++-----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/tgamma.html | 133 ++++++-------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly.html | 15
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.html | 83 ++++----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/laguerre.html | 117 +++++-------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/legendre.html | 143 ++++++--------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/sph_harm.html | 108 +++++------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc.html | 18 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinc_overview.html | 27 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinc_pi.html | 30 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinhc_pi.html | 32 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status.html | 11
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/compilers.html | 24 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/credits.html | 11
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/history1.html | 53 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/issues.html | 62 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/cf.html | 43 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/minima.html | 38 +--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/rational.html | 48 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots.html | 69 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots2.html | 81 ++++----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/series_evaluation.html | 36 +--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/error_test.html | 79 ++++----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/minimax.html | 29 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/polynomials.html | 26 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/test_data.html | 77 +++----
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals_overview.html | 13
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt.html | 17 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/archetypes.html | 61 ++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/concepts.html | 307 ++++++++++++++++----------------
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/dist_concept.html | 38 +--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/use_ntl.html | 30 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/implementation.qbk | 65 ++++++
   branches/proto/v3/libs/math/test/test_bessel_j.cpp | 4
   branches/proto/v3/libs/math/test/test_ibeta_inv.cpp | 13 +
   branches/proto/v3/libs/math/test/test_igamma_inv.cpp | 25 ++
   branches/proto/v3/libs/math/test/test_igamma_inva.cpp | 23 +
   branches/proto/v3/libs/python/src/numeric.cpp | 2
   branches/proto/v3/libs/range/doc/boost_range.html | 332 ++++++++++++++++++-----------------
   branches/proto/v3/libs/range/doc/examples.html | 4
   branches/proto/v3/libs/range/doc/intro.html | 10
   branches/proto/v3/libs/range/doc/mfc_atl.html | 300 ++++++++++++++++++++++++++++++-
   branches/proto/v3/libs/range/doc/mfc_atl.rst | 8
   branches/proto/v3/libs/range/doc/portability.html | 2
   branches/proto/v3/libs/range/doc/range.html | 209 +++-------------------
   branches/proto/v3/libs/range/doc/utility_class.html | 19 -
   branches/proto/v3/libs/range/index.html | 10
   branches/proto/v3/libs/range/test/algorithm_example.cpp | 4
   branches/proto/v3/libs/range/test/array.cpp | 2
   branches/proto/v3/libs/range/test/extension_mechanism.cpp | 1
   branches/proto/v3/libs/system/test/error_code_test.cpp | 6
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/background.html | 205 ++++++++++-----------
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category.html | 15
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/alignment.html | 32 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/function.html | 29 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/transform.html | 77 +++----
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html | 29 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html | 79 +++----
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html | 77 +++----
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html | 31 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/credits.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples.html | 15
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/copy.html | 33 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html | 30 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/fill.html | 36 +--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/iter.html | 40 +--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html | 21 -
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intrinsics.html | 61 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intro.html | 18
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/mpl.html | 30 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference.html | 15
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html | 61 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html | 67 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html | 61 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html | 59 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html | 63 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html | 30 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html | 46 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/decay.html | 63 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/extent.html | 59 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html | 61 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html | 90 ++++----
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html | 19 -
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html | 37 +--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html | 44 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html | 41 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html | 18
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html | 53 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html | 58 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html | 55 ++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html | 18
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html | 19 -
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html | 52 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html | 40 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html | 20 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html | 57 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html | 50 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html | 48 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html | 46 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html | 70 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html | 60 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html | 32 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html | 50 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html | 48 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html | 74 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html | 54 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html | 58 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html | 44 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html | 79 ++++----
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html | 52 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html | 47 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html | 58 ++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html | 58 ++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html | 45 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html | 52 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html | 48 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html | 54 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html | 52 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html | 48 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html | 48 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html | 52 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html | 52 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html | 42 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html | 54 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html | 56 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html | 48 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html | 46 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html | 59 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html | 61 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/promote.html | 60 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/rank.html | 52 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html | 65 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html | 63 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html | 63 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html | 63 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html | 61 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html | 57 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html | 63 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html | 28 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/user_defined.html | 27 +-
   branches/proto/v3/libs/type_traits/doc/html/index.html | 11
   branches/proto/v3/libs/type_traits/doc/type_traits.qbk | 9
   branches/proto/v3/libs/xpressive/example/Jamfile.v2 | 1
   branches/proto/v3/libs/xpressive/proto/test/Jamfile.v2 | 1
   branches/proto/v3/libs/xpressive/test/Jamfile.v2 | 1
   branches/proto/v3/libs/xpressive/tools/Jamfile.v2 | 1
   branches/proto/v3/libs/xpressive/tools/perl2xpr.cpp | 5
   branches/proto/v3/status/explicit-failures-markup.xml | 27 ++
   branches/proto/v3/tools/boostbook/xsl/html.xsl | 10
   branches/proto/v3/tools/boostbook/xsl/xhtml.xsl | 10
   branches/proto/v3/tools/build/v2/build/toolset.jam | 9
   branches/proto/v3/tools/build/v2/tools/borland.jam | 2
   branches/proto/v3/tools/build/v2/tools/darwin.jam | 2
   branches/proto/v3/tools/inspect/unnamed_namespace_check.cpp | 2
   339 files changed, 8528 insertions(+), 9330 deletions(-)

Modified: branches/proto/v3/boost/asio/detail/win_iocp_io_service.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/win_iocp_io_service.hpp (original)
+++ branches/proto/v3/boost/asio/detail/win_iocp_io_service.hpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -306,7 +306,8 @@
       {
         timer_interrupt_issued_ = true;
         lock.unlock();
- ::PostQueuedCompletionStatus(iocp_.handle, 0, 1, 0);
+ ::PostQueuedCompletionStatus(iocp_.handle,
+ 0, steal_timer_dispatching, 0);
       }
     }
   }
@@ -326,7 +327,8 @@
     {
       timer_interrupt_issued_ = true;
       lock.unlock();
- ::PostQueuedCompletionStatus(iocp_.handle, 0, 1, 0);
+ ::PostQueuedCompletionStatus(iocp_.handle,
+ 0, steal_timer_dispatching, 0);
     }
     return n;
   }
@@ -337,19 +339,17 @@
   // either 0 or 1).
   size_t do_one(bool block, boost::system::error_code& ec)
   {
- bool doing_timers = false;
+ long this_thread_id = static_cast<long>(::GetCurrentThreadId());
+
     for (;;)
     {
- // Try to become the timer thread.
- if (!doing_timers)
- {
- doing_timers = (InterlockedCompareExchange(&timer_thread_,
- static_cast<long>(GetCurrentThreadId()), 0) == 0);
- }
+ // Try to acquire responsibility for dispatching timers.
+ bool dispatching_timers = (::InterlockedCompareExchange(
+ &timer_thread_, this_thread_id, 0) == 0);
 
       // Calculate timeout for GetQueuedCompletionStatus call.
- DWORD timeout = 1000;
- if (doing_timers)
+ DWORD timeout = max_timeout;
+ if (dispatching_timers)
       {
         boost::asio::detail::mutex::scoped_lock lock(timer_mutex_);
         timer_interrupt_issued_ = false;
@@ -370,35 +370,37 @@
       DWORD last_error = ::GetLastError();
 
       // Dispatch any pending timers.
- if (doing_timers)
+ if (dispatching_timers)
       {
         boost::asio::detail::mutex::scoped_lock lock(timer_mutex_);
+ timer_queues_copy_ = timer_queues_;
         for (std::size_t i = 0; i < timer_queues_.size(); ++i)
         {
           timer_queues_[i]->dispatch_timers();
           timer_queues_[i]->dispatch_cancellations();
+ timer_queues_[i]->cleanup_timers();
         }
-
- // Clean up timers. We must not hold the lock while cleaning up timers
- // since the destructors may make calls back into this service. We make
- // a copy of the vector of timer queues since the original may be
- // modified while the lock is not held.
- timer_queues_for_cleanup_ = timer_queues_;
- lock.unlock();
- for (std::size_t i = 0; i < timer_queues_for_cleanup_.size(); ++i)
- timer_queues_for_cleanup_[i]->cleanup_timers();
       }
 
       if (!ok && overlapped == 0)
       {
         if (block && last_error == WAIT_TIMEOUT)
+ {
+ // Relinquish responsibility for dispatching timers.
+ if (dispatching_timers)
+ {
+ ::InterlockedCompareExchange(&timer_thread_, 0, this_thread_id);
+ }
+
           continue;
+ }
 
- // Pass responsibility for timers to another thread.
- if (doing_timers)
+ // Transfer responsibility for dispatching timers to another thread.
+ if (dispatching_timers && ::InterlockedCompareExchange(
+ &timer_thread_, 0, this_thread_id) == this_thread_id)
         {
- ::InterlockedExchange(&timer_thread_, 0);
- ::PostQueuedCompletionStatus(iocp_.handle, 0, 1, 0);
+ ::PostQueuedCompletionStatus(iocp_.handle,
+ 0, transfer_timer_dispatching, 0);
         }
 
         ec = boost::system::error_code();
@@ -412,11 +414,12 @@
           last_error = completion_key;
         }
 
- // Pass responsibility for timers to another thread.
- if (doing_timers)
+ // Transfer responsibility for dispatching timers to another thread.
+ if (dispatching_timers && ::InterlockedCompareExchange(
+ &timer_thread_, 0, this_thread_id) == this_thread_id)
         {
- ::InterlockedExchange(&timer_thread_, 0);
- ::PostQueuedCompletionStatus(iocp_.handle, 0, 1, 0);
+ ::PostQueuedCompletionStatus(iocp_.handle,
+ 0, transfer_timer_dispatching, 0);
         }
 
         // Ensure that the io_service does not exit due to running out of work
@@ -430,9 +433,15 @@
         ec = boost::system::error_code();
         return 1;
       }
- else if (completion_key == 1)
+ else if (completion_key == transfer_timer_dispatching)
+ {
+ // Woken up to try to acquire responsibility for dispatching timers.
+ ::InterlockedCompareExchange(&timer_thread_, 0, this_thread_id);
+ }
+ else if (completion_key == steal_timer_dispatching)
       {
- // Woken up to try to become the timer thread.
+ // Woken up to steal responsibility for dispatching timers.
+ ::InterlockedExchange(&timer_thread_, 0);
       }
       else
       {
@@ -440,10 +449,10 @@
         // interrupts from a previous run invocation are ignored.
         if (::InterlockedExchangeAdd(&stopped_, 0) != 0)
         {
- // Pass responsibility for timers to another thread.
- if (doing_timers)
+ // Relinquish responsibility for dispatching timers.
+ if (dispatching_timers)
           {
- ::InterlockedExchange(&timer_thread_, 0);
+ ::InterlockedCompareExchange(&timer_thread_, 0, this_thread_id);
           }
 
           // Wake up next thread that is blocked on GetQueuedCompletionStatus.
@@ -477,10 +486,10 @@
   DWORD get_timeout()
   {
     if (all_timer_queues_are_empty())
- return 1000;
+ return max_timeout;
 
     boost::posix_time::time_duration minimum_wait_duration
- = boost::posix_time::seconds(1);
+ = boost::posix_time::milliseconds(max_timeout);
 
     for (std::size_t i = 0; i < timer_queues_.size(); ++i)
     {
@@ -591,6 +600,20 @@
   // Flag to indicate whether the service has been shut down.
   long shutdown_;
 
+ enum
+ {
+ // Maximum GetQueuedCompletionStatus timeout, in milliseconds.
+ max_timeout = 1000,
+
+ // Completion key value to indicate that responsibility for dispatching
+ // timers is being cooperatively transferred from one thread to another.
+ transfer_timer_dispatching = 1,
+
+ // Completion key value to indicate that responsibility for dispatching
+ // timers should be stolen from another thread.
+ steal_timer_dispatching = 2
+ };
+
   // The thread that's currently in charge of dispatching timers.
   long timer_thread_;
 
@@ -603,9 +626,10 @@
   // The timer queues.
   std::vector<timer_queue_base*> timer_queues_;
 
- // A copy of the timer queues, used when cleaning up timers. The copy is
- // stored as a class data member to avoid unnecessary memory allocation.
- std::vector<timer_queue_base*> timer_queues_for_cleanup_;
+ // A copy of the timer queues, used when dispatching, cancelling and cleaning
+ // up timers. The copy is stored as a class data member to avoid unnecessary
+ // memory allocation.
+ std::vector<timer_queue_base*> timer_queues_copy_;
 };
 
 } // namespace detail

Modified: branches/proto/v3/boost/filesystem/operations.hpp
==============================================================================
--- branches/proto/v3/boost/filesystem/operations.hpp (original)
+++ branches/proto/v3/boost/filesystem/operations.hpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -80,7 +80,8 @@
       character_file,
       fifo_file,
       socket_file,
- type_unknown // file does exist, but isn't one of the above types
+ type_unknown // file does exist, but isn't one of the above types or
+ // we don't have strong enough permission to find its type
     };
 
     class file_status

Modified: branches/proto/v3/boost/gil/utilities.hpp
==============================================================================
--- branches/proto/v3/boost/gil/utilities.hpp (original)
+++ branches/proto/v3/boost/gil/utilities.hpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -17,6 +17,9 @@
 #include <functional>
 #include <cmath>
 #include <cstddef>
+#include <algorithm>
+#include <utility>
+#include <iterator>
 #include <boost/static_assert.hpp>
 #include <boost/type_traits.hpp>
 #include <boost/mpl/size.hpp>

Modified: branches/proto/v3/boost/interprocess/detail/atomic.hpp
==============================================================================
--- branches/proto/v3/boost/interprocess/detail/atomic.hpp (original)
+++ branches/proto/v3/boost/interprocess/detail/atomic.hpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,8 +1,11 @@
 //////////////////////////////////////////////////////////////////////////////
 //
-// (C) Copyright Ion Gaztanaga 2006-2007. 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)
+// (C) Copyright Ion Gaztanaga 2006-2007
+// (C) Copyright Markus Schoepflin 2007
+//
+// 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)
 //
 // See http://www.boost.org/libs/interprocess for documentation.
 //
@@ -372,17 +375,19 @@
 namespace interprocess{
 namespace detail{
 
-//! Atomically increment an apr_uint32_t by 1
+//! Atomically decrement a uint32_t by 1
+//! "mem": pointer to the atomic value
+//! Returns the old value pointed to by mem
+//! Acquire, memory barrier after decrement.
+inline boost::uint32_t atomic_dec32(volatile boost::uint32_t *mem)
+{ boost::uint32_t old_val = __ATOMIC_DECREMENT_LONG(mem); __MB(); return old_val; }
+
+//! Atomically increment a uint32_t by 1
 //! "mem": pointer to the object
 //! Returns the old value pointed to by mem
+//! Release, memory barrier before increment.
 inline boost::uint32_t atomic_inc32(volatile boost::uint32_t *mem)
-{ return __ATOMIC_INCREMENT_LONG(mem); }
-
-//! Atomically decrement an boost::uint32_t by 1
-//! "mem": pointer to the atomic value
-//! Returns false if the value becomes zero on decrement, otherwise true
-inline boost::uint32_t atomic_dec32(volatile boost::uint32_t *mem)
-{ return __ATOMIC_DECREMENT_LONG(mem); }
+{ __MB(); return __ATOMIC_INCREMENT_LONG(mem); }
 
 // Rational for the implementation of the atomic read and write functions.
 //
@@ -396,14 +401,16 @@
 // aligned.
 
 //! Atomically read an boost::uint32_t from memory
+//! Acquire, memory barrier after load.
 inline boost::uint32_t atomic_read32(volatile boost::uint32_t *mem)
-{ return *mem; }
+{ boost::uint32_t old_val = *mem; __MB(); return old_val; }
 
 //! Atomically set an boost::uint32_t in memory
 //! "mem": pointer to the object
 //! "param": val value that the object will assume
+//! Release, memory barrier before store.
 inline void atomic_write32(volatile boost::uint32_t *mem, boost::uint32_t val)
-{ *mem = val; }
+{ __MB(); *mem = val; }
 
 //! Compare an boost::uint32_t's value with "cmp".
 //! If they are the same swap the value with "with"
@@ -411,28 +418,43 @@
 //! "with" what to swap it with
 //! "cmp": the value to compare it to
 //! Returns the old value of *mem
-inline boost::uint32_t atomic_cas32
- (volatile boost::uint32_t *mem, boost::uint32_t with, boost::uint32_t cmp)
+//! Memory barrier between load and store.
+inline boost::uint32_t atomic_cas32(
+ volatile boost::uint32_t *mem, boost::uint32_t with, boost::uint32_t cmp)
 {
- // Notes:
+ // Note:
+ //
+ // Branch prediction prefers backward branches, and the Alpha Architecture
+ // Handbook explicitely states that the loop should not be implemented like
+ // it is below. (See chapter 4.2.5.) Therefore the code should probably look
+ // like this:
   //
- // 1. Branch prediction prefers branches, as we assume that the lock
- // is not stolen usually, we branch forward conditionally on success
- // of the store, and not conditionally backwards on failure.
+ // return asm(
+ // "10: ldl_l %v0,(%a0) ;"
+ // " cmpeq %v0,%a2,%t0 ;"
+ // " beq %t0,20f ;"
+ // " mb ;"
+ // " mov %a1,%t0 ;"
+ // " stl_c %t0,(%a0) ;"
+ // " beq %t0,30f ;"
+ // "20: ret ;"
+ // "30: br 10b;",
+ // mem, with, cmp);
   //
- // 2. The memory lock is invalidated when a branch is taken between
- // load and store. Therefore we can only branch if we don't need a
- // store.
-
- return asm("10: ldl_l %v0,(%a0) ;" // load prev value from mem and lock mem
- " cmpeq %v0,%a2,%t0 ;" // compare with given value
- " beq %t0,20f ;" // if not equal, we're done
- " mov %a1,%t0 ;" // load new value into scratch register
- " stl_c %t0,(%a0) ;" // store new value to locked mem (overwriting scratch)
- " bne %t0,20f ;" // store succeeded, we're done
- " br 10b ;" // lock has been stolen, retry
- "20: ",
- mem, with, cmp);
+ // But as the compiler always transforms this into the form where a backward
+ // branch is taken on failure, we can as well implement it in the straight
+ // forward form, as this is what it will end up in anyway.
+
+ return asm(
+ "10: ldl_l %v0,(%a0) ;" // load prev value from mem and lock mem
+ " cmpeq %v0,%a2,%t0 ;" // compare with given value
+ " beq %t0,20f ;" // if not equal, we're done
+ " mb ;" // memory barrier
+ " mov %a1,%t0 ;" // load new value into scratch register
+ " stl_c %t0,(%a0) ;" // store new value to locked mem (overwriting scratch)
+ " beq %t0,10b ;" // store failed because lock has been stolen, retry
+ "20: ",
+ mem, with, cmp);
 }
 
 } //namespace detail{

Modified: branches/proto/v3/boost/math/tools/test.hpp
==============================================================================
--- branches/proto/v3/boost/math/tools/test.hpp (original)
+++ branches/proto/v3/boost/math/tools/test.hpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -213,7 +213,7 @@
          std::cout << std::endl;
       }
 #endif
- if(!boost::math::isfinite(point) && boost::math::isfinite(expected))
+ if(!(boost::math::isfinite)(point) && (boost::math::isfinite)(expected))
       {
          std::cout << "CAUTION: Found non-finite result, when a finite value was expected at entry " << i << "\n";
          std::cout << "Found: " << point << " Expected " << expected << " Error: " << err << std::endl;

Modified: branches/proto/v3/boost/range/concepts.hpp
==============================================================================
--- branches/proto/v3/boost/range/concepts.hpp (original)
+++ branches/proto/v3/boost/range/concepts.hpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -13,8 +13,8 @@
 
 #include <boost/concept_check.hpp>
 #include <boost/iterator/iterator_concepts.hpp>
-#include <boost/range/functions.hpp>
-#include <boost/range/metafunctions.hpp>
+#include <boost/range/begin.hpp>
+#include <boost/range/end.hpp>
 
 /*!
  * \file
@@ -57,10 +57,10 @@
 
     //! Check if a type T models the SinglePassRange range concept.
     template<typename T>
- struct SinglePassRangeConcept {
- typedef typename range_value<T>::type range_value;
- typedef typename range_iterator<T>::type range_iterator;
- //typedef typename range_iterator<const T>::type range_const_iterator;
+ struct SinglePassRangeConcept
+ {
+ typedef typename range_iterator<T const>::type range_const_iterator;
+ typedef typename range_iterator<T>::type range_iterator;
 
         void constraints()
         {
@@ -71,23 +71,24 @@
>();
             i = boost::begin(a);
             i = boost::end(a);
- b = boost::empty(a);
             const_constraints(a);
         }
+
         void const_constraints(const T& a)
         {
- //ci = boost::begin(a);
- //ci = boost::end(a);
+ ci = boost::begin(a);
+ ci = boost::end(a);
         }
         T a;
         range_iterator i;
+ range_const_iterator ci;
         bool b;
     };
 
     //! Check if a type T models the ForwardRange range concept.
     template<typename T>
- struct ForwardRangeConcept {
- typedef typename range_difference<T>::type range_difference;
+ struct ForwardRangeConcept
+ {
         void constraints()
         {
             function_requires<
@@ -103,8 +104,8 @@
 
     //! Check if a type T models the BidirectionalRange range concept.
     template<typename T>
- struct BidirectionalRangeConcept {
- typedef typename range_reverse_iterator<T>::type range_reverse_iterator;
+ struct BidirectionalRangeConcept
+ {
         void constraints()
         {
             function_requires<
@@ -115,24 +116,13 @@
                     typename range_iterator<T>::type
>
>();
- i = boost::rbegin(a);
- i = boost::rend(a);
- const_constraints(a);
- }
- void const_constraints(const T& a)
- {
- //ci = boost::rbegin(a);
- //ci = boost::rend(a);
         }
- T a;
- range_reverse_iterator i;
     };
 
     //! Check if a type T models the RandomAccessRange range concept.
     template<typename T>
- struct RandomAccessRangeConcept {
- typedef typename range_size<T>::type range_size;
-
+ struct RandomAccessRangeConcept
+ {
         void constraints()
         {
             function_requires<
@@ -143,12 +133,7 @@
                     typename range_iterator<T>::type
>
>();
-
- s = boost::size(a);
          }
-
- T a;
- range_size s;
     };
 
 } // namespace boost

Modified: branches/proto/v3/boost/range/iterator_range.hpp
==============================================================================
--- branches/proto/v3/boost/range/iterator_range.hpp (original)
+++ branches/proto/v3/boost/range/iterator_range.hpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -73,7 +73,7 @@
         template< class Left, class Right >
         inline bool equal( const Left& l, const Right& r )
         {
- typedef BOOST_DEDUCED_TYPENAME boost::range_size<Left>::type sz_type;
+ typedef BOOST_DEDUCED_TYPENAME boost::range_difference<Left>::type sz_type;
 
             sz_type l_size = boost::size( l ),
                     r_size = boost::size( r );
@@ -166,20 +166,7 @@
             , singular( true )
                 #endif
             { }
-/*
-#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564))
- iterator_range( this_type r ) :
- : m_Begin(r.begin()), m_End(r.end())
- { }
-
- this_type& operator=( this_type r )
- {
- m_Begin = r.begin();
- m_End = r.end();
- return *this;
- }
-#endif
-*/
+
             //! Constructor from a pair of iterators
             template< class Iterator >
             iterator_range( Iterator Begin, Iterator End ) :
@@ -283,7 +270,7 @@
                 return m_End;
             }
 
- size_type size() const
+ difference_type size() const
             {
                 BOOST_ASSERT( !is_singular() );
                 return m_End - m_Begin;
@@ -351,9 +338,9 @@
                return *--last;
            }
     
- reference operator[]( size_type at ) const
+ reference operator[]( difference_type at ) const
            {
- BOOST_ASSERT( at < size() );
+ BOOST_ASSERT( at >= 0 && at < size() );
                return m_Begin[at];
            }
 
@@ -362,9 +349,9 @@
            // fails because it returns by reference. Therefore
            // operator()() is provided for these cases.
            //
- value_type operator()( size_type at ) const
+ value_type operator()( difference_type at ) const
            {
- BOOST_ASSERT( at < size() );
+ BOOST_ASSERT( at >= 0 && at < size() );
                return m_Begin[at];
            }
 

Modified: branches/proto/v3/boost/range/size.hpp
==============================================================================
--- branches/proto/v3/boost/range/size.hpp (original)
+++ branches/proto/v3/boost/range/size.hpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -17,14 +17,17 @@
 
 #include <boost/range/begin.hpp>
 #include <boost/range/end.hpp>
-#include <boost/range/size_type.hpp>
+#include <boost/range/difference_type.hpp>
+#include <boost/assert.hpp>
 
 namespace boost
 {
 
     template< class T >
- inline BOOST_DEDUCED_TYPENAME range_size<T>::type size( const T& r )
+ inline BOOST_DEDUCED_TYPENAME range_difference<T>::type size( const T& r )
     {
+ BOOST_ASSERT( (boost::end( r ) - boost::begin( r )) >= 0 &&
+ "reachability invariant broken!" );
         return boost::end( r ) - boost::begin( r );
     }
 

Modified: branches/proto/v3/boost/range/sub_range.hpp
==============================================================================
--- branches/proto/v3/boost/range/sub_range.hpp (original)
+++ branches/proto/v3/boost/range/sub_range.hpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -38,6 +38,7 @@
         typedef BOOST_DEDUCED_TYPENAME range_iterator<const ForwardRange>::type const_iterator;
         typedef BOOST_DEDUCED_TYPENAME range_difference<ForwardRange>::type difference_type;
         typedef BOOST_DEDUCED_TYPENAME range_size<ForwardRange>::type size_type;
+ typedef BOOST_DEDUCED_TYPENAME base::reference reference;
 
     public:
         sub_range() : base()
@@ -100,11 +101,11 @@
         const_iterator begin() const { return base::begin(); }
         iterator end() { return base::end(); }
         const_iterator end() const { return base::end(); }
- size_type size() const { return base::size(); }
+ difference_type size() const { return base::size(); }
 
         
     public: // convenience
- value_type& front()
+ reference front()
         {
             return base::front();
         }
@@ -114,7 +115,7 @@
             return base::front();
         }
 
- value_type& back()
+ reference back()
         {
             return base::back();
         }
@@ -124,12 +125,12 @@
             return base::back();
         }
 
- value_type& operator[]( size_type sz )
+ reference operator[]( difference_type sz )
         {
             return base::operator[](sz);
         }
 
- const value_type& operator[]( size_type sz ) const
+ const value_type& operator[]( difference_type sz ) const
         {
             return base::operator[](sz);
         }

Modified: branches/proto/v3/libs/gil/test/image.cpp
==============================================================================
--- branches/proto/v3/libs/gil/test/image.cpp (original)
+++ branches/proto/v3/libs/gil/test/image.cpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -292,7 +292,7 @@
 }
 
 void image_test::packed_image_test() {
- typedef packed_image3_type<uint16_t, 5,6,5, rgb_layout_t>::type rgb565_image_t;
+ typedef packed_image3_type<boost::uint16_t, 5,6,5, rgb_layout_t>::type rgb565_image_t;
 
     rgb565_image_t img565(sample_view.dimensions());
     copy_and_convert_pixels(sample_view, view(img565));
@@ -339,7 +339,7 @@
     image_all_test<rgb8_planar_image_t>("planarrgb8_");
     image_all_test<gray8_image_t>("gray8_");
 
- typedef const bit_aligned_pixel_reference<uint8_t, mpl::vector3_c<int,1,2,1>, bgr_layout_t, true> bgr121_ref_t;
+ typedef const bit_aligned_pixel_reference<boost::uint8_t, mpl::vector3_c<int,1,2,1>, bgr_layout_t, true> bgr121_ref_t;
     typedef image<bgr121_ref_t,false> bgr121_image_t;
     image_all_test<bgr121_image_t>("bgr121_");
 

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Octonions</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../index.html" title="Boost.Octonions">
 <link rel="up" href="../index.html" title="Boost.Octonions">
 <link rel="prev" href="../index.html" title="Boost.Octonions">
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_octonions.octonions"></a>Octonions</h2></div></div></div>
+<a name="boost_octonions.octonions"></a>Octonions
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section">Overview</span></dt>
 <dt><span class="section">Header File</span></dt>

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/acknowledgements.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/acknowledgements.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/acknowledgements.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Acknowledgements</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="test_program.html" title="Test Program">
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.acknowledgements"></a>Acknowledgements</h3></div></div></div>
+<a name="boost_octonions.octonions.acknowledgements"></a>Acknowledgements
+</h3></div></div></div>
 <p>
         The mathematical text has been typeset with <a href="http://www.nisus-soft.com/" target="_top">Nisus
         Writer</a>. Jens Maurer has helped with portability and standard adherence,

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/header_file.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/header_file.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/header_file.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Header File</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="overview.html" title="Overview">
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.header_file"></a>Header File</h3></div></div></div>
+<a name="boost_octonions.octonions.header_file"></a>Header File
+</h3></div></div></div>
 <p>
         The interface and implementation are both supplied by the header file octonion.hpp.
       </p>

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/history.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/history.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/history.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>History</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="acknowledgements.html" title="Acknowledgements">
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.history"></a>History</h3></div></div></div>
+<a name="boost_octonions.octonions.history"></a>History
+</h3></div></div></div>
 <div class="itemizedlist"><ul type="disc">
 <li>
           1.5.8 - 17/12/2005: Converted documentation to Quickbook Format.

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/non_mem.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/non_mem.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/non_mem.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Octonion Non-Member
- Operators</title>
+<title>Octonion Non-Member Operators</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
-<link rel="prev" href="octonion_member_functions.html" title="Octonion
- Member Functions">
-<link rel="next" href="octonion_value_operations.html" title="Octonion
- Value Operations">
+<link rel="prev" href="octonion_member_functions.html" title="Octonion Member Functions">
+<link rel="next" href="octonion_value_operations.html" title="Octonion Value Operations">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,14 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.non_mem"></a><a href="non_mem.html" title=" Octonion Non-Member
- Operators"> Octonion Non-Member
- Operators</a></h3></div></div></div>
-<a name="boost_octonions.octonions.non_mem.unary_plus_and_minus_operators"></a><h4>
-<a name="id489522"></a>
+<a name="boost_octonions.octonions.non_mem"></a><a href="non_mem.html" title="Octonion Non-Member Operators"> Octonion Non-Member
+ Operators</a>
+</h3></div></div></div>
+<a name="boost_octonions.octonions.non_mem.unary_plus_and_minus_operators"></a><h5>
+<a name="id523331"></a>
         <a href="non_mem.html#boost_octonions.octonions.non_mem.unary_plus_and_minus_operators">Unary
         Plus and Minus Operators</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
@@ -47,11 +44,11 @@
 <p>
         This unary operator returns the opposite of o.
       </p>
-<a name="boost_octonions.octonions.non_mem.binary_addition_operators"></a><h4>
-<a name="id489795"></a>
+<a name="boost_octonions.octonions.non_mem.binary_addition_operators"></a><h5>
+<a name="id523603"></a>
         <a href="non_mem.html#boost_octonions.octonions.non_mem.binary_addition_operators">Binary
         Addition Operators</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -62,14 +59,14 @@
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">+</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- These operators return <tt class="computeroutput"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">+=</span>
- <span class="identifier">rhs</span></tt>.
+ These operators return <code class="computeroutput"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">+=</span>
+ <span class="identifier">rhs</span></code>.
       </p>
-<a name="boost_octonions.octonions.non_mem.binary_subtraction_operators"></a><h4>
-<a name="id491015"></a>
+<a name="boost_octonions.octonions.non_mem.binary_subtraction_operators"></a><h5>
+<a name="id524823"></a>
         <a href="non_mem.html#boost_octonions.octonions.non_mem.binary_subtraction_operators">Binary
         Subtraction Operators</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -80,14 +77,14 @@
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">-</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- These operators return <tt class="computeroutput"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">-=</span>
- <span class="identifier">rhs</span></tt>.
+ These operators return <code class="computeroutput"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">-=</span>
+ <span class="identifier">rhs</span></code>.
       </p>
-<a name="boost_octonions.octonions.non_mem.binary_multiplication_operators"></a><h4>
-<a name="id492235"></a>
+<a name="boost_octonions.octonions.non_mem.binary_multiplication_operators"></a><h5>
+<a name="id526043"></a>
         <a href="non_mem.html#boost_octonions.octonions.non_mem.binary_multiplication_operators">Binary
         Multiplication Operators</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">*</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">*</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -98,14 +95,14 @@
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">*</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- These operators return <tt class="computeroutput"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">*=</span>
- <span class="identifier">rhs</span></tt>.
+ These operators return <code class="computeroutput"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">*=</span>
+ <span class="identifier">rhs</span></code>.
       </p>
-<a name="boost_octonions.octonions.non_mem.binary_division_operators"></a><h4>
-<a name="id493455"></a>
+<a name="boost_octonions.octonions.non_mem.binary_division_operators"></a><h5>
+<a name="id527264"></a>
         <a href="non_mem.html#boost_octonions.octonions.non_mem.binary_division_operators">Binary
         Division Operators</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">/</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">/</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -116,15 +113,15 @@
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">operator</span> <span class="special">/</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- These operators return <tt class="computeroutput"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">/=</span>
- <span class="identifier">rhs</span></tt>. It is of course still an error
+ These operators return <code class="computeroutput"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">/=</span>
+ <span class="identifier">rhs</span></code>. It is of course still an error
         to divide by zero...
       </p>
-<a name="boost_octonions.octonions.non_mem.binary_equality_operators"></a><h4>
-<a name="id494674"></a>
+<a name="boost_octonions.octonions.non_mem.binary_equality_operators"></a><h5>
+<a name="id528483"></a>
         <a href="non_mem.html#boost_octonions.octonions.non_mem.binary_equality_operators">Binary
         Equality Operators</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -135,15 +132,15 @@
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">==</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- These return true if and only if the four components of <tt class="computeroutput"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span></tt> are
- equal to their counterparts in <tt class="computeroutput"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span></tt>. As
+ These return true if and only if the four components of <code class="computeroutput"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span></code> are
+ equal to their counterparts in <code class="computeroutput"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span></code>. As
         with any floating-type entity, this is essentially meaningless.
       </p>
-<a name="boost_octonions.octonions.non_mem.binary_inequality_operators"></a><h4>
-<a name="id495812"></a>
+<a name="boost_octonions.octonions.non_mem.binary_inequality_operators"></a><h5>
+<a name="id529621"></a>
         <a href="non_mem.html#boost_octonions.octonions.non_mem.binary_inequality_operators">Binary
         Inequality Operators</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -154,45 +151,45 @@
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">bool</span> <span class="keyword">operator</span> <span class="special">!=</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- These return true if and only if <tt class="computeroutput"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">==</span>
- <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span></tt> is
+ These return true if and only if <code class="computeroutput"><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">lhs</span><span class="special">)</span> <span class="special">==</span>
+ <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">rhs</span><span class="special">)</span></code> is
         false. As with any floating-type entity, this is essentially meaningless.
       </p>
-<a name="boost_octonions.octonions.non_mem.stream_extractor"></a><h4>
-<a name="id496952"></a>
+<a name="boost_octonions.octonions.non_mem.stream_extractor"></a><h5>
+<a name="id530761"></a>
         <a href="non_mem.html#boost_octonions.octonions.non_mem.stream_extractor">Stream
         Extractor</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">&gt;&gt;</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">is</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span c
lass="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
- Extracts an octonion <tt class="computeroutput"><span class="identifier">o</span></tt>. We
+ Extracts an octonion <code class="computeroutput"><span class="identifier">o</span></code>. We
         accept any format which seems reasonable. However, since this leads to a
         great many ambiguities, decisions were made to lift these. In case of doubt,
         stick to lists of reals.
       </p>
 <p>
         The input values must be convertible to T. If bad input is encountered, calls
- <tt class="computeroutput"><span class="identifier">is</span><span class="special">.</span><span class="identifier">setstate</span><span class="special">(</span><span class="identifier">ios</span><span class="special">::</span><span class="identifier">failbit</span><span class="special">)</span></tt> (which may throw <tt class="computeroutput"><span class="identifier">ios</span><span class="special">::</span><span class="identifier">failure</span></tt>
+ <code class="computeroutput"><span class="identifier">is</span><span class="special">.</span><span class="identifier">setstate</span><span class="special">(</span><span class="identifier">ios</span><span class="special">::</span><span class="identifier">failbit</span><span class="special">)</span></code> (which may throw <code class="computeroutput"><span class="identifier">ios</span><span class="special">::</span><span class="identifier">failure</span></code>
         (27.4.5.3)).
       </p>
 <p>
- Returns <tt class="computeroutput"><span class="identifier">is</span></tt>.
+ Returns <code class="computeroutput"><span class="identifier">is</span></code>.
       </p>
-<a name="boost_octonions.octonions.non_mem.stream_inserter"></a><h4>
-<a name="id497317"></a>
+<a name="boost_octonions.octonions.non_mem.stream_inserter"></a><h5>
+<a name="id531128"></a>
         <a href="non_mem.html#boost_octonions.octonions.non_mem.stream_inserter">Stream
         Inserter</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">traits</span><span class="special">&gt;</span>
 <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">&lt;&lt;</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span><span class="identifier">charT</span><span class="special">,</span><span class="identifier">traits</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="identifier">os</span><span class="special">,</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span c
lass="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
- Inserts the octonion <tt class="computeroutput"><span class="identifier">o</span></tt> onto
- the stream <tt class="computeroutput"><span class="identifier">os</span></tt> as if it were
+ Inserts the octonion <code class="computeroutput"><span class="identifier">o</span></code> onto
+ the stream <code class="computeroutput"><span class="identifier">os</span></code> as if it were
         implemented as follows:
       </p>
 <pre class="programlisting">

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/oct_create.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/oct_create.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/oct_create.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Octonion Creation
- Functions</title>
+<title>Octonion Creation Functions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
-<link rel="prev" href="octonion_value_operations.html" title="Octonion
- Value Operations">
-<link rel="next" href="octonions_transcendentals.html" title="Octonions
- Transcendentals">
+<link rel="prev" href="octonion_value_operations.html" title="Octonion Value Operations">
+<link rel="next" href="octonions_transcendentals.html" title="Octonions Transcendentals">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.oct_create"></a><a href="oct_create.html" title=" Octonion Creation
- Functions"> Octonion Creation
- Functions</a></h3></div></div></div>
+<a name="boost_octonions.octonions.oct_create"></a><a href="oct_create.html" title="Octonion Creation Functions"> Octonion Creation
+ Functions</a>
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">spherical</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identi
fier">phi2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi5</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi6</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">multipolar</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="ide
ntifier">theta2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta4</span><span class="special">);</span>
@@ -40,29 +37,29 @@
         as there is no strict equivalent to polar coordinates for octonions.
       </p>
 <p>
- <tt class="computeroutput"><span class="identifier">spherical</span></tt> is a simple transposition
- of <tt class="computeroutput"><span class="identifier">polar</span></tt>, it takes as inputs
+ <code class="computeroutput"><span class="identifier">spherical</span></code> is a simple transposition
+ of <code class="computeroutput"><span class="identifier">polar</span></code>, it takes as inputs
         a (positive) magnitude and a point on the hypersphere, given by three angles.
         The first of these, <span class="emphasis"><em>theta</em></span> has a natural range of -pi
         to +pi, and the other two have natural ranges of -pi/2 to +pi/2 (as is the
- case with the usual spherical coordinates in <span class="emphasis"><em><span class="bold"><b>R<sup>3</sup></b></span></em></span>).
+ case with the usual spherical coordinates in <span class="emphasis"><em><span class="bold"><strong>R<sup>3</sup></strong></span></em></span>).
         Due to the many symmetries and periodicities, nothing untoward happens if
         the magnitude is negative or the angles are outside their natural ranges.
         The expected degeneracies (a magnitude of zero ignores the angles settings...)
         do happen however.
       </p>
 <p>
- <tt class="computeroutput"><span class="identifier">cylindrical</span></tt> is likewise a
- simple transposition of the usual cylindrical coordinates in <span class="emphasis"><em><span class="bold"><b>R<sup>3</sup></b></span></em></span>, which in turn is another derivative of
+ <code class="computeroutput"><span class="identifier">cylindrical</span></code> is likewise a
+ simple transposition of the usual cylindrical coordinates in <span class="emphasis"><em><span class="bold"><strong>R<sup>3</sup></strong></span></em></span>, which in turn is another derivative of
         planar polar coordinates. The first two inputs are the polar coordinates
- of the first <span class="emphasis"><em><span class="bold"><b>C</b></span></em></span> component
+ of the first <span class="emphasis"><em><span class="bold"><strong>C</strong></span></em></span> component
         of the octonion. The third and fourth inputs are placed into the third and
- fourth <span class="emphasis"><em><span class="bold"><b>R</b></span></em></span> components
+ fourth <span class="emphasis"><em><span class="bold"><strong>R</strong></span></em></span> components
         of the octonion, respectively.
       </p>
 <p>
- <tt class="computeroutput"><span class="identifier">multipolar</span></tt> is yet another
- simple generalization of polar coordinates. This time, both <span class="emphasis"><em><span class="bold"><b>C</b></span></em></span> components of the octonion are given
+ <code class="computeroutput"><span class="identifier">multipolar</span></code> is yet another
+ simple generalization of polar coordinates. This time, both <span class="emphasis"><em><span class="bold"><strong>C</strong></span></em></span> components of the octonion are given
         in polar coordinates.
       </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_functions.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_functions.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_functions.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Octonion
- Member Functions</title>
+<title>Octonion Member Functions</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
-<link rel="prev" href="octonion_member_typedefs.html" title="Octonion
- Member Typedefs">
-<link rel="next" href="non_mem.html" title=" Octonion Non-Member
- Operators">
+<link rel="prev" href="octonion_member_typedefs.html" title="Octonion Member Typedefs">
+<link rel="next" href="non_mem.html" title="Octonion Non-Member Operators">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.octonion_member_functions"></a><a href="octonion_member_functions.html" title="Octonion
- Member Functions">Octonion
- Member Functions</a></h3></div></div></div>
-<a name="boost_octonions.octonions.octonion_member_functions.constructors"></a><h3>
-<a name="id481780"></a>
+<a name="boost_octonions.octonions.octonion_member_functions"></a><a href="octonion_member_functions.html" title="Octonion Member Functions">Octonion
+ Member Functions</a>
+</h3></div></div></div>
+<a name="boost_octonions.octonions.octonion_member_functions.constructors"></a><h4>
+<a name="id515596"></a>
         <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.constructors">Constructors</a>
- </h3>
+ </h4>
 <p>
         Template version:
       </p>
@@ -91,16 +88,16 @@
         by the compiler. Converting copy constructors make use of a templated helper
         function in a "detail" subnamespace.
       </p>
-<a name="boost_octonions.octonions.octonion_member_functions.other_member_functions"></a><h3>
-<a name="id486122"></a>
+<a name="boost_octonions.octonions.octonion_member_functions.other_member_functions"></a><h4>
+<a name="id519954"></a>
         <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_functions">Other
         member functions</a>
- </h3>
-<a name="boost_octonions.octonions.octonion_member_functions.real_and_unreal_parts"></a><h4>
-<a name="id486150"></a>
+ </h4>
+<a name="boost_octonions.octonions.octonion_member_functions.real_and_unreal_parts"></a><h5>
+<a name="id519979"></a>
         <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.real_and_unreal_parts">Real
         and Unreal Parts</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">T</span> <span class="identifier">real</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">unreal</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
@@ -112,11 +109,11 @@
         octonion, and usually nothing simpler (as opposed to the complex number case).
         These are returned by the first two functions.
       </p>
-<a name="boost_octonions.octonions.octonion_member_functions.individual_real_components"></a><h4>
-<a name="id486265"></a>
+<a name="boost_octonions.octonions.octonion_member_functions.individual_real_components"></a><h5>
+<a name="id520087"></a>
         <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_real_components">Individual
         Real Components</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">T</span> <span class="identifier">R_component_1</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="identifier">T</span> <span class="identifier">R_component_2</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
@@ -131,11 +128,11 @@
         A octonion having eight real components, these are returned by these eight
         functions. Hence real and R_component_1 return the same value.
       </p>
-<a name="boost_octonions.octonions.octonion_member_functions.individual_complex_components"></a><h4>
-<a name="id486534"></a>
+<a name="boost_octonions.octonions.octonion_member_functions.individual_complex_components"></a><h5>
+<a name="id520353"></a>
         <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_complex_components">Individual
         Complex Components</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">C_component_1</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="special">::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">C_component_2</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
@@ -145,39 +142,39 @@
 <p>
         A octonion likewise has four complex components. Actually, octonions are
         indeed a (left) vector field over the complexes, but beware, as for any octonion
- <span class="emphasis"><em><tt class="literal">o = &#945; + &#946;i + &#947;j + &#948;k + &#949;e' + &#950;i' + &#951;j' + &#952;k'</tt></em></span> we also have <span class="emphasis"><em><tt class="literal">o
- = (&#945; + &#946;i) + (&#947; + &#948;i)j + (&#949; + &#950;i)e' + (&#951; - &#952;i)j'</tt></em></span> (note the <span class="bold"><b>minus</b></span>
+ <span class="emphasis"><em><code class="literal">o = &#945; + &#946;i + &#947;j + &#948;k + &#949;e' + &#950;i' + &#951;j' + &#952;k'</code></em></span> we also have <span class="emphasis"><em><code class="literal">o
+ = (&#945; + &#946;i) + (&#947; + &#948;i)j + (&#949; + &#950;i)e' + (&#951; - &#952;i)j'</code></em></span> (note the <span class="bold"><strong>minus</strong></span>
         sign in the last factor). What the C_component_n functions return, however,
         are the complexes which could be used to build the octonion using the constructor,
- and <span class="bold"><b>not</b></span> the components of the octonion on
- the basis <span class="emphasis"><em><tt class="literal">(1, j, e', j')</tt></em></span>.
+ and <span class="bold"><strong>not</strong></span> the components of the octonion on
+ the basis <span class="emphasis"><em><code class="literal">(1, j, e', j')</code></em></span>.
       </p>
-<a name="boost_octonions.octonions.octonion_member_functions.individual_quaternion_components"></a><h4>
-<a name="id486851"></a>
+<a name="boost_octonions.octonions.octonion_member_functions.individual_quaternion_components"></a><h5>
+<a name="id520667"></a>
         <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.individual_quaternion_components">Individual
         Quaternion Components</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">H_component_1</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">quaternion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">H_component_2</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
 <p>
- Likewise, for any octonion <span class="emphasis"><em><tt class="literal">o = &#945; + &#946;i + &#947;j + &#948;k + &#949;e' + &#950;i' + &#951;j' + &#952;k'</tt></em></span> we
- also have <span class="emphasis"><em><tt class="literal">o = (&#945; + &#946;i + &#947;j + &#948;k) + (&#949; + &#950;i + &#951;j - &#952;j)e'</tt></em></span>, though there is
+ Likewise, for any octonion <span class="emphasis"><em><code class="literal">o = &#945; + &#946;i + &#947;j + &#948;k + &#949;e' + &#950;i' + &#951;j' + &#952;k'</code></em></span> we
+ also have <span class="emphasis"><em><code class="literal">o = (&#945; + &#946;i + &#947;j + &#948;k) + (&#949; + &#950;i + &#951;j - &#952;j)e'</code></em></span>, though there is
         no meaningful vector-space-like structure based on the quaternions. What
         the H_component_n functions return are the quaternions which could be used
         to build the octonion using the constructor.
       </p>
-<a name="boost_octonions.octonions.octonion_member_functions.octonion_member_operators"></a><h3>
-<a name="id487048"></a>
+<a name="boost_octonions.octonions.octonion_member_functions.octonion_member_operators"></a><h4>
+<a name="id520861"></a>
         <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.octonion_member_operators">Octonion
         Member Operators</a>
- </h3>
-<a name="boost_octonions.octonions.octonion_member_functions.assignment_operators"></a><h4>
-<a name="id487076"></a>
+ </h4>
+<a name="boost_octonions.octonions.octonion_member_functions.assignment_operators"></a><h5>
+<a name="id520886"></a>
         <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.assignment_operators">Assignment
         Operators</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">a_affecter</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">X</span><span class="special">&gt;</span>
@@ -192,11 +189,11 @@
         value, and all other components to zero). For the unspecialized form, the
         base type's assignment operators must not throw.
       </p>
-<a name="boost_octonions.octonions.octonion_member_functions.other_member_operators"></a><h4>
-<a name="id487613"></a>
+<a name="boost_octonions.octonions.octonion_member_functions.other_member_operators"></a><h5>
+<a name="id521417"></a>
         <a href="octonion_member_functions.html#boost_octonions.octonions.octonion_member_functions.other_member_operators">Other
         Member Operators</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">+=</span> <span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">)</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">+=</span> <span class="special">(::</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
@@ -205,8 +202,8 @@
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">+=</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- These perform the mathematical operation <tt class="computeroutput"><span class="special">(*</span><span class="keyword">this</span><span class="special">)+</span><span class="identifier">rhs</span></tt>
- and store the result in <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt>.
+ These perform the mathematical operation <code class="computeroutput"><span class="special">(*</span><span class="keyword">this</span><span class="special">)+</span><span class="identifier">rhs</span></code>
+ and store the result in <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>.
         The unspecialized form has exception guards, which the specialized forms
         do not, so as to insure exception safety. For the unspecialized form, the
         base type's assignment operators must not throw.
@@ -219,8 +216,8 @@
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">-=</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- These perform the mathematical operation <tt class="computeroutput"><span class="special">(*</span><span class="keyword">this</span><span class="special">)-</span><span class="identifier">rhs</span></tt>
- and store the result in <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt>.
+ These perform the mathematical operation <code class="computeroutput"><span class="special">(*</span><span class="keyword">this</span><span class="special">)-</span><span class="identifier">rhs</span></code>
+ and store the result in <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>.
         The unspecialized form has exception guards, which the specialized forms
         do not, so as to insure exception safety. For the unspecialized form, the
         base type's assignment operators must not throw.
@@ -233,9 +230,9 @@
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">*=</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- These perform the mathematical operation <tt class="computeroutput"><span class="special">(*</span><span class="keyword">this</span><span class="special">)*</span><span class="identifier">rhs</span></tt>
+ These perform the mathematical operation <code class="computeroutput"><span class="special">(*</span><span class="keyword">this</span><span class="special">)*</span><span class="identifier">rhs</span></code>
         in this order (order is important as multiplication is not commutative for
- octonions) and store the result in <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt>. The unspecialized form has exception
+ octonions) and store the result in <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>. The unspecialized form has exception
         guards, which the specialized forms do not, so as to insure exception safety.
         For the unspecialized form, the base type's assignment operators must not
         throw. Also, for clarity's sake, you should always group the factors in a
@@ -251,9 +248,9 @@
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&amp;</span> <span class="keyword">operator</span> <span class="special">/=</span> <span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <p>
- These perform the mathematical operation <tt class="computeroutput"><span class="special">(*</span><span class="keyword">this</span><span class="special">)*</span><span class="identifier">inverse_of</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span></tt>
+ These perform the mathematical operation <code class="computeroutput"><span class="special">(*</span><span class="keyword">this</span><span class="special">)*</span><span class="identifier">inverse_of</span><span class="special">(</span><span class="identifier">rhs</span><span class="special">)</span></code>
         in this order (order is important as multiplication is not commutative for
- octonions) and store the result in <tt class="computeroutput"><span class="special">*</span><span class="keyword">this</span></tt>. The unspecialized form has exception
+ octonions) and store the result in <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>. The unspecialized form has exception
         guards, which the specialized forms do not, so as to insure exception safety.
         For the unspecialized form, the base type's assignment operators must not
         throw. As for the multiplication, remember to group any two factors using

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_typedefs.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_typedefs.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_typedefs.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Octonion
- Member Typedefs</title>
+<title>Octonion Member Typedefs</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
-<link rel="prev" href="octonion_specializations.html" title="Octonion
- Specializations">
-<link rel="next" href="octonion_member_functions.html" title="Octonion
- Member Functions">
+<link rel="prev" href="octonion_specializations.html" title="Octonion Specializations">
+<link rel="next" href="octonion_member_functions.html" title="Octonion Member Functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,11 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.octonion_member_typedefs"></a><a href="octonion_member_typedefs.html" title="Octonion
- Member Typedefs">Octonion
- Member Typedefs</a></h3></div></div></div>
+<a name="boost_octonions.octonions.octonion_member_typedefs"></a><a href="octonion_member_typedefs.html" title="Octonion Member Typedefs">Octonion
+ Member Typedefs</a>
+</h3></div></div></div>
 <p>
- <span class="bold"><b>value_type</b></span>
+ <span class="bold"><strong>value_type</strong></span>
       </p>
 <p>
         Template version:

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_specializations.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_specializations.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_specializations.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Octonion
- Specializations</title>
+<title>Octonion Specializations</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
-<link rel="prev" href="template_class_octonion.html" title="Template
- Class octonion">
-<link rel="next" href="octonion_member_typedefs.html" title="Octonion
- Member Typedefs">
+<link rel="prev" href="template_class_octonion.html" title="Template Class octonion">
+<link rel="next" href="octonion_member_typedefs.html" title="Octonion Member Typedefs">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.octonion_specializations"></a><a href="octonion_specializations.html" title="Octonion
- Specializations">Octonion
- Specializations</a></h3></div></div></div>
+<a name="boost_octonions.octonions.octonion_specializations"></a><a href="octonion_specializations.html" title="Octonion Specializations">Octonion
+ Specializations</a>
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
 

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_value_operations.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_value_operations.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_value_operations.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Octonion
- Value Operations</title>
+<title>Octonion Value Operations</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
-<link rel="prev" href="non_mem.html" title=" Octonion Non-Member
- Operators">
-<link rel="next" href="oct_create.html" title=" Octonion Creation
- Functions">
+<link rel="prev" href="non_mem.html" title="Octonion Non-Member Operators">
+<link rel="next" href="oct_create.html" title="Octonion Creation Functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,67 +24,67 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.octonion_value_operations"></a><a href="octonion_value_operations.html" title="Octonion
- Value Operations">Octonion
- Value Operations</a></h3></div></div></div>
-<a name="boost_octonions.octonions.octonion_value_operations.real_and_unreal"></a><h4>
-<a name="id498457"></a>
+<a name="boost_octonions.octonions.octonion_value_operations"></a><a href="octonion_value_operations.html" title="Octonion Value Operations">Octonion
+ Value Operations</a>
+</h3></div></div></div>
+<a name="boost_octonions.octonions.octonion_value_operations.real_and_unreal"></a><h5>
+<a name="id532268"></a>
         <a href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.real_and_unreal">Real
         and Unreal</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">T</span> <span class="identifier">real</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">unreal</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
- These return <tt class="computeroutput"><span class="identifier">o</span><span class="special">.</span><span class="identifier">real</span><span class="special">()</span></tt>
- and <tt class="computeroutput"><span class="identifier">o</span><span class="special">.</span><span class="identifier">unreal</span><span class="special">()</span></tt>
+ These return <code class="computeroutput"><span class="identifier">o</span><span class="special">.</span><span class="identifier">real</span><span class="special">()</span></code>
+ and <code class="computeroutput"><span class="identifier">o</span><span class="special">.</span><span class="identifier">unreal</span><span class="special">()</span></code>
         respectively.
       </p>
-<a name="boost_octonions.octonions.octonion_value_operations.conj"></a><h4>
-<a name="id498737"></a>
+<a name="boost_octonions.octonions.octonion_value_operations.conj"></a><h5>
+<a name="id532550"></a>
         <a href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.conj">conj</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">conj</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         This returns the conjugate of the octonion.
       </p>
-<a name="boost_octonions.octonions.octonion_value_operations.sup"></a><h4>
-<a name="id498877"></a>
+<a name="boost_octonions.octonions.octonion_value_operations.sup"></a><h5>
+<a name="id532690"></a>
         <a href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.sup">sup</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">T</span> <span class="identifier">sup</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
- This return the sup norm (the greatest among <tt class="computeroutput"><span class="identifier">abs</span><span class="special">(</span><span class="identifier">o</span><span class="special">.</span><span class="identifier">R_component_1</span><span class="special">())...</span><span class="identifier">abs</span><span class="special">(</span><span class="identifier">o</span><span class="special">.</span><span class="identifier">R_component_8</span><span class="special">()))</span></tt> of the octonion.
+ This return the sup norm (the greatest among <code class="computeroutput"><span class="identifier">abs</span><span class="special">(</span><span class="identifier">o</span><span class="special">.</span><span class="identifier">R_component_1</span><span class="special">())...</span><span class="identifier">abs</span><span class="special">(</span><span class="identifier">o</span><span class="special">.</span><span class="identifier">R_component_8</span><span class="special">()))</span></code> of the octonion.
       </p>
-<a name="boost_octonions.octonions.octonion_value_operations.l1"></a><h4>
-<a name="id499066"></a>
+<a name="boost_octonions.octonions.octonion_value_operations.l1"></a><h5>
+<a name="id532879"></a>
         <a href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.l1">l1</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">T</span> <span class="identifier">l1</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
- This return the l1 norm (<tt class="computeroutput"><span class="identifier">abs</span><span class="special">(</span><span class="identifier">o</span><span class="special">.</span><span class="identifier">R_component_1</span><span class="special">())+...+</span><span class="identifier">abs</span><span class="special">(</span><span class="identifier">o</span><span class="special">.</span><span class="identifier">R_component_8</span><span class="special">())</span></tt>) of the octonion.
+ This return the l1 norm (<code class="computeroutput"><span class="identifier">abs</span><span class="special">(</span><span class="identifier">o</span><span class="special">.</span><span class="identifier">R_component_1</span><span class="special">())+...+</span><span class="identifier">abs</span><span class="special">(</span><span class="identifier">o</span><span class="special">.</span><span class="identifier">R_component_8</span><span class="special">())</span></code>) of the octonion.
       </p>
-<a name="boost_octonions.octonions.octonion_value_operations.abs"></a><h4>
-<a name="id499254"></a>
+<a name="boost_octonions.octonions.octonion_value_operations.abs"></a><h5>
+<a name="id533069"></a>
         <a href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.abs">abs</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">T</span> <span class="identifier">abs</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>
 <p>
         This return the magnitude (Euclidian norm) of the octonion.
       </p>
-<a name="boost_octonions.octonions.octonion_value_operations.norm"></a><h4>
-<a name="id499377"></a>
+<a name="boost_octonions.octonions.octonion_value_operations.norm"></a><h5>
+<a name="id533191"></a>
         <a href="octonion_value_operations.html#boost_octonions.octonions.octonion_value_operations.norm">norm</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">T</span> <span class="identifier">norm</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 </pre>

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonions_transcendentals.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonions_transcendentals.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonions_transcendentals.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,14 +1,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Octonions
- Transcendentals</title>
+<title>Octonions Transcendentals</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
-<link rel="prev" href="oct_create.html" title=" Octonion Creation
- Functions">
+<link rel="prev" href="oct_create.html" title="Octonion Creation Functions">
 <link rel="next" href="test_program.html" title="Test Program">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -26,18 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.octonions_transcendentals"></a><a href="octonions_transcendentals.html" title="Octonions
- Transcendentals">Octonions
- Transcendentals</a></h3></div></div></div>
+<a name="boost_octonions.octonions.octonions_transcendentals"></a><a href="octonions_transcendentals.html" title="Octonions Transcendentals">Octonions
+ Transcendentals</a>
+</h3></div></div></div>
 <p>
- There is no <tt class="computeroutput"><span class="identifier">log</span></tt> or <tt class="computeroutput"><span class="identifier">sqrt</span></tt> provided for octonions in this implementation,
- and <tt class="computeroutput"><span class="identifier">pow</span></tt> is likewise restricted
+ There is no <code class="computeroutput"><span class="identifier">log</span></code> or <code class="computeroutput"><span class="identifier">sqrt</span></code> provided for octonions in this implementation,
+ and <code class="computeroutput"><span class="identifier">pow</span></code> is likewise restricted
         to integral powers of the exponent. There are several reasons to this: on
         the one hand, the equivalent of analytic continuation for octonions ("branch
         cuts") remains to be investigated thoroughly (by me, at any rate...),
         and we wish to avoid the nonsense introduced in the standard by exponentiations
         of complexes by complexes (which is well defined, but not in the standard...).
- Talking of nonsense, saying that <tt class="computeroutput"><span class="identifier">pow</span><span class="special">(</span><span class="number">0</span><span class="special">,</span><span class="number">0</span><span class="special">)</span></tt> is "implementation
+ Talking of nonsense, saying that <code class="computeroutput"><span class="identifier">pow</span><span class="special">(</span><span class="number">0</span><span class="special">,</span><span class="number">0</span><span class="special">)</span></code> is "implementation
         defined" is just plain brain-dead...
       </p>
 <p>
@@ -46,18 +44,18 @@
         of the author (the existence and definition of the exponential, on the octonions
         among others, on the other hand, is a few centuries old). Basically, any
         converging power series with real coefficients which allows for a closed
- formula in <span class="emphasis"><em><span class="bold"><b>C</b></span></em></span> can be
- transposed to <span class="emphasis"><em><span class="bold"><b>O</b></span></em></span>. More
+ formula in <span class="emphasis"><em><span class="bold"><strong>C</strong></span></em></span> can be
+ transposed to <span class="emphasis"><em><span class="bold"><strong>O</strong></span></em></span>. More
         transcendentals of this type could be added in a further revision upon request.
         It should be noted that it is these functions which force the dependency
         upon the boost/math/special_functions/sinc.hpp
         and the boost/math/special_functions/sinhc.hpp
         headers.
       </p>
-<a name="boost_octonions.octonions.octonions_transcendentals.exp"></a><h4>
-<a name="id500701"></a>
+<a name="boost_octonions.octonions.octonions_transcendentals.exp"></a><h5>
+<a name="id534510"></a>
         <a href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.exp">exp</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">exp</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
@@ -65,10 +63,10 @@
 <p>
         Computes the exponential of the octonion.
       </p>
-<a name="boost_octonions.octonions.octonions_transcendentals.cos"></a><h4>
-<a name="id500841"></a>
+<a name="boost_octonions.octonions.octonions_transcendentals.cos"></a><h5>
+<a name="id534648"></a>
         <a href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.cos">cos</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">cos</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
@@ -76,10 +74,10 @@
 <p>
         Computes the cosine of the octonion
       </p>
-<a name="boost_octonions.octonions.octonions_transcendentals.sin"></a><h4>
-<a name="id500980"></a>
+<a name="boost_octonions.octonions.octonions_transcendentals.sin"></a><h5>
+<a name="id534786"></a>
         <a href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.sin">sin</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">sin</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
@@ -87,10 +85,10 @@
 <p>
         Computes the sine of the octonion.
       </p>
-<a name="boost_octonions.octonions.octonions_transcendentals.tan"></a><h4>
-<a name="id501119"></a>
+<a name="boost_octonions.octonions.octonions_transcendentals.tan"></a><h5>
+<a name="id534925"></a>
         <a href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.tan">tan</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">tan</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
@@ -98,10 +96,10 @@
 <p>
         Computes the tangent of the octonion.
       </p>
-<a name="boost_octonions.octonions.octonions_transcendentals.cosh"></a><h4>
-<a name="id501257"></a>
+<a name="boost_octonions.octonions.octonions_transcendentals.cosh"></a><h5>
+<a name="id535063"></a>
         <a href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.cosh">cosh</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">cosh</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
@@ -109,10 +107,10 @@
 <p>
         Computes the hyperbolic cosine of the octonion.
       </p>
-<a name="boost_octonions.octonions.octonions_transcendentals.sinh"></a><h4>
-<a name="id501397"></a>
+<a name="boost_octonions.octonions.octonions_transcendentals.sinh"></a><h5>
+<a name="id535203"></a>
         <a href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.sinh">sinh</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">sinh</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
@@ -120,10 +118,10 @@
 <p>
         Computes the hyperbolic sine of the octonion.
       </p>
-<a name="boost_octonions.octonions.octonions_transcendentals.tanh"></a><h4>
-<a name="id501538"></a>
+<a name="boost_octonions.octonions.octonions_transcendentals.tanh"></a><h5>
+<a name="id535342"></a>
         <a href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.tanh">tanh</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">tanh</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
@@ -131,10 +129,10 @@
 <p>
         Computes the hyperbolic tangent of the octonion.
       </p>
-<a name="boost_octonions.octonions.octonions_transcendentals.pow"></a><h4>
-<a name="id501679"></a>
+<a name="boost_octonions.octonions.octonions_transcendentals.pow"></a><h5>
+<a name="id535483"></a>
         <a href="octonions_transcendentals.html#boost_octonions.octonions.octonions_transcendentals.pow">pow</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">pow</span><span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">n</span><span class="special">);</span>

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/overview.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/overview.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/overview.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Overview</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="../octonions.html" title="Octonions">
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.overview"></a>Overview</h3></div></div></div>
+<a name="boost_octonions.octonions.overview"></a>Overview
+</h3></div></div></div>
 <p>
         Octonions, like quaternions,
         are a relative of complex numbers.
@@ -34,20 +35,20 @@
       </p>
 <p>
         In practical terms, an octonion is simply an octuple of real numbers (&#945;,&#946;,&#947;,&#948;,&#949;,&#950;,&#951;,&#952;),
- which we can write in the form <span class="emphasis"><em><tt class="literal">o = &#945; + &#946;i + &#947;j + &#948;k + &#949;e' + &#950;i' + &#951;j' + &#952;k'</tt></em></span>,
- where <span class="emphasis"><em><tt class="literal">i</tt></em></span>, <span class="emphasis"><em><tt class="literal">j</tt></em></span>
- and <span class="emphasis"><em><tt class="literal">k</tt></em></span> are the same objects as for
- quaternions, and <span class="emphasis"><em><tt class="literal">e'</tt></em></span>, <span class="emphasis"><em><tt class="literal">i'</tt></em></span>,
- <span class="emphasis"><em><tt class="literal">j'</tt></em></span> and <span class="emphasis"><em><tt class="literal">k'</tt></em></span>
- are distinct objects which play essentially the same kind of role as <span class="emphasis"><em><tt class="literal">i</tt></em></span>
- (or <span class="emphasis"><em><tt class="literal">j</tt></em></span> or <span class="emphasis"><em><tt class="literal">k</tt></em></span>).
+ which we can write in the form <span class="emphasis"><em><code class="literal">o = &#945; + &#946;i + &#947;j + &#948;k + &#949;e' + &#950;i' + &#951;j' + &#952;k'</code></em></span>,
+ where <span class="emphasis"><em><code class="literal">i</code></em></span>, <span class="emphasis"><em><code class="literal">j</code></em></span>
+ and <span class="emphasis"><em><code class="literal">k</code></em></span> are the same objects as for
+ quaternions, and <span class="emphasis"><em><code class="literal">e'</code></em></span>, <span class="emphasis"><em><code class="literal">i'</code></em></span>,
+ <span class="emphasis"><em><code class="literal">j'</code></em></span> and <span class="emphasis"><em><code class="literal">k'</code></em></span>
+ are distinct objects which play essentially the same kind of role as <span class="emphasis"><em><code class="literal">i</code></em></span>
+ (or <span class="emphasis"><em><code class="literal">j</code></em></span> or <span class="emphasis"><em><code class="literal">k</code></em></span>).
       </p>
 <p>
         Addition and a multiplication is defined on the set of octonions, which generalize
- their quaternionic counterparts. The main novelty this time is that <span class="bold"><b>the multiplication is not only not commutative, is now not even
- associative</b></span> (i.e. there are quaternions <span class="emphasis"><em><tt class="literal">x</tt></em></span>,
- <span class="emphasis"><em><tt class="literal">y</tt></em></span> and <span class="emphasis"><em><tt class="literal">z</tt></em></span>
- such that <span class="emphasis"><em><tt class="literal">x(yz) &#8800; (xy)z</tt></em></span>). A way of
+ their quaternionic counterparts. The main novelty this time is that <span class="bold"><strong>the multiplication is not only not commutative, is now not even
+ associative</strong></span> (i.e. there are octonions <span class="emphasis"><em><code class="literal">x</code></em></span>,
+ <span class="emphasis"><em><code class="literal">y</code></em></span> and <span class="emphasis"><em><code class="literal">z</code></em></span>
+ such that <span class="emphasis"><em><code class="literal">x(yz) &#8800; (xy)z</code></em></span>). A way of
         remembering things is by using the following multiplication table:
       </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/synopsis.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/synopsis.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/synopsis.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -3,12 +3,11 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Synopsis</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="header_file.html" title="Header File">
-<link rel="next" href="template_class_octonion.html" title="Template
- Class octonion">
+<link rel="next" href="template_class_octonion.html" title="Template Class octonion">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,14 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.synopsis"></a>Synopsis</h3></div></div></div>
+<a name="boost_octonions.octonions.synopsis"></a>Synopsis
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
 
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">class</span> <a href="template_class_octonion.html" title="Template
- Class octonion">octonion</a><span class="special">;</span>
-<span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> <a href="octonion_specializations.html" title="Octonion
- Specializations">octonion&lt;float&gt;</a><span class="special">;</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">class</span> octonion<span class="special">;</span>
+<span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> octonion<float><span class="special">;</span>
 <span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> octonion<double><span class="special">;</span>
 <span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">class</span> octonion<long double><span class="special">;</span>
 
@@ -106,12 +104,9 @@
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">T</span> norm<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span><span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> conj<span class="special">(</span><span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">o</span><span class="special">);</span>
 
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a href="oct_create.html" title=" Octonion Creation
- Functions">spherical</a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <sp
an class="identifier">phi4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi5</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi6</span><span class="special">);</span>
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a href="oct_create.html" title=" Octonion Creation
- Functions">multipolar</a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span
> <span class="identifier">theta3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta4</span><span class="special">);</span>
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <a href="oct_create.html" title=" Octonion Creation
- Functions">cylindrical</a><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">angle</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span cla
ss="identifier">h4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h5</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h6</span><span class="special">);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> spherical<span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special
">&amp;</span> <span class="identifier">phi2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi5</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">phi6</span><span class="special">);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> multipolar<span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="spec
ial">&amp;</span> <span class="identifier">theta2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">rho4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">theta4</span><span class="special">);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">octonion</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> cylindrical<span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">angle</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h1</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">
&amp;</span> <span class="identifier">h2</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h3</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h4</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h5</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">h6</span><span class="special">);</span>
 
 <span class="comment">// transcendentals
 </span>

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/template_class_octonion.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/template_class_octonion.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/template_class_octonion.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Template
- Class octonion</title>
+<title>Template Class octonion</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="synopsis.html" title="Synopsis">
-<link rel="next" href="octonion_specializations.html" title="Octonion
- Specializations">
+<link rel="next" href="octonion_specializations.html" title="Octonion Specializations">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.template_class_octonion"></a><a href="template_class_octonion.html" title="Template
- Class octonion">Template
- Class octonion</a></h3></div></div></div>
+<a name="boost_octonions.octonions.template_class_octonion"></a><a href="template_class_octonion.html" title="Template Class octonion">Template
+ Class octonion</a>
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span> <span class="special">{</span>
 

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/test_program.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/test_program.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/test_program.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -3,11 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Test Program</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
-<link rel="prev" href="octonions_transcendentals.html" title="Octonions
- Transcendentals">
+<link rel="prev" href="octonions_transcendentals.html" title="Octonions Transcendentals">
 <link rel="next" href="acknowledgements.html" title="Acknowledgements">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.test_program"></a>Test Program</h3></div></div></div>
+<a name="boost_octonions.octonions.test_program"></a>Test Program
+</h3></div></div></div>
 <p>
         The octonion_test.cpp
         test program tests octonions specialisations for float, double and long double

Modified: branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/to_do.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/to_do.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/to_do.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>To Do</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Boost.Octonions">
 <link rel="up" href="../octonions.html" title="Octonions">
 <link rel="prev" href="history.html" title="History">
@@ -23,7 +23,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_octonions.octonions.to_do"></a>To Do</h3></div></div></div>
+<a name="boost_octonions.octonions.to_do"></a>To Do
+</h3></div></div></div>
 <div class="itemizedlist"><ul type="disc">
 <li>
           Improve testing.

Modified: branches/proto/v3/libs/math/doc/octonion/html/index.html
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/html/index.html (original)
+++ branches/proto/v3/libs/math/doc/octonion/html/index.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Boost.Octonions</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="index.html" title="Boost.Octonions">
 <link rel="next" href="boost_octonions/octonions.html" title="Octonions">
 </head>
@@ -28,7 +28,7 @@
 </h3></div></div></div>
 <div><p class="copyright">Copyright © 2001 -2003 Hubert Holin</p></div>
 <div><div class="legalnotice">
-<a name="id387682"></a><p>
+<a name="id441872"></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>

Modified: branches/proto/v3/libs/math/doc/octonion/math-octonion.qbk
==============================================================================
--- branches/proto/v3/libs/math/doc/octonion/math-octonion.qbk (original)
+++ branches/proto/v3/libs/math/doc/octonion/math-octonion.qbk 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -50,7 +50,7 @@
 Addition and a multiplication is defined on the set of octonions,
 which generalize their quaternionic counterparts. The main novelty this time
 is that [*the multiplication is not only not commutative, is now not even
-associative] (i.e. there are quaternions ['[^x]], ['[^y]] and ['[^z]] such that __oct_not_equal).
+associative] (i.e. there are octonions ['[^x]], ['[^y]] and ['[^z]] such that __oct_not_equal).
 A way of remembering things is by using the following multiplication table:
 
 [$../../../octonion/graphics/octonion_blurb17.jpeg]

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/index.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/index.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/index.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -3,9 +3,9 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Math Toolkit</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="index.html" title="Math Toolkit">
-<link rel="next" href="math_toolkit/main_overview.html" title=" Overview">
+<link rel="next" href="math_toolkit/main_overview.html" title="Overview">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -40,7 +40,7 @@
 <div><p class="copyright">Copyright © 2006 -2007 John Maddock, Paul A. Bristow, Hubert Holin
       and Xiaogang Zhang</p></div>
 <div><div class="legalnotice">
-<a name="id385648"></a><p>
+<a name="id435852"></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>
@@ -385,7 +385,7 @@
   </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: November 07, 2007 at 03:10:38 GMT</small></p></td>
+<td align="left"><p><small>Last revised: November 08, 2007 at 12:30:04 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"><small></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Backgrounders</title>
+<title>Backgrounders</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../index.html" title="Math Toolkit">
 <link rel="up" href="../index.html" title="Math Toolkit">
-<link rel="prev" href="perf/perf_test_app.html" title=" The Performance Test
- Application">
-<link rel="next" href="backgrounders/implementation.html" title=" Additional
- Implementation Notes">
+<link rel="prev" href="perf/perf_test_app.html" title="The Performance Test Application">
+<link rel="next" href="backgrounders/implementation.html" title="Additional Implementation Notes">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="math_toolkit.backgrounders"></a> Backgrounders</h2></div></div></div>
+<a name="math_toolkit.backgrounders"></a> Backgrounders
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="backgrounders/implementation.html"> Additional
       Implementation Notes</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/implementation.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/implementation.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/implementation.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Additional
- Implementation Notes</title>
+<title>Additional Implementation Notes</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Math Toolkit">
-<link rel="up" href="../backgrounders.html" title=" Backgrounders">
-<link rel="prev" href="../backgrounders.html" title=" Backgrounders">
-<link rel="next" href="relative_error.html" title=" Relative
- Error">
+<link rel="up" href="../backgrounders.html" title="Backgrounders">
+<link rel="prev" href="../backgrounders.html" title="Backgrounders">
+<link rel="next" href="relative_error.html" title="Relative Error">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,19 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.backgrounders.implementation"></a><a href="implementation.html" title=" Additional
- Implementation Notes"> Additional
- Implementation Notes</a></h3></div></div></div>
+<a name="math_toolkit.backgrounders.implementation"></a><a href="implementation.html" title="Additional Implementation Notes"> Additional
+ Implementation Notes</a>
+</h3></div></div></div>
 <p>
         The majority of the implementation notes are included with the documentation
         of each function or distribution. The notes here are of a more general nature,
         and reflect more the general implementation philosophy used.
       </p>
-<a name="math_toolkit.backgrounders.implementation.implemention_philosophy"></a><h4>
-<a name="id745662"></a>
+<a name="math_toolkit.backgrounders.implementation.implemention_philosophy"></a><h5>
+<a name="id782637"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.implemention_philosophy">Implemention
         philosophy</a>
- </h4>
+ </h5>
 <p>
         "First be right, then be fast."
       </p>
@@ -58,7 +56,7 @@
 <p>
         (It also required much CPU effort - there was some danger of molten plastic
         dripping from the bottom of JM's laptop, so instead, PAB's Dual-core desktop
- was kept 50% busy for <span class="bold"><b>days</b></span> calculating some
+ was kept 50% busy for <span class="bold"><strong>days</strong></span> calculating some
         tables of test values!)
       </p>
 <p>
@@ -73,7 +71,7 @@
       </p>
 <p>
         For example, there are approximations dating back from times when computation
- was a <span class="bold"><b>lot</b></span> more expensive:
+ was a <span class="bold"><strong>lot</strong></span> more expensive:
       </p>
 <p>
         H Goldberg and H Levine, Approximate formulas for percentage points and normalisation
@@ -86,11 +84,11 @@
 <p>
         These could still provide sufficient accuracy for some speed-critical applications.
       </p>
-<a name="math_toolkit.backgrounders.implementation.accuracy_and_representation_of_test_values"></a><h4>
-<a name="id745775"></a>
+<a name="math_toolkit.backgrounders.implementation.accuracy_and_representation_of_test_values"></a><h5>
+<a name="id782748"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.accuracy_and_representation_of_test_values">Accuracy
         and Representation of Test Values</a>
- </h4>
+ </h5>
 <p>
         In order to be accurate enough for as many as possible real types, constant
         values are given to 50 decimal digits if available (though many sources proved
@@ -106,20 +104,20 @@
         as
       </p>
 <p>
- <tt class="computeroutput"><span class="keyword">static_cast</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;(-</span><span class="number">3</span><span class="special">)</span> <span class="special">/</span>
- <span class="number">5</span><span class="special">;</span></tt>
+ <code class="computeroutput"><span class="keyword">static_cast</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;(-</span><span class="number">3</span><span class="special">)</span> <span class="special">/</span>
+ <span class="number">5</span><span class="special">;</span></code>
       </p>
 <p>
         to provide the most accurate value that the compiler can compute for the
         real type. (The denominator is an integer and so will be promoted exactly).
       </p>
 <p>
- So tests for one third, <span class="bold"><b>not</b></span> exactly representable
+ So tests for one third, <span class="bold"><strong>not</strong></span> exactly representable
         with radix two floating-point, (should) use, for example:
       </p>
 <p>
- <tt class="computeroutput"><span class="keyword">static_cast</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;(</span><span class="number">1</span><span class="special">)</span> <span class="special">/</span>
- <span class="number">3</span><span class="special">;</span></tt>
+ <code class="computeroutput"><span class="keyword">static_cast</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;(</span><span class="number">1</span><span class="special">)</span> <span class="special">/</span>
+ <span class="number">3</span><span class="special">;</span></code>
       </p>
 <p>
         If a function is very sensitive to changes in input, specifying an inexact
@@ -127,15 +125,15 @@
         0.1f is "wrong" by ~1e-7 for example (because 0.1 has no exact
         binary representation). That is why exact binary values - halves, quarters,
         and eighths etc - are used in test code along with the occasional fraction
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">/</span><span class="identifier">b</span></tt> with <tt class="computeroutput"><span class="identifier">b</span></tt>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">/</span><span class="identifier">b</span></code> with <code class="computeroutput"><span class="identifier">b</span></code>
         a power of two (in order to ensure that the result is an exactly representable
         binary value).
       </p>
-<a name="math_toolkit.backgrounders.implementation.tolerance_of_tests"></a><h4>
-<a name="id746020"></a>
+<a name="math_toolkit.backgrounders.implementation.tolerance_of_tests"></a><h5>
+<a name="id782980"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.tolerance_of_tests">Tolerance
         of Tests</a>
- </h4>
+ </h5>
 <p>
         The tolerances need to be set to the maximum of:
       </p>
@@ -157,11 +155,11 @@
         fail on other systems where long double is more accurate than double. Check
         first that the suffix L is present, and then that the tolerance is big enough.
       </p>
-<a name="math_toolkit.backgrounders.implementation.handling_unsuitable_arguments"></a><h4>
-<a name="id746080"></a>
+<a name="math_toolkit.backgrounders.implementation.handling_unsuitable_arguments"></a><h5>
+<a name="id783040"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.handling_unsuitable_arguments">Handling
         Unsuitable Arguments</a>
- </h4>
+ </h5>
 <p>
         In <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1665.pdf" target="_top">Errors
         in Mathematical Special Functions</a>, J. Marraffino &amp; M. Paterno
@@ -216,18 +214,17 @@
         with <span class="emphasis"><em>ISO/IEC 9899:1999 Programming languages - C</em></span> and
         with the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf" target="_top">Draft
         Technical Report on C++ Library Extensions, 2005-06-24, section 5.2.1, paragraph
- 5</a>. <a href="../main_overview/error_handling.html" title=" Error Handling">See
+ 5</a>. <a href="../main_overview/error_handling.html" title="Error Handling">See
         also domain_error</a>.
       </p>
 <p>
- See policy reference for
+ See policy reference for
         details of the error handling policies that should allow a user to comply
         with any of these recommendations, as well as other behaviour.
       </p>
 <p>
- See error handling
- for a detailed explanation of the mechanism, and <a href="../dist/stat_tut/weg/error_eg.html" title=" Error Handling
- Example">error_handling
+ See error handling
+ for a detailed explanation of the mechanism, and <a href="../dist/stat_tut/weg/error_eg.html" title="Error Handling Example">error_handling
         example</a> and error_handling_example.cpp
       </p>
 <div class="caution"><table border="0" summary="Caution">
@@ -235,24 +232,23 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../../../../doc/html/images/caution.png"></td>
 <th align="left">Caution</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
           If you enable throw but do NOT have try &amp; catch block, then the program
           will terminate with an uncaught exception and probably abort. Therefore
- to get the benefit of helpful error messages, enabling <span class="bold"><b>all</b></span>
- exceptions <span class="bold"><b>and</b></span> using try&amp;catch is
+ to get the benefit of helpful error messages, enabling <span class="bold"><strong>all</strong></span>
+ exceptions <span class="bold"><strong>and</strong></span> using try&amp;catch is
           recommended for all applications. However, for simplicity, this is not
           done for most examples.
         </p></td></tr>
 </table></div>
-<a name="math_toolkit.backgrounders.implementation.handling_of_functions_that_are_not_mathematically_defined"></a><h4>
-<a name="id746308"></a>
+<a name="math_toolkit.backgrounders.implementation.handling_of_functions_that_are_not_mathematically_defined"></a><h5>
+<a name="id783264"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.handling_of_functions_that_are_not_mathematically_defined">Handling
         of Functions that are Not Mathematically defined</a>
- </h4>
+ </h5>
 <p>
         Functions that are not mathematically defined, like the Cauchy mean, fail
- to compile by default. <a href="../policy/pol_ref/assert_undefined.html" title=" Mathematically
- Undefined Function Policies">A
+ to compile by default. <a href="../policy/pol_ref/assert_undefined.html" title="Mathematically Undefined Function Policies">A
         policy</a> allows control of this.
       </p>
 <p>
@@ -261,8 +257,8 @@
         and to return NaN instead. For example,
       </p>
 <p>
- <tt class="computeroutput"><span class="preprocessor">#define</span> <span class="identifier">BOOST_MATH_DOMAIN_ERROR_POLICY</span>
- <span class="identifier">ignore_error</span></tt>
+ <code class="computeroutput"><span class="preprocessor">#define</span> <span class="identifier">BOOST_MATH_DOMAIN_ERROR_POLICY</span>
+ <span class="identifier">ignore_error</span></code>
       </p>
 <p>
         appears before the first Boost include, then if the un-implemented function
@@ -273,28 +269,28 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../../doc/html/images/warning.png"></td>
 <th align="left">Warning</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- If <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">has_quiet_NaN</span></tt> is false (for example T
+<tr><td align="left" valign="top"><p>
+ If <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">has_quiet_NaN</span></code> is false (for example T
           is a User-defined type), then an exception will always be thrown when a
           domain error occurs. Catching exceptions is therefore strongly recommended.
         </p></td></tr>
 </table></div>
-<a name="math_toolkit.backgrounders.implementation.median_of_distributions"></a><h4>
-<a name="id746451"></a>
+<a name="math_toolkit.backgrounders.implementation.median_of_distributions"></a><h5>
+<a name="id783405"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.median_of_distributions">Median
         of distributions</a>
- </h4>
+ </h5>
 <p>
         There are many distributions for which we have been unable to find an analytic
         formula, and this has deterred us from implementing <a href="http://en.wikipedia.org/wiki/Median" target="_top">median
         functions</a>, the mid-point in a list of values.
       </p>
 <p>
- However a useful median approximation for distribution <tt class="computeroutput"><span class="identifier">dist</span></tt>
+ However a useful median approximation for distribution <code class="computeroutput"><span class="identifier">dist</span></code>
         may be available from
       </p>
 <p>
- <tt class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">dist</span><span class="special">,</span> <span class="number">0.5</span><span class="special">)</span></tt>.
+ <code class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">dist</span><span class="special">,</span> <span class="number">0.5</span><span class="special">)</span></code>.
       </p>
 <p>
         <a href="http://www.amstat.org/publications/jse/v13n2/vonhippel.html" target="_top">Mean,
@@ -312,11 +308,11 @@
         <a href="http://documents.wolfram.com/v5/TheMathematicaBook/AdvancedMathematicsInMathematica/NumericalOperationsOnData/3.8.1.html" target="_top">Mathematica
         Basic Statistics.</a> give more detail, in particular for discrete distributions.
       </p>
-<a name="math_toolkit.backgrounders.implementation.handling_of_floating_point_infinity"></a><h4>
-<a name="id746599"></a>
+<a name="math_toolkit.backgrounders.implementation.handling_of_floating_point_infinity"></a><h5>
+<a name="id783550"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.handling_of_floating_point_infinity">Handling
         of Floating-Point Infinity</a>
- </h4>
+ </h5>
 <p>
         Some functions and distributions are well defined with + or - infinity as
         argument(s), but after some experiments with handling infinite arguments
@@ -326,7 +322,7 @@
 <p>
         Handling infinity as special cases is additionally complicated because, unlike
         built-in types on most - but not all - platforms, not all User-Defined Types
- are specialized to provide <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;::</span><span class="identifier">infinity</span><span class="special">()</span></tt> and would return zero rather than any representation
+ are specialized to provide <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;::</span><span class="identifier">infinity</span><span class="special">()</span></code> and would return zero rather than any representation
         of infinity.
       </p>
 <p>
@@ -341,22 +337,20 @@
         for the realType on that implementation.
       </p>
 <p>
- Overflow, underflow, denorm can be handled using <a href="../policy/pol_ref/error_handling_policies.html" title="
- Error Handling Policies">error
+ Overflow, underflow, denorm can be handled using <a href="../policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">error
         handling policies</a>.
       </p>
 <p>
         We have also tried to catch boundary cases where the mathematical specification
         would result in divide by zero or overflow and signalling these similarly.
- What happens at (and near), poles can be controlled through <a href="../policy/pol_ref/error_handling_policies.html" title="
- Error Handling Policies">error
+ What happens at (and near), poles can be controlled through <a href="../policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">error
         handling policies</a>.
       </p>
-<a name="math_toolkit.backgrounders.implementation.scale__shape_and_location"></a><h4>
-<a name="id746749"></a>
+<a name="math_toolkit.backgrounders.implementation.scale__shape_and_location"></a><h5>
+<a name="id783698"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.scale__shape_and_location">Scale,
         Shape and Location</a>
- </h4>
+ </h5>
 <p>
         We considered adding location and scale to the list of functions, for example:
       </p>
@@ -380,11 +374,11 @@
         for too many distributions to be generally applicable. Because they are non-member
         functions, they can be added if required.
       </p>
-<a name="math_toolkit.backgrounders.implementation.notes_on_implementation_of_specific_functions__amp__distributions"></a><h4>
-<a name="id747218"></a>
+<a name="math_toolkit.backgrounders.implementation.notes_on_implementation_of_specific_functions__amp__distributions"></a><h5>
+<a name="id784164"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.notes_on_implementation_of_specific_functions__amp__distributions">Notes
         on Implementation of Specific Functions &amp; Distributions</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc"><li>
           Default parameters for the Triangular Distribution. We are uncertain about
           the best default parameters. Some sources suggest that the Standard Triangular
@@ -392,16 +386,15 @@
           for the normal distribution, the most common usage, lower = -1, mode =
           0 and upper = 1 would be more suitable.
         </li></ul></div>
-<a name="math_toolkit.backgrounders.implementation.rational_approximations_used"></a><h4>
-<a name="id747262"></a>
+<a name="math_toolkit.backgrounders.implementation.rational_approximations_used"></a><h5>
+<a name="id784205"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.rational_approximations_used">Rational
         Approximations Used</a>
- </h4>
+ </h5>
 <p>
         Some of the special functions in this library are implemented via rational
         approximations. These are either taken from the literature, or devised by
- John Maddock using <a href="../toolkit/internals2/minimax.html" title=" Minimax Approximations
- and the Remez Algorithm">our
+ John Maddock using <a href="../toolkit/internals2/minimax.html" title="Minimax Approximations and the Remez Algorithm">our
         Remez code</a>.
       </p>
 <p>
@@ -424,7 +417,7 @@
         coefficients: the problem is well known to be ill conditioned in general,
         and our Remez implementation often found a broad and ill-defined minima for
         many of these approximations (of course for simple "toy" examples
- like approximating <tt class="computeroutput"><span class="identifier">exp</span></tt> the
+ like approximating <code class="computeroutput"><span class="identifier">exp</span></code> the
         minima is well defined, and the coeffiecents should agree no matter whose
         Remez implementation is used). This should not in general effect the validity
         of the approximations: there's good literature supporting the idea that coefficients
@@ -436,11 +429,11 @@
         still need to be accurately calculated, even if they can be in error compared
         to the "true" minimax solution.
       </p>
-<a name="math_toolkit.backgrounders.implementation.representation_of_mathematical_constants"></a><h4>
-<a name="id747359"></a>
+<a name="math_toolkit.backgrounders.implementation.representation_of_mathematical_constants"></a><h5>
+<a name="id784301"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.representation_of_mathematical_constants">Representation
         of Mathematical Constants</a>
- </h4>
+ </h5>
 <p>
         A macro BOOST_DEFINE_MATH_CONSTANT in constants.hpp is used to provide high
         accuracy constants to mathematical functions and distributions, since it
@@ -501,24 +494,24 @@
 <span class="keyword">double</span> <span class="identifier">p</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">constants</span><span class="special">::</span><span class="identifier">pi</span><span class="special">;</span> <span class="comment">// Context does not allow for disambiguation of overloaded function
 </span><span class="keyword">double</span> <span class="identifier">p</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">constants</span><span class="special">::</span><span class="identifier">pi</span><span class="special">();</span> <span class="comment">// Context does not allow for disambiguation of overloaded function
 </span></pre>
-<a name="math_toolkit.backgrounders.implementation.thread_safety"></a><h4>
-<a name="id747908"></a>
+<a name="math_toolkit.backgrounders.implementation.thread_safety"></a><h5>
+<a name="id784875"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.thread_safety">Thread
         safety</a>
- </h4>
+ </h5>
 <p>
         Reporting of error by setting errno should be thread safe already (otherwise
         none of the std lib math functions would be thread safe?). If you turn on
         reporting of errors via exceptions, errno gets left unused anyway.
       </p>
 <p>
- Other than that, the code is intended to be thread safe <span class="bold"><b>for
- built in real-number types</b></span> : so float, double and long double
+ Other than that, the code is intended to be thread safe <span class="bold"><strong>for
+ built in real-number types</strong></span> : so float, double and long double
         are all thread safe.
       </p>
 <p>
         For non-built-in types - NTL::RR for example - initialisation of the various
- constants used in the implementation is potentially <span class="bold"><b>not</b></span>
+ constants used in the implementation is potentially <span class="bold"><strong>not</strong></span>
         thread safe. This most undesiable, but it would be a signficant challenge
         to fix it. Some compilers may offer the option of having static-constants
         initialised in a thread safe manner (Commeau, and maybe others?), if that's
@@ -526,11 +519,11 @@
         next C++ std revision, so hopefully all compilers will be required to do
         the right thing here at some point.
       </p>
-<a name="math_toolkit.backgrounders.implementation.sources_of_test_data"></a><h4>
-<a name="id747974"></a>
+<a name="math_toolkit.backgrounders.implementation.sources_of_test_data"></a><h5>
+<a name="id784940"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.sources_of_test_data">Sources
         of Test Data</a>
- </h4>
+ </h5>
 <p>
         We found a large number of sources of test data. We have assumed that these
         are <span class="emphasis"><em>"known good"</em></span> if they agree with the results
@@ -570,11 +563,11 @@
         unfortunately it appears to suffer from very poor accuracy in areas where
         the underlying special function is known to be difficult to implement.
       </p>
-<a name="math_toolkit.backgrounders.implementation.creating_and_managing_the_equations"></a><h4>
-<a name="id748086"></a>
+<a name="math_toolkit.backgrounders.implementation.creating_and_managing_the_equations"></a><h5>
+<a name="id785050"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.creating_and_managing_the_equations">Creating
         and Managing the Equations</a>
- </h4>
+ </h5>
 <p>
         The primary source for the equations is now MathML:
         see the *.mml files in libs/math/doc/sf_and_dist/equations/.
@@ -594,7 +587,7 @@
 &gt;done
 </pre>
 <p>
- Note that SVGMath requires that the mml files are <span class="bold"><b>not</b></span>
+ Note that SVGMath requires that the mml files are <span class="bold"><strong>not</strong></span>
         wrapped in an XHTML XML wrapper - this is added by Mathcast by default -
         one workaround is to copy an existing mml file and then edit it with Mathcast:
         the existing format should then be preserved. This is a bug in the XML parser
@@ -606,8 +599,18 @@
 <pre class="programlisting">cat filename | tr -d "\r\n" | sed -e 's/.*\(&lt;math[^&gt;]*&gt;.*&lt;/math&gt;\).*/\1/' &gt; newfile</pre>
 <p>
         Setting up fonts for SVGMath is currently rather tricky, on a Windows XP
- system JM's font setup looks like this.
+ system JM's font setup is the same as the sample config file provided with
+ SVGMath but with:
       </p>
+<pre class="programlisting">&lt;!-- Double-struck --&gt;
+ &lt;mathvariant name="double-struck" family="Mathematica7, Lucida Sans Unicode"/&gt;
+</pre>
+<p>
+ changed to:
+ </p>
+<pre class="programlisting">&lt;!-- Double-struck --&gt;
+ &lt;mathvariant name="double-struck" family="Lucida Sans Unicode"/&gt;
+</pre>
 <p>
         Note that unlike the sample config file supplied with SVGMath, this does
         not make use of the Mathematica 7 font as this lacks sufficient Unicode information
@@ -628,8 +631,8 @@
       </p>
 <pre class="programlisting">bjam -a pdf</pre>
 <p>
- Note that XEP will have to be configured to <span class="bold"><b>use and
- embed</b></span> whatever fonts are used by the SVG equations (if necessary
+ Note that XEP will have to be configured to <span class="bold"><strong>use and
+ embed</strong></span> whatever fonts are used by the SVG equations (if necessary
         editing the sample xep.xml provided by the XEP installation).
       </p>
 <p>
@@ -637,9 +640,56 @@
         using just bjam -a).
       </p>
 <p>
- JM's XEP config file looks like this. PAB
- had to alter his because the Lucida Sans Unicode font had a different name.
- Changes are very likely to be required if you are not using Windows.
+ JM's XEP config file has the following font configuration section added:
+ </p>
+<pre class="programlisting">&lt;font-group xml:base="file:/C:/Windows/Fonts/" label="Windows TrueType" embed="true" subset="true"&gt;
+ &lt;font-family name="Arial"&gt;
+ &lt;font&gt;&lt;font-data ttf="arial.ttf"/&gt;&lt;/font&gt;
+ &lt;font style="oblique"&gt;&lt;font-data ttf="ariali.ttf"/&gt;&lt;/font&gt;
+ &lt;font weight="bold"&gt;&lt;font-data ttf="arialbd.ttf"/&gt;&lt;/font&gt;
+ &lt;font weight="bold" style="oblique"&gt;&lt;font-data ttf="arialbi.ttf"/&gt;&lt;/font&gt;
+ &lt;/font-family&gt;
+
+ &lt;font-family name="Times New Roman" ligatures="&amp;#xFB01; &amp;#xFB02;"&gt;
+ &lt;font&gt;&lt;font-data ttf="times.ttf"/&gt;&lt;/font&gt;
+ &lt;font style="italic"&gt;&lt;font-data ttf="timesi.ttf"/&gt;&lt;/font&gt;
+ &lt;font weight="bold"&gt;&lt;font-data ttf="timesbd.ttf"/&gt;&lt;/font&gt;
+ &lt;font weight="bold" style="italic"&gt;&lt;font-data ttf="timesbi.ttf"/&gt;&lt;/font&gt;
+ &lt;/font-family&gt;
+
+ &lt;font-family name="Courier New"&gt;
+ &lt;font&gt;&lt;font-data ttf="cour.ttf"/&gt;&lt;/font&gt;
+ &lt;font style="oblique"&gt;&lt;font-data ttf="couri.ttf"/&gt;&lt;/font&gt;
+ &lt;font weight="bold"&gt;&lt;font-data ttf="courbd.ttf"/&gt;&lt;/font&gt;
+ &lt;font weight="bold" style="oblique"&gt;&lt;font-data ttf="courbi.ttf"/&gt;&lt;/font&gt;
+ &lt;/font-family&gt;
+
+ &lt;font-family name="Tahoma" embed="true"&gt;
+ &lt;font&gt;&lt;font-data ttf="tahoma.ttf"/&gt;&lt;/font&gt;
+ &lt;font weight="bold"&gt;&lt;font-data ttf="tahomabd.ttf"/&gt;&lt;/font&gt;
+ &lt;/font-family&gt;
+
+ &lt;font-family name="Verdana" embed="true"&gt;
+ &lt;font&gt;&lt;font-data ttf="verdana.ttf"/&gt;&lt;/font&gt;
+ &lt;font style="oblique"&gt;&lt;font-data ttf="verdanai.ttf"/&gt;&lt;/font&gt;
+ &lt;font weight="bold"&gt;&lt;font-data ttf="verdanab.ttf"/&gt;&lt;/font&gt;
+ &lt;font weight="bold" style="oblique"&gt;&lt;font-data ttf="verdanaz.ttf"/&gt;&lt;/font&gt;
+ &lt;/font-family&gt;
+
+ &lt;font-family name="Palatino" embed="true" ligatures="&amp;#xFB00; &amp;#xFB01; &amp;#xFB02; &amp;#xFB03; &amp;#xFB04;"&gt;
+ &lt;font&gt;&lt;font-data ttf="pala.ttf"/&gt;&lt;/font&gt;
+ &lt;font style="italic"&gt;&lt;font-data ttf="palai.ttf"/&gt;&lt;/font&gt;
+ &lt;font weight="bold"&gt;&lt;font-data ttf="palab.ttf"/&gt;&lt;/font&gt;
+ &lt;font weight="bold" style="italic"&gt;&lt;font-data ttf="palabi.ttf"/&gt;&lt;/font&gt;
+ &lt;/font-family&gt;
+
+ &lt;font-family name="Lucida Sans Unicode"&gt;
+ &lt;font&gt;&lt;font-data ttf="lsansuni.ttf"/&gt;&lt;/font&gt;
+ &lt;/font-family&gt;
+</pre>
+<p>
+ PAB had to alter his because the Lucida Sans Unicode font had a different
+ name. Changes are very likely to be required if you are not using Windows.
       </p>
 <p>
         XZ authored his equations using the venerable Latex, JM converted these to
@@ -653,11 +703,11 @@
         template defined in math.qbk. This outputs Docbook XML that looks like:
       </p>
 <pre class="programlisting">&lt;inlinemediaobject&gt;
-&lt;imageobject role<tt class="literal">"html"&gt;
-&lt;imagedata fileref</tt>"../equations/myfile.png"&gt;&lt;/imagedata&gt;
+&lt;imageobject role<code class="literal">"html"&gt;
+&lt;imagedata fileref</code>"../equations/myfile.png"&gt;&lt;/imagedata&gt;
 &lt;/imageobject&gt;
-&lt;imageobject role<tt class="literal">"print"&gt;
-&lt;imagedata fileref</tt>"../equations/myfile.svg"&gt;&lt;/imagedata&gt;
+&lt;imageobject role<code class="literal">"print"&gt;
+&lt;imagedata fileref</code>"../equations/myfile.svg"&gt;&lt;/imagedata&gt;
 &lt;/imageobject&gt;
 &lt;/inlinemediaobject&gt;
 </pre>
@@ -665,17 +715,17 @@
         MathML is not currently present in the Docbook output, or in the generated
         HTML: this needs further investigation.
       </p>
-<a name="math_toolkit.backgrounders.implementation.producing_graphs"></a><h4>
-<a name="id748353"></a>
+<a name="math_toolkit.backgrounders.implementation.producing_graphs"></a><h5>
+<a name="id785412"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.producing_graphs">Producing
         Graphs</a>
- </h4>
+ </h5>
 <p>
         Graphs were mostly produced by a very laborious process entailing output
         of columns of values from C++ programs to a .csv file, use of <a href="http://www.rjsweb.fsnet.co.uk/graph/" target="_top">RJS
         Graph</a> to arrange the display and axes, and output to a .ps file,
         followed by conversion to .png using Adobe Photoshop, or similar utility.
- This rigmarole is <span class="bold"><b>not</b></span> recommended!
+ This rigmarole is <span class="bold"><strong>not</strong></span> recommended!
       </p>
 <p>
         We plan to carry out this process in a single step using the <a href="http://code.google.com/soc/2007/boost/about.html" target="_top">Google

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/lanczos.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/lanczos.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/lanczos.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,14 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> The Lanczos Approximation</title>
+<title>The Lanczos Approximation</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Math Toolkit">
-<link rel="up" href="../backgrounders.html" title=" Backgrounders">
-<link rel="prev" href="relative_error.html" title=" Relative
- Error">
-<link rel="next" href="remez.html" title=" The Remez Method">
+<link rel="up" href="../backgrounders.html" title="Backgrounders">
+<link rel="prev" href="relative_error.html" title="Relative Error">
+<link rel="next" href="remez.html" title="The Remez Method">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,11 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.backgrounders.lanczos"></a> The Lanczos Approximation</h3></div></div></div>
-<a name="math_toolkit.backgrounders.lanczos.motivation"></a><h4>
-<a name="id748749"></a>
+<a name="math_toolkit.backgrounders.lanczos"></a> The Lanczos Approximation
+</h3></div></div></div>
+<a name="math_toolkit.backgrounders.lanczos.motivation"></a><h5>
+<a name="id785802"></a>
         <a href="lanczos.html#math_toolkit.backgrounders.lanczos.motivation">Motivation</a>
- </h4>
+ </h5>
 <p>
         <span class="emphasis"><em>Why base gamma and gamma-like functions on the Lanczos approximation?</em></span>
       </p>
@@ -93,19 +93,17 @@
         Of course, computing large powers is itself a notoriously hard problem, but
         even so, analytic combinations of Lanczos approximations can make the difference
         between obtaining a valid result, or simply garbage. Refer to the implementation
- notes for the beta
- function for an example of this method in practice. The incomplete <a href="../special/sf_gamma/igamma.html" title=" Incomplete Gamma
- Functions">gamma_p gamma</a> and
- <a href="../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">beta</a> functions
+ notes for the beta
+ function for an example of this method in practice. The incomplete gamma_p gamma and
+ beta functions
         use similar analytic combinations of power terms, to combine gamma and beta
         functions divided by large powers into single (simpler) expressions.
       </p>
-<a name="math_toolkit.backgrounders.lanczos.the_approximation"></a><h4>
-<a name="id749131"></a>
+<a name="math_toolkit.backgrounders.lanczos.the_approximation"></a><h5>
+<a name="id786182"></a>
         <a href="lanczos.html#math_toolkit.backgrounders.lanczos.the_approximation">The
         Approximation</a>
- </h4>
+ </h5>
 <p>
         The Lanczos Approximation to the Gamma Function is given by:
       </p>
@@ -155,7 +153,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
           Some authors choose to define the sum from k=1 to N, and hence end up with
           N+1 coefficients. This happens to confuse both the following discussion
           and the code (since C++ deals with half open array ranges, rather than
@@ -163,11 +161,11 @@
           so take care when referring to the literature in this field.
         </p></td></tr>
 </table></div>
-<a name="math_toolkit.backgrounders.lanczos.computing_the_coefficients"></a><h4>
-<a name="id749395"></a>
+<a name="math_toolkit.backgrounders.lanczos.computing_the_coefficients"></a><h5>
+<a name="id786445"></a>
         <a href="lanczos.html#math_toolkit.backgrounders.lanczos.computing_the_coefficients">Computing
         the Coefficients</a>
- </h4>
+ </h5>
 <p>
         The coefficients C0..CN-1 need to be computed from <span class="emphasis"><em>N</em></span>
         and <span class="emphasis"><em>g</em></span> at high precision, and then stored as part of
@@ -207,11 +205,11 @@
         on <span class="emphasis"><em>N</em></span>, this product should be computed first, and then
         multiplied by <span class="emphasis"><em>F</em></span> as the last step.
       </p>
-<a name="math_toolkit.backgrounders.lanczos.choosing_the_right_parameters"></a><h4>
-<a name="id749603"></a>
+<a name="math_toolkit.backgrounders.lanczos.choosing_the_right_parameters"></a><h5>
+<a name="id786650"></a>
         <a href="lanczos.html#math_toolkit.backgrounders.lanczos.choosing_the_right_parameters">Choosing
         the Right Parameters</a>
- </h4>
+ </h5>
 <p>
         The trick is to choose <span class="emphasis"><em>N</em></span> and <span class="emphasis"><em>g</em></span>
         to give the desired level of accuracy: choosing a small value for <span class="emphasis"><em>g</em></span>
@@ -232,9 +230,9 @@
         computing to float precision with double precision arithmetic.
       </p>
 <div class="table">
-<a name="id749688"></a><p class="title"><b>Table 43. Optimal choices for N and g when computing with
+<a name="id786733"></a><p class="title"><b>Table 43. Optimal choices for N and g when computing with
       guard digits (source: Pugh)</b></p>
-<table class="table" summary="Optimal choices for N and g when computing with
+<div class="table-contents"><table class="table" summary="Optimal choices for N and g when computing with
       guard digits (source: Pugh)">
 <colgroup>
 <col>
@@ -310,9 +308,9 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
+<br class="table-break"><p>
         The alternative described by Godfrey is to
         perform an exhaustive search of the <span class="emphasis"><em>N</em></span> and <span class="emphasis"><em>g</em></span>
         parameter space to determine the optimal combination for a given <span class="emphasis"><em>p</em></span>
@@ -375,9 +373,9 @@
         exactly matches the machine epsilon for the type in question.
       </p>
 <div class="table">
-<a name="id750010"></a><p class="title"><b>Table 44. Optimum value for N and g when computing at fixed
+<a name="id787065"></a><p class="title"><b>Table 44. Optimum value for N and g when computing at fixed
       precision</b></p>
-<table class="table" summary="Optimum value for N and g when computing at fixed
+<div class="table-contents"><table class="table" summary="Optimum value for N and g when computing at fixed
       precision">
 <colgroup>
 <col>
@@ -523,9 +521,9 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
+<br class="table-break"><p>
         Finally note that the Lanczos approximation can be written as follows by
         removing a factor of exp(g) from the denominator, and then dividing all the
         coefficients by exp(g):
@@ -539,10 +537,10 @@
         an inexact value: this reduces accuracy in the common case that the input
         is exact, and so isn't used for the gamma function.
       </p>
-<a name="math_toolkit.backgrounders.lanczos.references"></a><h4>
-<a name="id750288"></a>
+<a name="math_toolkit.backgrounders.lanczos.references"></a><h5>
+<a name="id787343"></a>
         <a href="lanczos.html#math_toolkit.backgrounders.lanczos.references">References</a>
- </h4>
+ </h5>
 <a name="godfrey"></a><a name="pugh"></a><div class="orderedlist"><ol type="1">
 <li>
           Paul Godfrey, <a href="http://my.fit.edu/~gabdo/gamma.txt" target="_top">"A note

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/refs.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/refs.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/refs.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> References</title>
+<title>References</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Math Toolkit">
-<link rel="up" href="../backgrounders.html" title=" Backgrounders">
-<link rel="prev" href="remez.html" title=" The Remez Method">
-<link rel="next" href="../status.html" title=" Library Status">
+<link rel="up" href="../backgrounders.html" title="Backgrounders">
+<link rel="prev" href="remez.html" title="The Remez Method">
+<link rel="next" href="../status.html" title="Library Status">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,12 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.backgrounders.refs"></a> References</h3></div></div></div>
-<a name="math_toolkit.backgrounders.refs.general_references"></a><h4>
-<a name="id751686"></a>
+<a name="math_toolkit.backgrounders.refs"></a> References
+</h3></div></div></div>
+<a name="math_toolkit.backgrounders.refs.general_references"></a><h5>
+<a name="id788770"></a>
         <a href="refs.html#math_toolkit.backgrounders.refs.general_references">General
         references</a>
- </h4>
+ </h5>
 <p>
         (Specific detailed sources for individual functions and distributions are
         given at the end of each individual section).
@@ -83,20 +84,20 @@
         03-0097, A Proposal to Add Mathematical Special Functions to the C++ Standard
         Library (version 2), Walter E. Brown</a>
       </p>
-<a name="math_toolkit.backgrounders.refs.calculators__that_we_found__and_used_to_cross_check___as_far_as_their_widely_varying_accuracy_allowed__"></a><h4>
-<a name="id751843"></a>
+<a name="math_toolkit.backgrounders.refs.calculators__that_we_found__and_used_to_cross_check___as_far_as_their_widely_varying_accuracy_allowed__"></a><h5>
+<a name="id788924"></a>
         <a href="refs.html#math_toolkit.backgrounders.refs.calculators__that_we_found__and_used_to_cross_check___as_far_as_their_widely_varying_accuracy_allowed__">Calculators*
         that we found (and used to cross-check - as far as their widely-varying accuracy
         allowed).</a>
- </h4>
+ </h5>
 <p>
         <a href="http://www.adsciengineering.com/bpdcalc/" target="_top">http://www.adsciengineering.com class="emphasis"><em>bpdcalc</em></span></a>
         Binomial Probability Distribution Calculator.
       </p>
-<a name="math_toolkit.backgrounders.refs.other_libraries"></a><h4>
-<a name="id751890"></a>
+<a name="math_toolkit.backgrounders.refs.other_libraries"></a><h5>
+<a name="id788968"></a>
         <a href="refs.html#math_toolkit.backgrounders.refs.other_libraries">Other Libraries</a>
- </h4>
+ </h5>
 <p>
         <a href="
http://www.moshier.net/#Cephes" target="_top">Cephes library</a> by Shephen
         Moshier and his book:

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/relative_error.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/relative_error.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/relative_error.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Relative
- Error</title>
+<title>Relative Error</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Math Toolkit">
-<link rel="up" href="../backgrounders.html" title=" Backgrounders">
-<link rel="prev" href="implementation.html" title=" Additional
- Implementation Notes">
-<link rel="next" href="lanczos.html" title=" The Lanczos Approximation">
+<link rel="up" href="../backgrounders.html" title="Backgrounders">
+<link rel="prev" href="implementation.html" title="Additional Implementation Notes">
+<link rel="next" href="lanczos.html" title="The Lanczos Approximation">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.backgrounders.relative_error"></a><a href="relative_error.html" title=" Relative
- Error"> Relative
- Error</a></h3></div></div></div>
+<a name="math_toolkit.backgrounders.relative_error"></a><a href="relative_error.html" title="Relative Error"> Relative
+ Error</a>
+</h3></div></div></div>
 <p>
         Given an actual value <span class="emphasis"><em>a</em></span> and a found value <span class="emphasis"><em>v</em></span>
         the relative error can be calculated from:
@@ -55,7 +53,7 @@
         to the relative error in this special case. In the test cases for the special
         functions in this library, everything below a threshold is regarded as "effectively
         zero", otherwise the relative error is assigned the value of 1 if only
- one of the terms is zero. The threshold is currently set at <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;&gt;::</span><span class="identifier">min</span><span class="special">()</span></tt>: in other words all denormalised numbers
+ one of the terms is zero. The threshold is currently set at <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;&gt;::</span><span class="identifier">min</span><span class="special">()</span></code>: in other words all denormalised numbers
         are regarded as a zero.
       </p>
 <p>
@@ -82,11 +80,11 @@
       </p>
 <a name="zero_error"></a><p>
       </p>
-<a name="math_toolkit.backgrounders.relative_error.the_impossibility_of_zero_error"></a><h4>
-<a name="id748657"></a>
+<a name="math_toolkit.backgrounders.relative_error.the_impossibility_of_zero_error"></a><h5>
+<a name="id785712"></a>
         <a href="relative_error.html#math_toolkit.backgrounders.relative_error.the_impossibility_of_zero_error">The
         Impossibility of Zero Error</a>
- </h4>
+ </h5>
 <p>
         For many of the functions in this library, it is assumed that the error is
         "effectively zero" if the computation can be done with a number

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/remez.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/remez.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/remez.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,13 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> The Remez Method</title>
+<title>The Remez Method</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Math Toolkit">
-<link rel="up" href="../backgrounders.html" title=" Backgrounders">
-<link rel="prev" href="lanczos.html" title=" The Lanczos Approximation">
-<link rel="next" href="refs.html" title=" References">
+<link rel="up" href="../backgrounders.html" title="Backgrounders">
+<link rel="prev" href="lanczos.html" title="The Lanczos Approximation">
+<link rel="next" href="refs.html" title="References">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.backgrounders.remez"></a> The Remez Method</h3></div></div></div>
+<a name="math_toolkit.backgrounders.remez"></a> The Remez Method
+</h3></div></div></div>
 <p>
         The Remez algorithm
         is a methodology for locating the minimax rational approximation to a function.
@@ -92,11 +93,11 @@
         <span class="emphasis"><em>Unfortunately we don't know where the extrema of the error function
         are located!</em></span>
       </p>
-<a name="math_toolkit.backgrounders.remez.the_remez_method"></a><h4>
-<a name="id750542"></a>
+<a name="math_toolkit.backgrounders.remez.the_remez_method"></a><h5>
+<a name="id787594"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.the_remez_method">The Remez
         Method</a>
- </h4>
+ </h5>
 <p>
         The Remez method is an iterative technique which, given a broad range of
         assumptions, will converge on the extrema of the error function, and therefore
@@ -152,7 +153,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
           In the simple case of a polynomial approximation, by interpolating through
           the roots of a Chebyshev polynomial we have in fact created a <span class="emphasis"><em>Chebyshev
@@ -172,11 +173,11 @@
         </p>
 </td></tr>
 </table></div>
-<a name="math_toolkit.backgrounders.remez.remez_step_1"></a><h4>
-<a name="id750764"></a>
+<a name="math_toolkit.backgrounders.remez.remez_step_1"></a><h5>
+<a name="id787824"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.remez_step_1">Remez Step
         1</a>
- </h4>
+ </h5>
 <p>
         The first step in the Remez method, given our current set of N+2 Chebyshev
         control points x<sub>i</sub>, is to solve the N+2 simultaneous equations:
@@ -203,11 +204,11 @@
         not located at the extrema, but the maximum relative error has now dropped
         to 5.6x10<sup>-4</sup>.
       </p>
-<a name="math_toolkit.backgrounders.remez.remez_step_2"></a><h4>
-<a name="id750871"></a>
+<a name="math_toolkit.backgrounders.remez.remez_step_2"></a><h5>
+<a name="id787930"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.remez_step_2">Remez Step
         2</a>
- </h4>
+ </h5>
 <p>
         The second step is to locate the extrema of the new approximation, which
         we do in two stages: first, since the error function changes sign at each
@@ -232,10 +233,10 @@
 <p>
         In our example we perform multi-point exchange.
       </p>
-<a name="math_toolkit.backgrounders.remez.iteration"></a><h4>
-<a name="id750933"></a>
+<a name="math_toolkit.backgrounders.remez.iteration"></a><h5>
+<a name="id788000"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.iteration">Iteration</a>
- </h4>
+ </h5>
 <p>
         The Remez method then performs steps 1 and 2 above iteratively until the
         control points are located at the extrema of the error function: this is
@@ -248,11 +249,11 @@
 <p>
         <span class="inlinemediaobject"><img src="../../../graphs/remez-4.png" alt="remez-4"></span>
       </p>
-<a name="math_toolkit.backgrounders.remez.rational_approximations"></a><h4>
-<a name="id750996"></a>
+<a name="math_toolkit.backgrounders.remez.rational_approximations"></a><h5>
+<a name="id788062"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.rational_approximations">Rational
         Approximations</a>
- </h4>
+ </h5>
 <p>
         If we wish to extend the Remez method to a rational approximation of the
         form
@@ -297,11 +298,11 @@
         error drops to 8.7x10<sup>-5</sup>. That's a 5 fold increase in accuracy, for the same
         number of terms overall.
       </p>
-<a name="math_toolkit.backgrounders.remez.practical_considerations"></a><h4>
-<a name="id751120"></a>
+<a name="math_toolkit.backgrounders.remez.practical_considerations"></a><h5>
+<a name="id788184"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.practical_considerations">Practical
         Considerations</a>
- </h4>
+ </h5>
 <p>
         Most treatises on approximation theory stop at this point. However, from
         a practical point of view, most of the work involves finding the right approximating
@@ -346,8 +347,7 @@
 <p>
         The difficult part is obviously finding the right g(x) to extract from your
         function: often the asymptotic behaviour of the function will give a clue,
- so for example the function <a href="../special/sf_erf/error_function.html" title=" Error
- Functions">erfc</a>
+ so for example the function erfc
         becomes proportional to e<sup>-x<sup>2</sup></sup>/x as x becomes large. Therefore using:
       </p>
 <p>
@@ -406,11 +406,11 @@
         It's clearly still not ideal, but it is only a few percent away from our
         desired minimax solution (5x10<sup>-4</sup>).
       </p>
-<a name="math_toolkit.backgrounders.remez.remez_method_checklist"></a><h4>
-<a name="id751398"></a>
+<a name="math_toolkit.backgrounders.remez.remez_method_checklist"></a><h5>
+<a name="id788478"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.remez_method_checklist">Remez
         Method Checklist</a>
- </h4>
+ </h5>
 <p>
         The following lists some of the things to check if the Remez method goes
         wrong, it is by no means an exhaustive list, but is provided in the hopes
@@ -460,10 +460,10 @@
           over, say [0, b], for some smallish value <span class="emphasis"><em>b</em></span>.
         </li>
 </ul></div>
-<a name="math_toolkit.backgrounders.remez.references"></a><h4>
-<a name="id751502"></a>
+<a name="math_toolkit.backgrounders.remez.references"></a><h5>
+<a name="id788589"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.references">References</a>
- </h4>
+ </h5>
 <p>
         The original references for the Remez Method and it's extension to rational
         functions are unfortunately in Russian:

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Statistical Distributions and Functions</title>
+<title>Statistical Distributions and Functions</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../index.html" title="Math Toolkit">
 <link rel="up" href="../index.html" title="Math Toolkit">
-<link rel="prev" href="main_overview/contact.html" title=" Contact Info and
- Support">
-<link rel="next" href="dist/stat_tut.html" title=" Statistical Distributions
- Tutorial">
+<link rel="prev" href="main_overview/contact.html" title="Contact Info and Support">
+<link rel="next" href="dist/stat_tut.html" title="Statistical Distributions Tutorial">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="math_toolkit.dist"></a> Statistical Distributions and Functions</h2></div></div></div>
+<a name="math_toolkit.dist"></a> Statistical Distributions and Functions
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="dist/stat_tut.html"> Statistical Distributions
       Tutorial</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Statistical Distributions
- Reference</title>
+<title>Statistical Distributions Reference</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../index.html" title="Math Toolkit">
-<link rel="up" href="../dist.html" title=" Statistical Distributions and Functions">
-<link rel="prev" href="stat_tut/dist_params.html" title=" Discrete Probability
- Distributions">
-<link rel="next" href="dist_ref/nmp.html" title=" Non-Member Properties">
+<link rel="up" href="../dist.html" title="Statistical Distributions and Functions">
+<link rel="prev" href="stat_tut/dist_params.html" title="Discrete Probability Distributions">
+<link rel="next" href="dist_ref/nmp.html" title="Non-Member Properties">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.dist.dist_ref"></a><a href="dist_ref.html" title=" Statistical Distributions
- Reference"> Statistical Distributions
- Reference</a></h3></div></div></div>
+<a name="math_toolkit.dist.dist_ref"></a><a href="dist_ref.html" title="Statistical Distributions Reference"> Statistical Distributions
+ Reference</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Non-Member Properties</span></dt>
 <dt><span class="section"> Distributions</span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dist_algorithms.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dist_algorithms.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dist_algorithms.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Distribution
- Algorithms</title>
+<title>Distribution Algorithms</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dist_ref.html" title=" Statistical Distributions
- Reference">
-<link rel="prev" href="dists/uniform_dist.html" title=" Uniform
- Distribution">
-<link rel="next" href="../future.html" title=" Extras/Future Directions">
+<link rel="up" href="../dist_ref.html" title="Statistical Distributions Reference">
+<link rel="prev" href="dists/uniform_dist.html" title="Uniform Distribution">
+<link rel="next" href="../future.html" title="Extras/Future Directions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,14 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.dist.dist_ref.dist_algorithms"></a><a href="dist_algorithms.html" title=" Distribution
- Algorithms"> Distribution
- Algorithms</a></h4></div></div></div>
-<a name="math_toolkit.dist.dist_ref.dist_algorithms.finding_the_location_and_scale_for_normal_and_similar_distributions"></a><h4>
-<a name="id581713"></a>
+<a name="math_toolkit.dist.dist_ref.dist_algorithms"></a><a href="dist_algorithms.html" title="Distribution Algorithms"> Distribution
+ Algorithms</a>
+</h4></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dist_algorithms.finding_the_location_and_scale_for_normal_and_similar_distributions"></a><h5>
+<a name="id614966"></a>
           <a href="dist_algorithms.html#math_toolkit.dist.dist_ref.dist_algorithms.finding_the_location_and_scale_for_normal_and_similar_distributions">Finding
           the Location and Scale for Normal and similar distributions</a>
- </h4>
+ </h5>
 <p>
           Two functions aid finding location and scale of random variable z to give
           probability p (given a scale or location). Only applies to distributions
@@ -53,11 +50,11 @@
 <span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">policies</span><span class="special">::</span><span class="identifier">policy</span><span class="special">;</span> <span class="comment">// May be needed by users defining their own policies.
 </span><span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">complement</span><span class="special">;</span> <span class="comment">// Will be needed by users who want to use complements.
 </span></pre>
-<a name="math_toolkit.dist.dist_ref.dist_algorithms.find_location_function"></a><h4>
-<a name="id581870"></a>
+<a name="math_toolkit.dist.dist_ref.dist_algorithms.find_location_function"></a><h5>
+<a name="id615122"></a>
           <a href="dist_algorithms.html#math_toolkit.dist.dist_ref.dist_algorithms.find_location_function">find_location
           function</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -68,13 +65,13 @@
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Dist</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span> <span class="comment">// explicit error handling policy
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Dist</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span> <span class="comment">// explicit error handling policy
 </span> <span class="keyword">typename</span> <span class="identifier">Dist</span><span class="special">::</span><span class="identifier">value_type</span> <span class="identifier">find_location</span><span class="special">(</span> <span class="comment">// For example, normal mean.
 </span> <span class="keyword">typename</span> <span class="identifier">Dist</span><span class="special">::</span><span class="identifier">value_type</span> <span class="identifier">z</span><span class="special">,</span> <span class="comment">// location of random variable z to give probability, P(X &gt; z) == p.
 </span> <span class="comment">// For example, a nominal minimum acceptable z, so that p * 100 % are &gt; z
 </span> <span class="keyword">typename</span> <span class="identifier">Dist</span><span class="special">::</span><span class="identifier">value_type</span> <span class="identifier">p</span><span class="special">,</span> <span class="comment">// probability value desired at x, say 0.95 for 95% &gt; z.
 </span> <span class="keyword">typename</span> <span class="identifier">Dist</span><span class="special">::</span><span class="identifier">value_type</span> <span class="identifier">scale</span><span class="special">,</span> <span class="comment">// scale parameter, for example, normal standard deviation.
-</span> <span class="keyword">const</span> Policy<span class="special">&amp;</span> <span class="identifier">pol</span><span class="special">);</span>
+</span> <span class="keyword">const</span> Policy<span class="special">&amp;</span> <span class="identifier">pol</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Dist</span><span class="special">&gt;</span> <span class="comment">// with default policy.
 </span> <span class="keyword">typename</span> <span class="identifier">Dist</span><span class="special">::</span><span class="identifier">value_type</span> <span class="identifier">find_location</span><span class="special">(</span> <span class="comment">// For example, normal mean.
@@ -85,11 +82,11 @@
 </span>
   <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.dist.dist_ref.dist_algorithms.find_scale_function"></a><h4>
-<a name="id582494"></a>
+<a name="math_toolkit.dist.dist_ref.dist_algorithms.find_scale_function"></a><h5>
+<a name="id615745"></a>
           <a href="dist_algorithms.html#math_toolkit.dist.dist_ref.dist_algorithms.find_scale_function">find_scale
           function</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -100,13 +97,13 @@
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Dist</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Dist</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
   <span class="keyword">typename</span> <span class="identifier">Dist</span><span class="special">::</span><span class="identifier">value_type</span> <span class="identifier">find_scale</span><span class="special">(</span> <span class="comment">// For example, normal mean.
 </span> <span class="keyword">typename</span> <span class="identifier">Dist</span><span class="special">::</span><span class="identifier">value_type</span> <span class="identifier">z</span><span class="special">,</span> <span class="comment">// location of random variable z to give probability, P(X &gt; z) == p.
 </span> <span class="comment">// For example, a nominal minimum acceptable weight z, so that p * 100 % are &gt; z
 </span> <span class="keyword">typename</span> <span class="identifier">Dist</span><span class="special">::</span><span class="identifier">value_type</span> <span class="identifier">p</span><span class="special">,</span> <span class="comment">// probability value desired at x, say 0.95 for 95% &gt; z.
 </span> <span class="keyword">typename</span> <span class="identifier">Dist</span><span class="special">::</span><span class="identifier">value_type</span> <span class="identifier">location</span><span class="special">,</span> <span class="comment">// location parameter, for example, normal distribution mean.
-</span> <span class="keyword">const</span> Policy<span class="special">&amp;</span> <span class="identifier">pol</span><span class="special">);</span>
+</span> <span class="keyword">const</span> Policy<span class="special">&amp;</span> <span class="identifier">pol</span><span class="special">);</span>
 
  <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Dist</span><span class="special">&gt;</span> <span class="comment">// with default policy.
 </span> <span class="keyword">typename</span> <span class="identifier">Dist</span><span class="special">::</span><span class="identifier">value_type</span> <span class="identifier">find_scale</span><span class="special">(</span> <span class="comment">// For example, normal mean.
@@ -130,8 +127,7 @@
           value of scale is returned.
         </p>
 <p>
- <a href="../stat_tut/weg/find_eg.html" title=" Find Location
- and Scale Examples">Find Mean and standard
+ <a href="../stat_tut/weg/find_eg.html" title="Find Location and Scale Examples">Find Mean and standard
           deviation examples</a> gives simple examples of use of both find_scale
           and find_location, and a longer example finding means and standard deviations
           of normally distributed weights to meet a specification.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Distributions</title>
+<title>Distributions</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dist_ref.html" title=" Statistical Distributions
- Reference">
-<link rel="prev" href="nmp.html" title=" Non-Member Properties">
-<link rel="next" href="dists/bernoulli_dist.html" title="
- Bernoulli Distribution">
+<link rel="up" href="../dist_ref.html" title="Statistical Distributions Reference">
+<link rel="prev" href="nmp.html" title="Non-Member Properties">
+<link rel="next" href="dists/bernoulli_dist.html" title="Bernoulli Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.dist.dist_ref.dists"></a> Distributions</h4></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists"></a> Distributions
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="dists/bernoulli_dist.html">
           Bernoulli Distribution</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/bernoulli_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/bernoulli_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/bernoulli_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Bernoulli Distribution</title>
+<title>Bernoulli Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="../dists.html" title=" Distributions">
-<link rel="next" href="beta_dist.html" title=" Beta
- Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="../dists.html" title="Distributions">
+<link rel="next" href="beta_dist.html" title="Beta Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist"></a><a href="bernoulli_dist.html" title="
- Bernoulli Distribution">
- Bernoulli Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist"></a><a href="bernoulli_dist.html" title="Bernoulli Distribution">
+ Bernoulli Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -39,13 +37,12 @@
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
  <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
  <span class="keyword">class</span> <span class="identifier">bernoulli_distribution</span><span class="special">;</span>
    
  <span class="keyword">typedef</span> <span class="identifier">bernoulli_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">bernoulli</span><span class="special">;</span>
 
- <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+ <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
  <span class="keyword">class</span> <span class="identifier">bernoulli_distribution</span>
  <span class="special">{</span>
  <span class="keyword">public</span><span class="special">:</span>
@@ -91,11 +88,11 @@
 <p>
             <span class="inlinemediaobject"><img src="../../../../../graphs/bernoulli_cdf.png" alt="bernoulli_cdf"></span>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.member_functions"></a><h4>
-<a name="id542973"></a>
+<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.member_functions"></a><h5>
+<a name="id576494"></a>
             <a href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">bernoulli_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">p</span><span class="special">);</span>
 </pre>
@@ -109,13 +106,13 @@
 <p>
             Returns the <span class="emphasis"><em>success_fraction</em></span> parameter of this distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.non_member_accessors"></a><h4>
-<a name="id543094"></a>
+<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.non_member_accessors"></a><h5>
+<a name="id576612"></a>
             <a href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -134,18 +131,18 @@
             Outside this range, functions are undefined, or may throw domain_error
             exception and make an error message available.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.accuracy"></a><h4>
-<a name="id543270"></a>
+<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.accuracy"></a><h5>
+<a name="id576787"></a>
             <a href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
             The Bernoulli distribution is implemented with simple arithmetic operators
             and so should have errors within an epsilon or two.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.implementation"></a><h4>
-<a name="id543303"></a>
+<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.implementation"></a><h5>
+<a name="id576818"></a>
             <a href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table <span class="emphasis"><em>p</em></span> is the probability of success
             and <span class="emphasis"><em>q = 1-p</em></span>. <span class="emphasis"><em>k</em></span> is the random
@@ -156,7 +153,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
               The Bernoulli distribution is implemented here as a <span class="emphasis"><em>strict
               discrete</em></span> distribution. If a generalised version, allowing
@@ -164,8 +161,8 @@
               single trial should be used, for example:
             </p>
 <p>
- <tt class="computeroutput"><span class="identifier">binomial_distribution</span><span class="special">(</span><span class="number">1</span><span class="special">,</span>
- <span class="number">0.25</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">binomial_distribution</span><span class="special">(</span><span class="number">1</span><span class="special">,</span>
+ <span class="number">0.25</span><span class="special">)</span></code>
             </p>
 </td></tr>
 </table></div>
@@ -333,10 +330,10 @@
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.references"></a><h4>
-<a name="id543677"></a>
+<a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.references"></a><h5>
+<a name="id577189"></a>
             <a href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.references">References</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li><a href="http://en.wikipedia.org/wiki/Bernoulli_distribution" target="_top">Wikpedia
               Bernoulli distribution</a></li>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/beta_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/beta_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/beta_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Beta
- Distribution</title>
+<title>Beta Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="bernoulli_dist.html" title="
- Bernoulli Distribution">
-<link rel="next" href="binomial_dist.html" title="
- Binomial Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="bernoulli_dist.html" title="Bernoulli Distribution">
+<link rel="next" href="binomial_dist.html" title="Binomial Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.beta_dist"></a><a href="beta_dist.html" title=" Beta
- Distribution"> Beta
- Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.beta_dist"></a><a href="beta_dist.html" title="Beta Distribution"> Beta
+ Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -41,15 +38,14 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
 
  <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">beta_distribution</span><span class="special">;</span>
 
 <span class="comment">// typedef beta_distribution&lt;double&gt; beta;
 </span><span class="comment">// Note that this is deliberately NOT provided,
 </span><span class="comment">// to avoid a clash with the function name beta.
 </span>
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">beta_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -88,7 +84,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <p>
- The class type <tt class="computeroutput"><span class="identifier">beta_distribution</span></tt>
+ The class type <code class="computeroutput"><span class="identifier">beta_distribution</span></code>
             represents a <a href="http://en.wikipedia.org/wiki/Beta_distribution" target="_top">beta
             </a> <a href="http://en.wikipedia.org/wiki/Probability_distribution" target="_top">probability
             distribution function</a>.
@@ -118,7 +114,7 @@
           </p>
 <p>
             where B(&#945;, &#946;) is the <a href="http://en.wikipedia.org/wiki/Beta_function" target="_top">beta
- function</a>, implemented in this library as beta.
+ function</a>, implemented in this library as beta.
             Division by the beta function ensures that the pdf is normalized to the
             range zero to unity.
           </p>
@@ -138,15 +134,15 @@
             is asymmetric and could be approximated by a triangle whose apex is away
             from the centre (where x = half).
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.beta_dist.member_functions"></a><h4>
-<a name="id544808"></a>
+<a name="math_toolkit.dist.dist_ref.dists.beta_dist.member_functions"></a><h5>
+<a name="id578323"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.member_functions">Member
             Functions</a>
- </h4>
-<a name="math_toolkit.dist.dist_ref.dists.beta_dist.constructor"></a><h5>
-<a name="id544836"></a>
- Constructor
           </h5>
+<a name="math_toolkit.dist.dist_ref.dists.beta_dist.constructor"></a><h6>
+<a name="id578349"></a>
+ Constructor
+ </h6>
 <pre class="programlisting">
 <span class="identifier">beta_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">beta</span><span class="special">);</span>
 </pre>
@@ -172,11 +168,11 @@
             Constructs a the beta distribution with alpha=2 and beta=5 (shown in
             yellow in the graph above).
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.beta_dist.parameter_accessors"></a><h5>
-<a name="id545021"></a>
+<a name="math_toolkit.dist.dist_ref.dists.beta_dist.parameter_accessors"></a><h6>
+<a name="id578532"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.parameter_accessors">Parameter
             Accessors</a>
- </h5>
+ </h6>
 <pre class="programlisting">
 <span class="identifier">RealType</span> <span class="identifier">alpha</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
@@ -199,11 +195,11 @@
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">mybeta</span><span class="special">.</span><span class="identifier">alpha</span><span class="special">()</span> <span class="special">==</span> <span class="number">2.</span><span class="special">);</span> <span class="comment">// mybeta.alpha() returns 2
 </span><span class="identifier">assert</span><span class="special">(</span><span class="identifier">mybeta</span><span class="special">.</span><span class="identifier">beta</span><span class="special">()</span> <span class="special">==</span> <span class="number">5.</span><span class="special">);</span> <span class="comment">// mybeta.beta() returns 5
 </span></pre>
-<a name="math_toolkit.dist.dist_ref.dists.beta_dist.parameter_estimators"></a><h4>
-<a name="id545303"></a>
+<a name="math_toolkit.dist.dist_ref.dists.beta_dist.parameter_estimators"></a><h5>
+<a name="id578811"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.parameter_estimators">Parameter
             Estimators</a>
- </h4>
+ </h5>
 <p>
             Two pairs of parameter estimators are provided.
           </p>
@@ -245,7 +241,7 @@
 </span> <span class="identifier">RealType</span> <span class="identifier">probability</span><span class="special">);</span> <span class="comment">// probability cdf
 </span></pre>
 <p>
- Returns the value of &#945; that gives: <tt class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">beta_distribution</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;(</span><span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">beta</span><span class="special">),</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="identifier">probability</span></tt>.
+ Returns the value of &#945; that gives: <code class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">beta_distribution</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;(</span><span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">beta</span><span class="special">),</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="identifier">probability</span></code>.
           </p>
 <pre class="programlisting">
 <span class="keyword">static</span> <span class="identifier">RealType</span> <span class="identifier">find_beta</span><span class="special">(</span>
@@ -254,15 +250,15 @@
 </span> <span class="identifier">RealType</span> <span class="identifier">probability</span><span class="special">);</span> <span class="comment">// probability cdf.
 </span></pre>
 <p>
- Returns the value of &#946; that gives: <tt class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">beta_distribution</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;(</span><span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">beta</span><span class="special">),</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="identifier">probability</span></tt>.
+ Returns the value of &#946; that gives: <code class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">beta_distribution</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;(</span><span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">beta</span><span class="special">),</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="identifier">probability</span></code>.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.beta_dist.non_member_accessor_functions"></a><h4>
-<a name="id545950"></a>
+<a name="math_toolkit.dist.dist_ref.dists.beta_dist.non_member_accessor_functions"></a><h5>
+<a name="id579450"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.non_member_accessor_functions">Non-member
             Accessor Functions</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -278,10 +274,10 @@
             at <a href="http://mathworld.wolfram.com/BetaDistribution.html" target="_top">Wolfram
             Mathworld</a>.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.beta_dist.applications"></a><h4>
-<a name="id546129"></a>
+<a name="math_toolkit.dist.dist_ref.dists.beta_dist.applications"></a><h5>
+<a name="id579628"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.applications">Applications</a>
- </h4>
+ </h5>
 <p>
             The beta distribution can be used to model events constrained to take
             place within an interval defined by a minimum and maximum value: so it
@@ -291,11 +287,11 @@
             It is also widely used in <a href="http://en.wikipedia.org/wiki/Bayesian_inference" target="_top">Bayesian
             statistical inference</a>.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.beta_dist.related_distributions"></a><h4>
-<a name="id546177"></a>
+<a name="math_toolkit.dist.dist_ref.dists.beta_dist.related_distributions"></a><h5>
+<a name="id579674"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.related_distributions">Related
             distributions</a>
- </h4>
+ </h5>
 <p>
             The beta distribution with both &#945; &#8203; and &#946; = 1 follows a <a href="http://en.wikipedia.org/wiki/Uniform_distribution_%28continuous%29" target="_top">uniform
             distribution</a>.
@@ -314,29 +310,25 @@
             distributed between 0 and 1. The cumulative probability from 0 to x is
             thus the probability that the j-th highest value is less than x. Or it
             is the probability that that at least i of the random variables are less
- than x, a probability given by summing over the <a href="binomial_dist.html" title="
- Binomial Distribution">Binomial
+ than x, a probability given by summing over the <a href="binomial_dist.html" title="Binomial Distribution">Binomial
             Distribution</a> with its p parameter set to x.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.beta_dist.accuracy"></a><h4>
-<a name="id546273"></a>
+<a name="math_toolkit.dist.dist_ref.dists.beta_dist.accuracy"></a><h5>
+<a name="id579762"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
- This distribution is implemented using the <a href="../../../special/sf_beta/beta_function.html" title=" Beta">beta
- functions</a> beta
- and <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">incomplete
- beta functions</a> <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibeta</a>
- and <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibetac</a>;
+ This distribution is implemented using the <a href="../../../special/sf_beta/beta_function.html" title="Beta">beta
+ functions</a> beta
+ and <a href="../../../special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">incomplete
+ beta functions</a> ibeta
+ and ibetac;
             please refer to these functions for information on accuracy.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.beta_dist.implementation"></a><h4>
-<a name="id546352"></a>
+<a name="math_toolkit.dist.dist_ref.dists.beta_dist.implementation"></a><h5>
+<a name="id579841"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table <span class="emphasis"><em>a</em></span> and <span class="emphasis"><em>b</em></span>
             are the parameters &#945; and &#946;, <span class="emphasis"><em>x</em></span> is the random variable,
@@ -371,8 +363,7 @@
                     f(x;&#945;,&#946;) = x<sup>&#945; - 1</sup> (1 - x)<sup>&#946; -1</sup> / B(&#945;, &#946;)
                   </p>
                   <p>
- Implemented using <a href="../../../special/sf_beta/beta_derivative.html" title=" Derivative
- of the Incomplete Beta Function">ibeta_derivative</a>(a,
+ Implemented using ibeta_derivative(a,
                     b, x).
                   </p>
                   </td>
@@ -385,8 +376,7 @@
                   </td>
 <td>
                   <p>
- Using the incomplete beta function <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibeta</a>(a,
+ Using the incomplete beta function ibeta(a,
                     b, x)
                   </p>
                   </td>
@@ -399,8 +389,7 @@
                   </td>
 <td>
                   <p>
- <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibetac</a>(a,
+ ibetac(a,
                     b, x)
                   </p>
                   </td>
@@ -413,8 +402,7 @@
                   </td>
 <td>
                   <p>
- Using the inverse incomplete beta function <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibeta_inv</a>(a,
+ Using the inverse incomplete beta function ibeta_inv(a,
                     b, p)
                   </p>
                   </td>
@@ -427,8 +415,7 @@
                   </td>
 <td>
                   <p>
- <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibetac_inv</a>(a,
+ ibetac_inv(a,
                     b, q)
                   </p>
                   </td>
@@ -441,7 +428,7 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">a</span><span class="special">/(</span><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">a</span><span class="special">/(</span><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span><span class="special">)</span></code>
                   </p>
                   </td>
 </tr>
@@ -453,11 +440,11 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">a</span> <span class="special">*</span>
+ <code class="computeroutput"><span class="identifier">a</span> <span class="special">*</span>
                     <span class="identifier">b</span> <span class="special">/</span>
                     <span class="special">(</span><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span><span class="special">)^</span><span class="number">2</span> <span class="special">*</span> <span class="special">(</span><span class="identifier">a</span> <span class="special">+</span>
                     <span class="identifier">b</span> <span class="special">+</span>
- <span class="number">1</span><span class="special">)</span></tt>
+ <span class="number">1</span><span class="special">)</span></code>
                   </p>
                   </td>
 </tr>
@@ -469,10 +456,10 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="special">(</span><span class="identifier">a</span><span class="special">-</span><span class="number">1</span><span class="special">)</span> <span class="special">/</span>
+ <code class="computeroutput"><span class="special">(</span><span class="identifier">a</span><span class="special">-</span><span class="number">1</span><span class="special">)</span> <span class="special">/</span>
                     <span class="special">(</span><span class="identifier">a</span>
                     <span class="special">+</span> <span class="identifier">b</span>
- <span class="special">-</span> <span class="number">2</span><span class="special">)</span></tt>
+ <span class="special">-</span> <span class="number">2</span><span class="special">)</span></code>
                   </p>
                   </td>
 </tr>
@@ -484,9 +471,9 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="number">2</span> <span class="special">(</span><span class="identifier">b</span><span class="special">-</span><span class="identifier">a</span><span class="special">)</span>
+ <code class="computeroutput"><span class="number">2</span> <span class="special">(</span><span class="identifier">b</span><span class="special">-</span><span class="identifier">a</span><span class="special">)</span>
                     <span class="identifier">sqrt</span><span class="special">(</span><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span><span class="special">+</span><span class="number">1</span><span class="special">)/(</span><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span><span class="special">+</span><span class="number">2</span><span class="special">)</span> <span class="special">*</span> <span class="identifier">sqrt</span><span class="special">(</span><span class="identifier">a</span>
- <span class="special">*</span> <span class="identifier">b</span><span class="special">)</span></tt>
+ <span class="special">*</span> <span class="identifier">b</span><span class="special">)</span></code>
                   </p>
                   </td>
 </tr>
@@ -510,8 +497,8 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">kurtosis</span> <span class="special">+</span>
- <span class="number">3</span></tt>
+ <code class="computeroutput"><span class="identifier">kurtosis</span> <span class="special">+</span>
+ <span class="number">3</span></code>
                   </p>
                   </td>
 </tr>
@@ -537,12 +524,12 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">mean</span> <span class="special">*</span>
+ <code class="computeroutput"><span class="identifier">mean</span> <span class="special">*</span>
                     <span class="special">((</span> <span class="special">(</span><span class="identifier">mean</span> <span class="special">*</span>
                     <span class="special">(</span><span class="number">1</span>
                     <span class="special">-</span> <span class="identifier">mean</span><span class="special">))</span> <span class="special">/</span>
                     <span class="identifier">variance</span><span class="special">)-</span>
- <span class="number">1</span><span class="special">)</span></tt>
+ <span class="number">1</span><span class="special">)</span></code>
                   </p>
                   </td>
 </tr>
@@ -557,26 +544,26 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="special">(</span><span class="number">1</span>
+ <code class="computeroutput"><span class="special">(</span><span class="number">1</span>
                     <span class="special">-</span> <span class="identifier">mean</span><span class="special">)</span> <span class="special">*</span>
                     <span class="special">(((</span><span class="identifier">mean</span>
                     <span class="special">*</span> <span class="special">(</span><span class="number">1</span> <span class="special">-</span> <span class="identifier">mean</span><span class="special">))</span>
- <span class="special">/</span><span class="identifier">variance</span><span class="special">)-</span><span class="number">1</span><span class="special">)</span></tt>
+ <span class="special">/</span><span class="identifier">variance</span><span class="special">)-</span><span class="number">1</span><span class="special">)</span></code>
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- The member functions <tt class="computeroutput"><span class="identifier">find_alpha</span></tt>
- and <tt class="computeroutput"><span class="identifier">find_beta</span></tt>
+ The member functions <code class="computeroutput"><span class="identifier">find_alpha</span></code>
+ and <code class="computeroutput"><span class="identifier">find_beta</span></code>
                   </p>
                   <p>
                     from cdf and probability x
                   </p>
                   <p>
- and <span class="bold"><b>either</b></span> <tt class="computeroutput"><span class="identifier">alpha</span></tt>
- or <tt class="computeroutput"><span class="identifier">beta</span></tt>
+ and <span class="bold"><strong>either</strong></span> <code class="computeroutput"><span class="identifier">alpha</span></code>
+ or <code class="computeroutput"><span class="identifier">beta</span></code>
                   </p>
                   </td>
 <td>
@@ -584,10 +571,8 @@
                     Implemented in terms of the inverse incomplete beta functions
                   </p>
                   <p>
- <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibeta_inva</a>,
- and <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibeta_invb</a>
+ ibeta_inva,
+ and ibeta_invb
                     respectively.
                   </p>
                   </td>
@@ -595,37 +580,37 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">find_alpha</span></tt>
+ <code class="computeroutput"><span class="identifier">find_alpha</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">ibeta_inva</span><span class="special">(</span><span class="identifier">beta</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">ibeta_inva</span><span class="special">(</span><span class="identifier">beta</span><span class="special">,</span>
                     <span class="identifier">x</span><span class="special">,</span>
- <span class="identifier">probability</span><span class="special">)</span></tt>
+ <span class="identifier">probability</span><span class="special">)</span></code>
                   </p>
                   </td>
 </tr>
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">find_beta</span></tt>
+ <code class="computeroutput"><span class="identifier">find_beta</span></code>
                   </p>
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">ibeta_invb</span><span class="special">(</span><span class="identifier">alpha</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">ibeta_invb</span><span class="special">(</span><span class="identifier">alpha</span><span class="special">,</span>
                     <span class="identifier">x</span><span class="special">,</span>
- <span class="identifier">probability</span><span class="special">)</span></tt>
+ <span class="identifier">probability</span><span class="special">)</span></code>
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.dist.dist_ref.dists.beta_dist.references"></a><h4>
-<a name="id547653"></a>
+<a name="math_toolkit.dist.dist_ref.dists.beta_dist.references"></a><h5>
+<a name="id581138"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.references">References</a>
- </h4>
+ </h5>
 <p>
             <a href="http://en.wikipedia.org/wiki/Beta_distribution" target="_top">Wikipedia
             Beta distribution</a>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/binomial_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/binomial_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/binomial_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Binomial Distribution</title>
+<title>Binomial Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="beta_dist.html" title=" Beta
- Distribution">
-<link rel="next" href="cauchy_dist.html" title=" Cauchy-Lorentz
- Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="beta_dist.html" title="Beta Distribution">
+<link rel="next" href="cauchy_dist.html" title="Cauchy-Lorentz Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.binomial_dist"></a><a href="binomial_dist.html" title="
- Binomial Distribution">
- Binomial Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.binomial_dist"></a><a href="binomial_dist.html" title="Binomial Distribution">
+ Binomial Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -41,13 +38,12 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">binomial_distribution</span><span class="special">;</span>
 
 <span class="keyword">typedef</span> <span class="identifier">binomial_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">binomial</span><span class="special">;</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">binomial_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -91,7 +87,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <p>
- The class type <tt class="computeroutput"><span class="identifier">binomial_distribution</span></tt>
+ The class type <code class="computeroutput"><span class="identifier">binomial_distribution</span></code>
             represents a <a href="http://mathworld.wolfram.com/BinomialDistribution.html" target="_top">binomial
             distribution</a>: it is used when there are exactly two mutually
             exclusive outcomes of a trial. These outcomes are labelled "success"
@@ -105,7 +101,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
               The random variable for the binomial distribution is the number of
               successes, (the number of trials is a fixed property of the distribution)
               whereas for the negative binomial, the random variable is the number
@@ -140,11 +136,11 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../../../../../../doc/html/images/caution.png"></td>
 <th align="left">Caution</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
                 The Binomial distribution is a discrete distribution: internally
- functions like the <tt class="computeroutput"><span class="identifier">cdf</span></tt>
- and <tt class="computeroutput"><span class="identifier">pdf</span></tt> are treated
+ functions like the <code class="computeroutput"><span class="identifier">cdf</span></code>
+ and <code class="computeroutput"><span class="identifier">pdf</span></code> are treated
                 "as if" they are continuous functions, but in reality the
                 results returned from these functions only have meaning if an integer
                 value is provided for the random variate argument.
@@ -161,12 +157,10 @@
               </p>
 <p>
                 This behaviour can be changed so that the quantile functions are
- rounded differently, or even return a real-valued result using Policies. It is
- strongly recommended that you read the tutorial <a href="../../../policy/pol_tutorial/understand_dis_quant.html" title="
- Understanding Quantiles of Discrete Distributions">Understanding
+ rounded differently, or even return a real-valued result using Policies. It is
+ strongly recommended that you read the tutorial <a href="../../../policy/pol_tutorial/understand_dis_quant.html" title="Understanding Quantiles of Discrete Distributions">Understanding
                 Quantiles of Discrete Distributions</a> before using the quantile
- function on the Binomial distribution. The <a href="../../../policy/pol_ref/discrete_quant_ref.html" title=" Discrete
- Quantile Policies">reference
+ function on the Binomial distribution. The <a href="../../../policy/pol_ref/discrete_quant_ref.html" title="Discrete Quantile Policies">reference
                 docs</a> describe how to change the rounding policy for these
                 distributions.
               </p>
@@ -174,15 +168,15 @@
 </table></div>
 <p>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.member_functions"></a><h4>
-<a name="id548959"></a>
+<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.member_functions"></a><h5>
+<a name="id582442"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.member_functions">Member
             Functions</a>
- </h4>
-<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.construct"></a><h5>
-<a name="id548985"></a>
- Construct
           </h5>
+<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.construct"></a><h6>
+<a name="id582466"></a>
+ Construct
+ </h6>
 <pre class="programlisting">
 <span class="identifier">binomial_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">p</span><span class="special">);</span>
 </pre>
@@ -191,16 +185,16 @@
             is the probability of success of a single trial.
           </p>
 <p>
- Requires <tt class="computeroutput"><span class="number">0</span> <span class="special">&lt;=</span>
+ Requires <code class="computeroutput"><span class="number">0</span> <span class="special">&lt;=</span>
             <span class="identifier">p</span> <span class="special">&lt;=</span>
- <span class="number">1</span></tt>, and <tt class="computeroutput"><span class="identifier">n</span>
- <span class="special">&gt;=</span> <span class="number">0</span></tt>,
+ <span class="number">1</span></code>, and <code class="computeroutput"><span class="identifier">n</span>
+ <span class="special">&gt;=</span> <span class="number">0</span></code>,
             otherwise calls domain_error.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.accessors"></a><h5>
-<a name="id549150"></a>
+<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.accessors"></a><h6>
+<a name="id582629"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.accessors">Accessors</a>
- </h5>
+ </h6>
 <pre class="programlisting">
 <span class="identifier">RealType</span> <span class="identifier">success_fraction</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
 </pre>
@@ -215,11 +209,11 @@
             Returns the parameter <span class="emphasis"><em>n</em></span> from which this distribution
             was constructed.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.lower_bound_on_the_success_fraction"></a><h5>
-<a name="id549270"></a>
+<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.lower_bound_on_the_success_fraction"></a><h6>
+<a name="id582747"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.lower_bound_on_the_success_fraction">Lower
             Bound on the Success Fraction</a>
- </h5>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">static</span> <span class="identifier">RealType</span> <span class="identifier">find_lower_bound_on_p</span><span class="special">(</span>
    <span class="identifier">RealType</span> <span class="identifier">trials</span><span class="special">,</span>
@@ -244,7 +238,7 @@
 <dt><span class="term">alpha</span></dt>
 <dd><p>
                 The largest acceptable probability that the true value of the success
- fraction is <span class="bold"><b>less than</b></span> the value
+ fraction is <span class="bold"><strong>less than</strong></span> the value
                 returned.
               </p></dd>
 <dt><span class="term">method</span></dt>
@@ -257,24 +251,22 @@
 <p>
             For example, if you observe <span class="emphasis"><em>k</em></span> successes from <span class="emphasis"><em>n</em></span>
             trials the best estimate for the success fraction is simply <span class="emphasis"><em>k/n</em></span>,
- but if you want to be 95% sure that the true value is <span class="bold"><b>greater
- than</b></span> some value, <span class="emphasis"><em>p<sub>min</sub></em></span>, then:
+ but if you want to be 95% sure that the true value is <span class="bold"><strong>greater
+ than</strong></span> some value, <span class="emphasis"><em>p<sub>min</sub></em></span>, then:
           </p>
 <pre class="programlisting">
 <span class="identifier">p</span><sub>min</sub> <span class="special">=</span> <span class="identifier">binomial_distribution</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;::</span><span class="identifier">find_lower_bound_on_p</span><span class="special">(</span>
                     <span class="identifier">n</span><span class="special">,</span> <span class="identifier">k</span><span class="special">,</span> <span class="number">0.05</span><span class="special">);</span>
 </pre>
 <p>
- <a href="../../stat_tut/weg/binom_eg/binom_conf.html" title="
- Calculating Confidence Limits on the Frequency of Occurrence for a Binomial
- Distribution">See
+ <a href="../../stat_tut/weg/binom_eg/binom_conf.html" title="Calculating Confidence Limits on the Frequency of Occurrence for a Binomial Distribution">See
             worked example.</a>
           </p>
 <p>
             There are currently two possible values available for the <span class="emphasis"><em>method</em></span>
             optional parameter: <span class="emphasis"><em>clopper_pearson_exact_interval</em></span>
             or <span class="emphasis"><em>jeffreys_prior_interval</em></span>. These constants are
- both members of class template <tt class="computeroutput"><span class="identifier">binomial_distribution</span></tt>,
+ both members of class template <code class="computeroutput"><span class="identifier">binomial_distribution</span></code>,
             so usage is for example:
           </p>
 <pre class="programlisting">
@@ -284,13 +276,13 @@
 <p>
             The default method if this parameter is not specified is the Clopper
             Pearson "exact" interval. This produces an interval that guarantees
- at least <tt class="computeroutput"><span class="number">100</span><span class="special">(</span><span class="number">1</span><span class="special">-</span><span class="identifier">alpha</span><span class="special">)%</span></tt> coverage, but which is known to be
+ at least <code class="computeroutput"><span class="number">100</span><span class="special">(</span><span class="number">1</span><span class="special">-</span><span class="identifier">alpha</span><span class="special">)%</span></code> coverage, but which is known to be
             overly conservative, sometimes producing intervals with much greater
             than the requested coverage.
           </p>
 <p>
             The alternative calculation method produces a non-informative Jeffreys
- Prior interval. It produces <tt class="computeroutput"><span class="number">100</span><span class="special">(</span><span class="number">1</span><span class="special">-</span><span class="identifier">alpha</span><span class="special">)%</span></tt>
+ Prior interval. It produces <code class="computeroutput"><span class="number">100</span><span class="special">(</span><span class="number">1</span><span class="special">-</span><span class="identifier">alpha</span><span class="special">)%</span></code>
             coverage only <span class="emphasis"><em>in the average case</em></span>, though is typically
             very close to the requested coverage level. It is one of the main methods
             of calculation recommended in the review by Brown, Cai and DasGupta.
@@ -326,11 +318,11 @@
             Clopper, C. J. and Pearson, E. S. (1934). The use of confidence or fiducial
             limits illustrated in the case of the binomial. Biometrika 26 404-413.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.upper_bound_on_the_success_fraction"></a><h5>
-<a name="id549920"></a>
+<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.upper_bound_on_the_success_fraction"></a><h6>
+<a name="id583382"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.upper_bound_on_the_success_fraction">Upper
             Bound on the Success Fraction</a>
- </h5>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">static</span> <span class="identifier">RealType</span> <span class="identifier">find_upper_bound_on_p</span><span class="special">(</span>
    <span class="identifier">RealType</span> <span class="identifier">trials</span><span class="special">,</span>
@@ -355,13 +347,13 @@
 <dt><span class="term">alpha</span></dt>
 <dd><p>
                 The largest acceptable probability that the true value of the success
- fraction is <span class="bold"><b>greater than</b></span> the value
+ fraction is <span class="bold"><strong>greater than</strong></span> the value
                 returned.
               </p></dd>
 <dt><span class="term">method</span></dt>
 <dd><p>
                 An optional parameter that specifies the method to be used to compute
- the interval. Refer to the documentation for <tt class="computeroutput"><span class="identifier">find_upper_bound_on_p</span></tt>
+ the interval. Refer to the documentation for <code class="computeroutput"><span class="identifier">find_upper_bound_on_p</span></code>
                 above for the meaning of the method options.
               </p></dd>
 </dl>
@@ -369,17 +361,15 @@
 <p>
             For example, if you observe <span class="emphasis"><em>k</em></span> successes from <span class="emphasis"><em>n</em></span>
             trials the best estimate for the success fraction is simply <span class="emphasis"><em>k/n</em></span>,
- but if you want to be 95% sure that the true value is <span class="bold"><b>less
- than</b></span> some value, <span class="emphasis"><em>p<sub>max</sub></em></span>, then:
+ but if you want to be 95% sure that the true value is <span class="bold"><strong>less
+ than</strong></span> some value, <span class="emphasis"><em>p<sub>max</sub></em></span>, then:
           </p>
 <pre class="programlisting">
 <span class="identifier">p</span><sub>max</sub> <span class="special">=</span> <span class="identifier">binomial_distribution</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;::</span><span class="identifier">find_upper_bound_on_p</span><span class="special">(</span>
                     <span class="identifier">n</span><span class="special">,</span> <span class="identifier">k</span><span class="special">,</span> <span class="number">0.05</span><span class="special">);</span>
 </pre>
 <p>
- <a href="../../stat_tut/weg/binom_eg/binom_conf.html" title="
- Calculating Confidence Limits on the Frequency of Occurrence for a Binomial
- Distribution">See
+ <a href="../../stat_tut/weg/binom_eg/binom_conf.html" title="Calculating Confidence Limits on the Frequency of Occurrence for a Binomial Distribution">See
             worked example.</a>
           </p>
 <div class="note"><table border="0" summary="Note">
@@ -387,11 +377,11 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
               In order to obtain a two sided bound on the success fraction, you call
- both <tt class="computeroutput"><span class="identifier">find_lower_bound_on_p</span></tt>
- <span class="bold"><b>and</b></span> <tt class="computeroutput"><span class="identifier">find_upper_bound_on_p</span></tt>
+ both <code class="computeroutput"><span class="identifier">find_lower_bound_on_p</span></code>
+ <span class="bold"><strong>and</strong></span> <code class="computeroutput"><span class="identifier">find_upper_bound_on_p</span></code>
               each with the same arguments.
             </p>
 <p>
@@ -403,18 +393,16 @@
               by passing &#945; = 0.025 to each of the functions.
             </p>
 <p>
- <a href="../../stat_tut/weg/binom_eg/binom_conf.html" title="
- Calculating Confidence Limits on the Frequency of Occurrence for a Binomial
- Distribution">See
+ <a href="../../stat_tut/weg/binom_eg/binom_conf.html" title="Calculating Confidence Limits on the Frequency of Occurrence for a Binomial Distribution">See
               worked example.</a>
             </p>
 </td></tr>
 </table></div>
-<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.estimating_the_number_of_trials_required_for_a_certain_number_of_successes"></a><h5>
-<a name="id550362"></a>
+<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.estimating_the_number_of_trials_required_for_a_certain_number_of_successes"></a><h6>
+<a name="id583824"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.estimating_the_number_of_trials_required_for_a_certain_number_of_successes">Estimating
             the Number of Trials Required for a Certain Number of Successes</a>
- </h5>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">static</span> <span class="identifier">RealType</span> <span class="identifier">find_minimum_number_of_trials</span><span class="special">(</span>
    <span class="identifier">RealType</span> <span class="identifier">k</span><span class="special">,</span> <span class="comment">// number of events
@@ -454,12 +442,12 @@
             Returns the smallest number of trials we must conduct to be 95% sure
             of seeing 10 events that occur with frequency one half.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.estimating_the_maximum_number_of_trials_to_ensure_no_more_than_a_certain_number_of_successes"></a><h5>
-<a name="id550642"></a>
+<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.estimating_the_maximum_number_of_trials_to_ensure_no_more_than_a_certain_number_of_successes"></a><h6>
+<a name="id584100"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.estimating_the_maximum_number_of_trials_to_ensure_no_more_than_a_certain_number_of_successes">Estimating
             the Maximum Number of Trials to Ensure no more than a Certain Number
             of Successes</a>
- </h5>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">static</span> <span class="identifier">RealType</span> <span class="identifier">find_maximum_number_of_trials</span><span class="special">(</span>
    <span class="identifier">RealType</span> <span class="identifier">k</span><span class="special">,</span> <span class="comment">// number of events
@@ -501,17 +489,16 @@
             frequency. This is typically used in failure analysis.
           </p>
 <p>
- <a href="../../stat_tut/weg/binom_eg/binom_size_eg.html" title="
- Estimating Sample Sizes for a Binomial Distribution.">See
+ <a href="../../stat_tut/weg/binom_eg/binom_size_eg.html" title="Estimating Sample Sizes for a Binomial Distribution.">See
             Worked Example.</a>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.non_member_accessors"></a><h4>
-<a name="id550940"></a>
+<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.non_member_accessors"></a><h5>
+<a name="id584394"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -523,7 +510,7 @@
             <a href="../nmp.html#math.dist.range">range</a> and <a href="../nmp.html#math.dist.support">support</a>.
           </p>
 <p>
- The domain for the random variable <span class="emphasis"><em>k</em></span> is <tt class="computeroutput"><span class="number">0</span> <span class="special">&lt;=</span> <span class="identifier">k</span> <span class="special">&lt;=</span> <span class="identifier">N</span></tt>, otherwise a domain_error
+ The domain for the random variable <span class="emphasis"><em>k</em></span> is <code class="computeroutput"><span class="number">0</span> <span class="special">&lt;=</span> <span class="identifier">k</span> <span class="special">&lt;=</span> <span class="identifier">N</span></code>, otherwise a domain_error
             is returned.
           </p>
 <p>
@@ -531,8 +518,8 @@
             in the context of this distribution:
           </p>
 <div class="table">
-<a name="id551154"></a><p class="title"><b>Table 7. Meaning of the non-member accessors</b></p>
-<table class="table" summary="Meaning of the non-member accessors">
+<a name="id584607"></a><p class="title"><b>Table 7. Meaning of the non-member accessors</b></p>
+<div class="table-contents"><table class="table" summary="Meaning of the non-member accessors">
 <colgroup>
 <col>
 <col>
@@ -558,13 +545,13 @@
                 </td>
 <td>
                 <p>
- The probability of obtaining <span class="bold"><b>exactly k successes</b></span>
+ The probability of obtaining <span class="bold"><strong>exactly k successes</strong></span>
                   from n trials with success fraction p. For example:
                 </p>
                 <p>
- <tt class="computeroutput"><span class="identifier">pdf</span><span class="special">(</span><span class="identifier">binomial</span><span class="special">(</span><span class="identifier">n</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">pdf</span><span class="special">(</span><span class="identifier">binomial</span><span class="special">(</span><span class="identifier">n</span><span class="special">,</span>
                   <span class="identifier">p</span><span class="special">),</span>
- <span class="identifier">k</span><span class="special">)</span></tt>
+ <span class="identifier">k</span><span class="special">)</span></code>
                 </p>
                 </td>
 </tr>
@@ -576,14 +563,14 @@
                 </td>
 <td>
                 <p>
- The probability of obtaining <span class="bold"><b>k successes
- or fewer</b></span> from n trials with success fraction p. For
+ The probability of obtaining <span class="bold"><strong>k successes
+ or fewer</strong></span> from n trials with success fraction p. For
                   example:
                 </p>
                 <p>
- <tt class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">binomial</span><span class="special">(</span><span class="identifier">n</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">binomial</span><span class="special">(</span><span class="identifier">n</span><span class="special">,</span>
                   <span class="identifier">p</span><span class="special">),</span>
- <span class="identifier">k</span><span class="special">)</span></tt>
+ <span class="identifier">k</span><span class="special">)</span></code>
                 </p>
                 </td>
 </tr>
@@ -596,14 +583,14 @@
                 </td>
 <td>
                 <p>
- The probability of obtaining <span class="bold"><b>more than k
- successes</b></span> from n trials with success fraction p. For
+ The probability of obtaining <span class="bold"><strong>more than k
+ successes</strong></span> from n trials with success fraction p. For
                   example:
                 </p>
                 <p>
- <tt class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">complement</span><span class="special">(</span><span class="identifier">binomial</span><span class="special">(</span><span class="identifier">n</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">complement</span><span class="special">(</span><span class="identifier">binomial</span><span class="special">(</span><span class="identifier">n</span><span class="special">,</span>
                   <span class="identifier">p</span><span class="special">),</span>
- <span class="identifier">k</span><span class="special">))</span></tt>
+ <span class="identifier">k</span><span class="special">))</span></code>
                 </p>
                 </td>
 </tr>
@@ -615,16 +602,16 @@
                 </td>
 <td>
                 <p>
- The <span class="bold"><b>greatest</b></span> number of successes
+ The <span class="bold"><strong>greatest</strong></span> number of successes
                   that may be observed from n trials with success fraction p, at
                   probability P. Note that the value returned is a real-number, and
                   not an integer. Depending on the use case you may want to take
                   either the floor or ceiling of the result. For example:
                 </p>
                 <p>
- <tt class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">binomial</span><span class="special">(</span><span class="identifier">n</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">binomial</span><span class="special">(</span><span class="identifier">n</span><span class="special">,</span>
                   <span class="identifier">p</span><span class="special">),</span>
- <span class="identifier">P</span><span class="special">)</span></tt>
+ <span class="identifier">P</span><span class="special">)</span></code>
                 </p>
                 </td>
 </tr>
@@ -637,47 +624,44 @@
                 </td>
 <td>
                 <p>
- The <span class="bold"><b>smallest</b></span> number of successes
+ The <span class="bold"><strong>smallest</strong></span> number of successes
                   that may be observed from n trials with success fraction p, at
                   probability P. Note that the value returned is a real-number, and
                   not an integer. Depending on the use case you may want to take
                   either the floor or ceiling of the result. For example:
                 </p>
                 <p>
- <tt class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">complement</span><span class="special">(</span><span class="identifier">binomial</span><span class="special">(</span><span class="identifier">n</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">complement</span><span class="special">(</span><span class="identifier">binomial</span><span class="special">(</span><span class="identifier">n</span><span class="special">,</span>
                   <span class="identifier">p</span><span class="special">),</span>
- <span class="identifier">P</span><span class="special">))</span></tt>`
+ <span class="identifier">P</span><span class="special">))</span></code>`
                 </p>
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.examples"></a><h4>
-<a name="id551716"></a>
+<br class="table-break"><a name="math_toolkit.dist.dist_ref.dists.binomial_dist.examples"></a><h5>
+<a name="id585167"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.examples">Examples</a>
- </h4>
+ </h5>
 <p>
- Various <a href="../../stat_tut/weg/binom_eg.html" title=" Binomial
- Distribution Examples">worked
+ Various <a href="../../stat_tut/weg/binom_eg.html" title="Binomial Distribution Examples">worked
             examples</a> are available illustrating the use of the binomial distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.accuracy"></a><h4>
-<a name="id551757"></a>
+<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.accuracy"></a><h5>
+<a name="id585207"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
             This distribution is implemented using the incomplete beta functions
- <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibeta</a>
- and <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibetac</a>,
+ ibeta
+ and ibetac,
             please refer to these functions for information on accuracy.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.implementation"></a><h4>
-<a name="id551808"></a>
+<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.implementation"></a><h5>
+<a name="id585257"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table <span class="emphasis"><em>p</em></span> is the probability that
             one trial will be successful (the success fraction), <span class="emphasis"><em>n</em></span>
@@ -710,20 +694,18 @@
                   </td>
 <td>
                   <p>
- Implementation is in terms of <a href="../../../special/sf_beta/beta_derivative.html" title=" Derivative
- of the Incomplete Beta Function">ibeta_derivative</a>:
+ Implementation is in terms of ibeta_derivative:
                     if <sub>n</sub>C<sub>k </sub> is the binomial coefficient of a and b, then we have:
                   </p>
                   <p>
                     <span class="inlinemediaobject"><img src="../../../../../equations/binomial_ref1.png"></span>
                   </p>
                   <p>
- Which can be evaluated as <tt class="computeroutput"><span class="identifier">ibeta_derivative</span><span class="special">(</span><span class="identifier">k</span><span class="special">+</span><span class="number">1</span><span class="special">,</span> <span class="identifier">n</span><span class="special">-</span><span class="identifier">k</span><span class="special">+</span><span class="number">1</span><span class="special">,</span> <span class="identifier">p</span><span class="special">)</span> <span class="special">/</span>
- <span class="special">(</span><span class="identifier">n</span><span class="special">+</span><span class="number">1</span><span class="special">)</span></tt>
+ Which can be evaluated as <code class="computeroutput"><span class="identifier">ibeta_derivative</span><span class="special">(</span><span class="identifier">k</span><span class="special">+</span><span class="number">1</span><span class="special">,</span> <span class="identifier">n</span><span class="special">-</span><span class="identifier">k</span><span class="special">+</span><span class="number">1</span><span class="special">,</span> <span class="identifier">p</span><span class="special">)</span> <span class="special">/</span>
+ <span class="special">(</span><span class="identifier">n</span><span class="special">+</span><span class="number">1</span><span class="special">)</span></code>
                   </p>
                   <p>
- The function <a href="../../../special/sf_beta/beta_derivative.html" title=" Derivative
- of the Incomplete Beta Function">ibeta_derivative</a>
+ The function ibeta_derivative
                     is used here, since it has already been optimised for the lowest
                     possible error - indeed this is really just a thin wrapper around
                     part of the internals of the incomplete beta function.
@@ -749,8 +731,7 @@
 <pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting">
 <span class="identifier">p</span> <span class="special">=</span> <span class="identifier">I</span><span class="special">[</span><span class="identifier">sub</span> <span class="number">1</span><span class="special">-</span><span class="identifier">p</span><span class="special">](</span><span class="identifier">n</span> <span class="special">-</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">k</span> <span class="special">+</span> <span class="number">1</span><span class="special">)</span>
   <span class="special">=</span> <span class="number">1</span> <span class="special">-</span> <span class="identifier">I</span><span class="special">[</span><span class="identifier">sub</span> <span class="identifier">p</span><span class="special">](</span><span class="identifier">k</span> <span class="special">+</span> <span class="number">1</span><span class="special">,</span> <span class="identifier">n</span> <span class="special">-</span> <span class="identifier">k</span><span class="special">)</span>
- <span class="special">=</span> <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibetac</a><span class="special">(</span><span class="identifier">k</span> <span class="special">+</span> <span class="number">1</span><span class="special">,</span> <span class="identifier">n</span> <span class="special">-</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">p</span><span class="special">)</span></pre>
+ <span class="special">=</span> ibetac<span class="special">(</span><span class="identifier">k</span> <span class="special">+</span> <span class="number">1</span><span class="special">,</span> <span class="identifier">n</span> <span class="special">-</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">p</span><span class="special">)</span></pre>
 <p>
                   </p>
                   <p>
@@ -766,8 +747,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: q = <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibeta</a>(k
+ Using the relation: q = ibeta(k
                     + 1, n - k, p)
                   </p>
                   <p>
@@ -786,8 +766,7 @@
                     Since the cdf is non-linear in variate <span class="emphasis"><em>k</em></span>
                     none of the inverse incomplete beta functions can be used here.
                     Instead the quantile is found numerically using a derivative
- free method (<a href="../../../toolkit/internals1/roots2.html" title=" Root Finding
- Without Derivatives">TOMS
+ free method (<a href="../../../toolkit/internals1/roots2.html" title="Root Finding Without Derivatives">TOMS
                     Algorithm 748</a>).
                   </p>
                   </td>
@@ -812,8 +791,8 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">p</span> <span class="special">*</span>
- <span class="identifier">n</span></tt>
+ <code class="computeroutput"><span class="identifier">p</span> <span class="special">*</span>
+ <span class="identifier">n</span></code>
                   </p>
                   </td>
 </tr>
@@ -825,9 +804,9 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">p</span> <span class="special">*</span>
+ <code class="computeroutput"><span class="identifier">p</span> <span class="special">*</span>
                     <span class="identifier">n</span> <span class="special">*</span>
- <span class="special">(</span><span class="number">1</span><span class="special">-</span><span class="identifier">p</span><span class="special">)</span></tt>
+ <span class="special">(</span><span class="number">1</span><span class="special">-</span><span class="identifier">p</span><span class="special">)</span></code>
                   </p>
                   </td>
 </tr>
@@ -839,9 +818,9 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">floor</span><span class="special">(</span><span class="identifier">p</span> <span class="special">*</span>
+ <code class="computeroutput"><span class="identifier">floor</span><span class="special">(</span><span class="identifier">p</span> <span class="special">*</span>
                     <span class="special">(</span><span class="identifier">n</span>
- <span class="special">+</span> <span class="number">1</span><span class="special">))</span></tt>
+ <span class="special">+</span> <span class="number">1</span><span class="special">))</span></code>
                   </p>
                   </td>
 </tr>
@@ -853,13 +832,13 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="special">(</span><span class="number">1</span>
+ <code class="computeroutput"><span class="special">(</span><span class="number">1</span>
                     <span class="special">-</span> <span class="number">2</span>
                     <span class="special">*</span> <span class="identifier">p</span><span class="special">)</span> <span class="special">/</span>
                     <span class="identifier">sqrt</span><span class="special">(</span><span class="identifier">n</span> <span class="special">*</span>
                     <span class="identifier">p</span> <span class="special">*</span>
                     <span class="special">(</span><span class="number">1</span>
- <span class="special">-</span> <span class="identifier">p</span><span class="special">))</span></tt>
+ <span class="special">-</span> <span class="identifier">p</span><span class="special">))</span></code>
                   </p>
                   </td>
 </tr>
@@ -871,14 +850,14 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="number">3</span> <span class="special">-</span>
+ <code class="computeroutput"><span class="number">3</span> <span class="special">-</span>
                     <span class="special">(</span><span class="number">6</span>
                     <span class="special">/</span> <span class="identifier">n</span><span class="special">)</span> <span class="special">+</span>
                     <span class="special">(</span><span class="number">1</span>
                     <span class="special">/</span> <span class="special">(</span><span class="identifier">n</span> <span class="special">*</span>
                     <span class="identifier">p</span> <span class="special">*</span>
                     <span class="special">(</span><span class="number">1</span>
- <span class="special">-</span> <span class="identifier">p</span><span class="special">)))</span></tt>
+ <span class="special">-</span> <span class="identifier">p</span><span class="special">)))</span></code>
                   </p>
                   </td>
 </tr>
@@ -890,13 +869,13 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="special">(</span><span class="number">1</span>
+ <code class="computeroutput"><span class="special">(</span><span class="number">1</span>
                     <span class="special">-</span> <span class="number">6</span>
                     <span class="special">*</span> <span class="identifier">p</span>
                     <span class="special">*</span> <span class="identifier">q</span><span class="special">)</span> <span class="special">/</span>
                     <span class="special">(</span><span class="identifier">n</span>
                     <span class="special">*</span> <span class="identifier">p</span>
- <span class="special">*</span> <span class="identifier">q</span><span class="special">)</span></tt>
+ <span class="special">*</span> <span class="identifier">q</span><span class="special">)</span></code>
                   </p>
                   </td>
 </tr>
@@ -908,26 +887,23 @@
                   </td>
 <td>
                   <p>
- The member functions <tt class="computeroutput"><span class="identifier">find_upper_bound_on_p</span></tt>
- <tt class="computeroutput"><span class="identifier">find_lower_bound_on_p</span></tt>
- and <tt class="computeroutput"><span class="identifier">find_number_of_trials</span></tt>
+ The member functions <code class="computeroutput"><span class="identifier">find_upper_bound_on_p</span></code>
+ <code class="computeroutput"><span class="identifier">find_lower_bound_on_p</span></code>
+ and <code class="computeroutput"><span class="identifier">find_number_of_trials</span></code>
                     are implemented in terms of the inverse incomplete beta functions
- <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibetac_inv</a>,
- <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibeta_inv</a>,
- and <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibetac_invb</a>
+ ibetac_inv,
+ ibeta_inv,
+ and ibetac_invb
                     respectively
                   </p>
                   </td>
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.references"></a><h4>
-<a name="id553151"></a>
+<a name="math_toolkit.dist.dist_ref.dists.binomial_dist.references"></a><h5>
+<a name="id586597"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.references">References</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <a href="http://mathworld.wolfram.com/BinomialDistribution.html" target="_top">Weisstein,

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/cauchy_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/cauchy_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/cauchy_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Cauchy-Lorentz
- Distribution</title>
+<title>Cauchy-Lorentz Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="binomial_dist.html" title="
- Binomial Distribution">
-<link rel="next" href="chi_squared_dist.html" title="
- Chi Squared Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="binomial_dist.html" title="Binomial Distribution">
+<link rel="next" href="chi_squared_dist.html" title="Chi Squared Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist"></a><a href="cauchy_dist.html" title=" Cauchy-Lorentz
- Distribution"> Cauchy-Lorentz
- Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist"></a><a href="cauchy_dist.html" title="Cauchy-Lorentz Distribution"> Cauchy-Lorentz
+ Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -39,13 +36,12 @@
           </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">cauchy_distribution</span><span class="special">;</span>
 
 <span class="keyword">typedef</span> <span class="identifier">cauchy_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">cauchy</span><span class="special">;</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">cauchy_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -93,11 +89,11 @@
 <p>
             <span class="inlinemediaobject"><img src="../../../../../graphs/cauchy2.png" alt="cauchy2"></span>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.member_functions"></a><h4>
-<a name="id553839"></a>
+<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.member_functions"></a><h5>
+<a name="id587280"></a>
             <a href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">cauchy_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">location</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">scale</span> <span class="special">=</span> <span class="number">1</span><span class="special">);</span>
 </pre>
@@ -122,13 +118,13 @@
 <p>
             Returns the scale parameter of the distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.non_member_accessors"></a><h4>
-<a name="id554057"></a>
+<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.non_member_accessors"></a><h5>
+<a name="id587494"></a>
             <a href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -141,8 +137,7 @@
           </p>
 <p>
             Note however that the Cauchy distribution does not have a mean, standard
- deviation, etc. See <a href="../../../policy/pol_ref/assert_undefined.html" title=" Mathematically
- Undefined Function Policies">mathematically
+ deviation, etc. See <a href="../../../policy/pol_ref/assert_undefined.html" title="Mathematically Undefined Function Policies">mathematically
             undefined function</a>
           </p>
 <p>
@@ -160,19 +155,19 @@
 <p>
             The domain of the random variable is [-[max_value], +[min_value]].
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.accuracy"></a><h4>
-<a name="id554312"></a>
+<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.accuracy"></a><h5>
+<a name="id587748"></a>
             <a href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
             The Cauchy distribution is implemented in terms of the standard library
- <tt class="computeroutput"><span class="identifier">tan</span></tt> and <tt class="computeroutput"><span class="identifier">atan</span></tt> functions, and as such should
+ <code class="computeroutput"><span class="identifier">tan</span></code> and <code class="computeroutput"><span class="identifier">atan</span></code> functions, and as such should
             have very low error rates.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.implementation"></a><h4>
-<a name="id554371"></a>
+<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.implementation"></a><h5>
+<a name="id587804"></a>
             <a href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table x<sub>0 </sub> is the location parameter of the distribution,
             &#947; is its scale parameter, <span class="emphasis"><em>x</em></span> is the random variate,
@@ -223,8 +218,8 @@
                   </p>
                   <p>
                     But that suffers from cancellation error as x -&gt; -&#8734;. So recall
- that for <tt class="computeroutput"><span class="identifier">x</span> <span class="special">&lt;</span>
- <span class="number">0</span></tt>:
+ that for <code class="computeroutput"><span class="identifier">x</span> <span class="special">&lt;</span>
+ <span class="number">0</span></code>:
                   </p>
                   <p>
                     atan(x) = -&#960;/2 - atan(1/x)
@@ -285,10 +280,10 @@
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.references"></a><h4>
-<a name="id554660"></a>
+<a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.references"></a><h5>
+<a name="id588093"></a>
             <a href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.references">References</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li><a href="http://en.wikipedia.org/wiki/Cauchy_distribution" target="_top">Cauchy-Lorentz
               distribution</a></li>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/chi_squared_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/chi_squared_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/chi_squared_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Chi Squared Distribution</title>
+<title>Chi Squared Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="cauchy_dist.html" title=" Cauchy-Lorentz
- Distribution">
-<link rel="next" href="exp_dist.html" title=" Exponential
- Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="cauchy_dist.html" title="Cauchy-Lorentz Distribution">
+<link rel="next" href="exp_dist.html" title="Exponential Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist"></a><a href="chi_squared_dist.html" title="
- Chi Squared Distribution">
- Chi Squared Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist"></a><a href="chi_squared_dist.html" title="Chi Squared Distribution">
+ Chi Squared Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -41,13 +38,12 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">chi_squared_distribution</span><span class="special">;</span>
 
 <span class="keyword">typedef</span> <span class="identifier">chi_squared_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">chi_squared</span><span class="special">;</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">chi_squared_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -92,11 +88,11 @@
 <p>
             <span class="inlinemediaobject"><img src="../../../../../graphs/chi_square.png" alt="chi_square"></span>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.member_functions"></a><h4>
-<a name="id555430"></a>
+<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.member_functions"></a><h5>
+<a name="id588858"></a>
             <a href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">chi_squared_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">v</span><span class="special">);</span>
 </pre>
@@ -165,9 +161,9 @@
             must decide in advance whether they are testing for a variance greater
             than a nominal value (positive <span class="emphasis"><em>difference_from_variance</em></span>)
             or testing for a variance less than a nominal value (negative <span class="emphasis"><em>difference_from_variance</em></span>).
- If the latter, then obviously it is a requirement that <tt class="computeroutput"><span class="identifier">variance</span> <span class="special">+</span>
+ If the latter, then obviously it is a requirement that <code class="computeroutput"><span class="identifier">variance</span> <span class="special">+</span>
             <span class="identifier">difference_from_variance</span> <span class="special">&gt;</span>
- <span class="number">0</span></tt>, since no sample can have a negative
+ <span class="number">0</span></code>, since no sample can have a negative
             variance!
           </p>
 <p>
@@ -178,13 +174,13 @@
             See also section on Sample sizes required in <a href="http://www.itl.nist.gov/div898/handbook/prc/section2/prc232.htm" target="_top">the
             NIST Engineering Statistics Handbook, Section 7.2.3.2</a>.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.non_member_accessors"></a><h4>
-<a name="id555881"></a>
+<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.non_member_accessors"></a><h5>
+<a name="id589306"></a>
             <a href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -198,28 +194,26 @@
 <p>
             The domain of the random variable is [0, +&#8734;].
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.examples"></a><h4>
-<a name="id556052"></a>
+<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.examples"></a><h5>
+<a name="id589476"></a>
             <a href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.examples">Examples</a>
- </h4>
+ </h5>
 <p>
- Various <a href="../../stat_tut/weg/cs_eg.html" title=" Chi Squared
- Distribution Examples">worked examples</a>
+ Various worked examples
             are available illustrating the use of the Chi Squared Distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.accuracy"></a><h4>
-<a name="id556094"></a>
+<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.accuracy"></a><h5>
+<a name="id589516"></a>
             <a href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
- The Chi-Squared distribution is implemented in terms of the <a href="../../../special/sf_gamma/igamma.html" title=" Incomplete Gamma
- Functions">incomplete
+ The Chi-Squared distribution is implemented in terms of the <a href="../../../special/sf_gamma/igamma.html" title="Incomplete Gamma Functions">incomplete
             gamma functions</a>: please refer to the accuracy data for those functions.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.implementation"></a><h4>
-<a name="id556140"></a>
+<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.implementation"></a><h5>
+<a name="id589559"></a>
             <a href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table <span class="emphasis"><em>v</em></span> is the number of degrees
             of freedom of the distribution, <span class="emphasis"><em>x</em></span> is the random
@@ -252,8 +246,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: pdf = <a href="../../../special/sf_gamma/gamma_derivatives.html" title=" Derivative
- of the Incomplete Gamma Function">gamma_p_derivative</a>(v
+ Using the relation: pdf = gamma_p_derivative(v
                     / 2, x / 2) / 2
                   </p>
                   </td>
@@ -266,8 +259,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: p = <a href="../../../special/sf_gamma/igamma.html" title=" Incomplete Gamma
- Functions">gamma_p</a>(v
+ Using the relation: p = gamma_p(v
                     / 2, x / 2)
                   </p>
                   </td>
@@ -280,8 +272,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: q = <a href="../../../special/sf_gamma/igamma.html" title=" Incomplete Gamma
- Functions">gamma_q</a>(v
+ Using the relation: q = gamma_q(v
                     / 2, x / 2)
                   </p>
                   </td>
@@ -294,8 +285,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: x = 2 * <a href="../../../special/sf_gamma/igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">gamma_p_inv</a>(v
+ Using the relation: x = 2 * gamma_p_inv(v
                     / 2, p)
                   </p>
                   </td>
@@ -308,8 +298,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: x = 2 * <a href="../../../special/sf_gamma/igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">gamma_q_inv</a>(v
+ Using the relation: x = 2 * gamma_q_inv(v
                     / 2, p)
                   </p>
                   </td>
@@ -388,10 +377,10 @@
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.references"></a><h4>
-<a name="id556487"></a>
+<a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.references"></a><h5>
+<a name="id589903"></a>
             <a href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.references">References</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li><a href="http://www.itl.nist.gov/div898/handbook/eda/section3/eda3666.htm" target="_top">NIST
               Exploratory Data Analysis</a></li>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/exp_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/exp_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/exp_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Exponential
- Distribution</title>
+<title>Exponential Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="chi_squared_dist.html" title="
- Chi Squared Distribution">
-<link rel="next" href="extreme_dist.html" title=" Extreme
- Value Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="chi_squared_dist.html" title="Chi Squared Distribution">
+<link rel="next" href="extreme_dist.html" title="Extreme Value Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.exp_dist"></a><a href="exp_dist.html" title=" Exponential
- Distribution"> Exponential
- Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.exp_dist"></a><a href="exp_dist.html" title="Exponential Distribution"> Exponential
+ Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -39,13 +36,12 @@
           </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">exponential_distribution</span><span class="special">;</span>
 
 <span class="keyword">typedef</span> <span class="identifier">exponential_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">exponential</span><span class="special">;</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">exponential_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -76,11 +72,11 @@
 <p>
             <span class="inlinemediaobject"><img src="../../../../../graphs/exponential_dist.png" alt="exponential_dist"></span>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.exp_dist.member_functions"></a><h4>
-<a name="id557060"></a>
+<a name="math_toolkit.dist.dist_ref.dists.exp_dist.member_functions"></a><h5>
+<a name="id590472"></a>
             <a href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">exponential_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">lambda</span> <span class="special">=</span> <span class="number">1</span><span class="special">);</span>
 </pre>
@@ -98,13 +94,13 @@
 <p>
             Accessor function returns the lambda parameter of the distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.exp_dist.non_member_accessors"></a><h4>
-<a name="id557207"></a>
+<a name="math_toolkit.dist.dist_ref.dists.exp_dist.non_member_accessors"></a><h5>
+<a name="id590616"></a>
             <a href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -118,21 +114,21 @@
 <p>
             The domain of the random variable is [0, +&#8734;].
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.exp_dist.accuracy"></a><h4>
-<a name="id557379"></a>
+<a name="math_toolkit.dist.dist_ref.dists.exp_dist.accuracy"></a><h5>
+<a name="id590788"></a>
             <a href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
             The exponential distribution is implemented in terms of the standard
- library functions <tt class="computeroutput"><span class="identifier">exp</span></tt>,
- <tt class="computeroutput"><span class="identifier">log</span></tt>, <tt class="computeroutput"><span class="identifier">log1p</span></tt>
- and <tt class="computeroutput"><span class="identifier">expm1</span></tt> and as such
+ library functions <code class="computeroutput"><span class="identifier">exp</span></code>,
+ <code class="computeroutput"><span class="identifier">log</span></code>, <code class="computeroutput"><span class="identifier">log1p</span></code>
+ and <code class="computeroutput"><span class="identifier">expm1</span></code> and as such
             should have very low error rates.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.exp_dist.implementation"></a><h4>
-<a name="id557459"></a>
+<a name="math_toolkit.dist.dist_ref.dists.exp_dist.implementation"></a><h5>
+<a name="id590865"></a>
             <a href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table &#955; is the parameter lambda of the distribution,
             <span class="emphasis"><em>x</em></span> is the random variate, <span class="emphasis"><em>p</em></span>
@@ -290,10 +286,10 @@
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.dist.dist_ref.dists.exp_dist.references"></a><h4>
-<a name="id557757"></a>
+<a name="math_toolkit.dist.dist_ref.dists.exp_dist.references"></a><h5>
+<a name="id591167"></a>
             <a href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.references">references</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li><a href="http://mathworld.wolfram.com/ExponentialDistribution.html" target="_top">Weisstein,
               Eric W. "Exponential Distribution." From MathWorld--A Wolfram

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/extreme_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/extreme_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/extreme_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Extreme
- Value Distribution</title>
+<title>Extreme Value Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="exp_dist.html" title=" Exponential
- Distribution">
-<link rel="next" href="f_dist.html" title=" F Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="exp_dist.html" title="Exponential Distribution">
+<link rel="next" href="f_dist.html" title="F Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.extreme_dist"></a><a href="extreme_dist.html" title=" Extreme
- Value Distribution"> Extreme
- Value Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.extreme_dist"></a><a href="extreme_dist.html" title="Extreme Value Distribution"> Extreme
+ Value Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -38,13 +36,12 @@
           </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">extreme_value_distribution</span><span class="special">;</span>
 
 <span class="keyword">typedef</span> <span class="identifier">extreme_value_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">extreme_value</span><span class="special">;</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">extreme_value_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -98,11 +95,11 @@
 <p>
             <span class="inlinemediaobject"><img src="../../../../../graphs/extreme_val_dist2.png" alt="extreme_val_dist2"></span>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.extreme_dist.member_functions"></a><h4>
-<a name="id558442"></a>
+<a name="math_toolkit.dist.dist_ref.dists.extreme_dist.member_functions"></a><h5>
+<a name="id591850"></a>
             <a href="extreme_dist.html#math_toolkit.dist.dist_ref.dists.extreme_dist.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">extreme_value_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">location</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">scale</span> <span class="special">=</span> <span class="number">1</span><span class="special">);</span>
 </pre>
@@ -111,8 +108,8 @@
             and scale parameters.
           </p>
 <p>
- Requires <tt class="computeroutput"><span class="identifier">scale</span> <span class="special">&gt;</span>
- <span class="number">0</span></tt>, otherwise calls domain_error.
+ Requires <code class="computeroutput"><span class="identifier">scale</span> <span class="special">&gt;</span>
+ <span class="number">0</span></code>, otherwise calls domain_error.
           </p>
 <pre class="programlisting">
 <span class="identifier">RealType</span> <span class="identifier">location</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span>
@@ -126,13 +123,13 @@
 <p>
             Returns the scale parameter of the distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.extreme_dist.non_member_accessors"></a><h4>
-<a name="id558673"></a>
+<a name="math_toolkit.dist.dist_ref.dists.extreme_dist.non_member_accessors"></a><h5>
+<a name="id592077"></a>
             <a href="extreme_dist.html#math_toolkit.dist.dist_ref.dists.extreme_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -146,19 +143,19 @@
 <p>
             The domain of the random parameter is [-&#8734;, +&#8734;].
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.extreme_dist.accuracy"></a><h4>
-<a name="id558844"></a>
+<a name="math_toolkit.dist.dist_ref.dists.extreme_dist.accuracy"></a><h5>
+<a name="id592247"></a>
             <a href="extreme_dist.html#math_toolkit.dist.dist_ref.dists.extreme_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
             The extreme value distribution is implemented in terms of the standard
- library <tt class="computeroutput"><span class="identifier">exp</span></tt> and <tt class="computeroutput"><span class="identifier">log</span></tt> functions and as such should have
+ library <code class="computeroutput"><span class="identifier">exp</span></code> and <code class="computeroutput"><span class="identifier">log</span></code> functions and as such should have
             very low error rates.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.extreme_dist.implementation"></a><h4>
-<a name="id558900"></a>
+<a name="math_toolkit.dist.dist_ref.dists.extreme_dist.implementation"></a><h5>
+<a name="id592301"></a>
             <a href="extreme_dist.html#math_toolkit.dist.dist_ref.dists.extreme_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table: <span class="emphasis"><em>a</em></span> is the location parameter,
             <span class="emphasis"><em>b</em></span> is the scale parameter, <span class="emphasis"><em>x</em></span>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/f_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/f_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/f_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> F Distribution</title>
+<title>F Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="extreme_dist.html" title=" Extreme
- Value Distribution">
-<link rel="next" href="gamma_dist.html" title=" Gamma
- (and Erlang) Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="extreme_dist.html" title="Extreme Value Distribution">
+<link rel="next" href="gamma_dist.html" title="Gamma (and Erlang) Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.f_dist"></a> F Distribution</h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.f_dist"></a> F Distribution
+</h5></div></div></div>
 <p>
             
 </p>
@@ -38,13 +37,12 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
    
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">fisher_f_distribution</span><span class="special">;</span>
 
 <span class="keyword">typedef</span> <span class="identifier">fisher_f_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">fisher_f</span><span class="special">;</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">fisher_f_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -83,11 +81,11 @@
 <p>
             <span class="inlinemediaobject"><img src="../../../../../graphs/fisher_f.png" alt="fisher_f"></span>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.f_dist.member_functions"></a><h4>
-<a name="id559851"></a>
+<a name="math_toolkit.dist.dist_ref.dists.f_dist.member_functions"></a><h5>
+<a name="id593248"></a>
             <a href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">fisher_f_distribution</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&amp;</span> <span class="identifier">df1</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&amp;</span> <span class="identifier">df2</span><span class="special">);</span>
 </pre>
@@ -112,13 +110,13 @@
 <p>
             Returns the denominator degrees of freedom parameter of the distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.f_dist.non_member_accessors"></a><h4>
-<a name="id560070"></a>
+<a name="math_toolkit.dist.dist_ref.dists.f_dist.non_member_accessors"></a><h5>
+<a name="id593465"></a>
             <a href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -132,30 +130,27 @@
 <p>
             The domain of the random variable is [0, +&#8734;].
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.f_dist.examples"></a><h4>
-<a name="id560242"></a>
+<a name="math_toolkit.dist.dist_ref.dists.f_dist.examples"></a><h5>
+<a name="id593636"></a>
             <a href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.examples">Examples</a>
- </h4>
+ </h5>
 <p>
- Various <a href="../../stat_tut/weg/f_eg.html" title=" F Distribution
- Examples">worked examples</a>
+ Various worked examples
             are available illustrating the use of the F Distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.f_dist.accuracy"></a><h4>
-<a name="id560284"></a>
+<a name="math_toolkit.dist.dist_ref.dists.f_dist.accuracy"></a><h5>
+<a name="id593676"></a>
             <a href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
- The normal distribution is implemented in terms of the <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">incomplete
- beta function</a> and it's <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">inverses</a>,
+ The normal distribution is implemented in terms of the <a href="../../../special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">incomplete
+ beta function</a> and it's inverses,
             refer to those functions for accuracy data.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.f_dist.implementation"></a><h4>
-<a name="id560334"></a>
+<a name="math_toolkit.dist.dist_ref.dists.f_dist.implementation"></a><h5>
+<a name="id593725"></a>
             <a href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table <span class="emphasis"><em>v1</em></span> and <span class="emphasis"><em>v2</em></span>
             are the first and second degrees of freedom parameters of the distribution,
@@ -205,8 +200,7 @@
                     led to the following two formulas:
                   </p>
                   <p>
- f<sub>v1,v2</sub>(x) = y * <a href="../../../special/sf_beta/beta_derivative.html" title=" Derivative
- of the Incomplete Beta Function">ibeta_derivative</a>(v2
+ f<sub>v1,v2</sub>(x) = y * ibeta_derivative(v2
                     / 2, v1 / 2, v2 / (v2 + v1 * x))
                   </p>
                   <p>
@@ -216,8 +210,7 @@
                     and
                   </p>
                   <p>
- f<sub>v1,v2</sub>(x) = y * <a href="../../../special/sf_beta/beta_derivative.html" title=" Derivative
- of the Incomplete Beta Function">ibeta_derivative</a>(v1
+ f<sub>v1,v2</sub>(x) = y * ibeta_derivative(v1
                     / 2, v2 / 2, v1 * x / (v2 + v1 * x))
                   </p>
                   <p>
@@ -231,8 +224,7 @@
                     second is used.
                   </p>
                   <p>
- The aim is to keep the <span class="emphasis"><em>x</em></span> argument to <a href="../../../special/sf_beta/beta_derivative.html" title=" Derivative
- of the Incomplete Beta Function">ibeta_derivative</a>
+ The aim is to keep the <span class="emphasis"><em>x</em></span> argument to ibeta_derivative
                     away from 1 to avoid rounding error.
                   </p>
                   </td>
@@ -248,16 +240,14 @@
                     Using the relations:
                   </p>
                   <p>
- p = <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibeta</a>(v1
+ p = ibeta(v1
                     / 2, v2 / 2, v1 * x / (v2 + v1 * x))
                   </p>
                   <p>
                     and
                   </p>
                   <p>
- p = <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibetac</a>(v2
+ p = ibetac(v2
                     / 2, v1 / 2, v2 / (v2 + v1 * x))
                   </p>
                   <p>
@@ -265,8 +255,7 @@
                     used.
                   </p>
                   <p>
- The aim is to keep the <span class="emphasis"><em>x</em></span> argument to <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibeta</a>
+ The aim is to keep the <span class="emphasis"><em>x</em></span> argument to ibeta
                     well away from 1 to avoid rounding error.
                   </p>
                   </td>
@@ -282,16 +271,14 @@
                     Using the relations:
                   </p>
                   <p>
- p = <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibetac</a>(v1
+ p = ibetac(v1
                     / 2, v2 / 2, v1 * x / (v2 + v1 * x))
                   </p>
                   <p>
                     and
                   </p>
                   <p>
- p = <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibeta</a>(v2
+ p = ibeta(v2
                     / 2, v1 / 2, v2 / (v2 + v1 * x))
                   </p>
                   <p>
@@ -299,8 +286,7 @@
                     used.
                   </p>
                   <p>
- The aim is to keep the <span class="emphasis"><em>x</em></span> argument to <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibeta</a>
+ The aim is to keep the <span class="emphasis"><em>x</em></span> argument to ibeta
                     well away from 1 to avoid rounding error.
                   </p>
                   </td>
@@ -322,8 +308,7 @@
                     where:
                   </p>
                   <p>
- a = <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibeta_inv</a>(v1
+ a = ibeta_inv(v1
                     / 2, v2 / 2, p)
                   </p>
                   <p>
@@ -334,8 +319,7 @@
                   </p>
                   <p>
                     Quantities <span class="emphasis"><em>a</em></span> and <span class="emphasis"><em>b</em></span>
- are both computed by <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibeta_inv</a>
+ are both computed by ibeta_inv
                     without the subtraction implied above.
                   </p>
                   </td>
@@ -360,8 +344,7 @@
                     where
                   </p>
                   <p>
- a = <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibetac_inv</a>(v1
+ a = ibetac_inv(v1
                     / 2, v2 / 2, p)
                   </p>
                   <p>
@@ -372,8 +355,7 @@
                   </p>
                   <p>
                     Quantities <span class="emphasis"><em>a</em></span> and <span class="emphasis"><em>b</em></span>
- are both computed by <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibetac_inv</a>
+ are both computed by ibetac_inv
                     without the subtraction implied above.
                   </p>
                   </td>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/gamma_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/gamma_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/gamma_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Gamma
- (and Erlang) Distribution</title>
+<title>Gamma (and Erlang) Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="f_dist.html" title=" F Distribution">
-<link rel="next" href="lognormal_dist.html" title="
- Log Normal Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="f_dist.html" title="F Distribution">
+<link rel="next" href="lognormal_dist.html" title="Log Normal Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.gamma_dist"></a><a href="gamma_dist.html" title=" Gamma
- (and Erlang) Distribution"> Gamma
- (and Erlang) Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.gamma_dist"></a><a href="gamma_dist.html" title="Gamma (and Erlang) Distribution"> Gamma
+ (and Erlang) Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -40,8 +38,7 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
    
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">gamma_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -73,7 +70,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
               To avoid potential confusion with the gamma functions, this distribution
               does not provide the typedef:
@@ -131,7 +128,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/gamma_dist2.png" alt="gamma_dist2"></span>
           </p>
 <p>
- The <span class="bold"><b>Erlang Distribution</b></span> is the same
+ The <span class="bold"><strong>Erlang Distribution</strong></span> is the same
             as the Gamma, but with the shape parameter an integer. It is often expressed
             using a <span class="emphasis"><em>rate</em></span> rather than a <span class="emphasis"><em>scale</em></span>
             as the second parameter (remember that the rate is the reciprocal of
@@ -143,11 +140,11 @@
             be no great loss of performance from using a Gamma Distribution rather
             than a dedicated Erlang Distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.gamma_dist.member_functions"></a><h4>
-<a name="id561738"></a>
+<a name="math_toolkit.dist.dist_ref.dists.gamma_dist.member_functions"></a><h5>
+<a name="id595122"></a>
             <a href="gamma_dist.html#math_toolkit.dist.dist_ref.dists.gamma_dist.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">gamma_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">shape</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">scale</span> <span class="special">=</span> <span class="number">1</span><span class="special">);</span>
 </pre>
@@ -171,13 +168,13 @@
 <p>
             Returns the <span class="emphasis"><em>scale</em></span> parameter of this distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.gamma_dist.non_member_accessors"></a><h4>
-<a name="id561948"></a>
+<a name="math_toolkit.dist.dist_ref.dists.gamma_dist.non_member_accessors"></a><h5>
+<a name="id595329"></a>
             <a href="gamma_dist.html#math_toolkit.dist.dist_ref.dists.gamma_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -191,26 +188,22 @@
 <p>
             The domain of the random variable is [0,+&#8734;].
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.gamma_dist.accuracy"></a><h4>
-<a name="id562120"></a>
+<a name="math_toolkit.dist.dist_ref.dists.gamma_dist.accuracy"></a><h5>
+<a name="id595500"></a>
             <a href="gamma_dist.html#math_toolkit.dist.dist_ref.dists.gamma_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
             The lognormal distribution is implemented in terms of the incomplete
- gamma functions <a href="../../../special/sf_gamma/igamma.html" title=" Incomplete Gamma
- Functions">gamma_p</a>
- and <a href="../../../special/sf_gamma/igamma.html" title=" Incomplete Gamma
- Functions">gamma_q</a>
- and their inverses <a href="../../../special/sf_gamma/igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">gamma_p_inv</a>
- and <a href="../../../special/sf_gamma/igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">gamma_q_inv</a>:
+ gamma functions gamma_p
+ and gamma_q
+ and their inverses gamma_p_inv
+ and gamma_q_inv:
             refer to the accuracy data for those functions for more information.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.gamma_dist.implementation"></a><h4>
-<a name="id562190"></a>
+<a name="math_toolkit.dist.dist_ref.dists.gamma_dist.implementation"></a><h5>
+<a name="id595568"></a>
             <a href="gamma_dist.html#math_toolkit.dist.dist_ref.dists.gamma_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table <span class="emphasis"><em>k</em></span> is the shape parameter
             of the distribution, &#952; is it's scale parameter, <span class="emphasis"><em>x</em></span>
@@ -243,8 +236,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: pdf = <a href="../../../special/sf_gamma/gamma_derivatives.html" title=" Derivative
- of the Incomplete Gamma Function">gamma_p_derivative</a>(k,
+ Using the relation: pdf = gamma_p_derivative(k,
                     x / &#952;) / &#952;
                   </p>
                   </td>
@@ -257,8 +249,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: p = <a href="../../../special/sf_gamma/igamma.html" title=" Incomplete Gamma
- Functions">gamma_p</a>(k,
+ Using the relation: p = gamma_p(k,
                     x / &#952;)
                   </p>
                   </td>
@@ -271,8 +262,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: q = <a href="../../../special/sf_gamma/igamma.html" title=" Incomplete Gamma
- Functions">gamma_q</a>(k,
+ Using the relation: q = gamma_q(k,
                     x / &#952;)
                   </p>
                   </td>
@@ -285,8 +275,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: x = &#952;* <a href="../../../special/sf_gamma/igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">gamma_p_inv</a>(k,
+ Using the relation: x = &#952;* gamma_p_inv(k,
                     p)
                   </p>
                   </td>
@@ -299,8 +288,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: x = &#952;* <a href="../../../special/sf_gamma/igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">gamma_q_inv</a>(k,
+ Using the relation: x = &#952;* gamma_q_inv(k,
                     p)
                   </p>
                   </td>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/lognormal_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/lognormal_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/lognormal_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Log Normal Distribution</title>
+<title>Log Normal Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="gamma_dist.html" title=" Gamma
- (and Erlang) Distribution">
-<link rel="next" href="negative_binomial_dist.html" title="
- Negative Binomial Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="gamma_dist.html" title="Gamma (and Erlang) Distribution">
+<link rel="next" href="negative_binomial_dist.html" title="Negative Binomial Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist"></a><a href="lognormal_dist.html" title="
- Log Normal Distribution">
- Log Normal Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist"></a><a href="lognormal_dist.html" title="Log Normal Distribution">
+ Log Normal Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -41,13 +38,12 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
    
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">lognormal_distribution</span><span class="special">;</span>
 
 <span class="keyword">typedef</span> <span class="identifier">lognormal_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">lognormal</span><span class="special">;</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">lognormal_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -93,11 +89,11 @@
 <p>
             <span class="inlinemediaobject"><img src="../../../../../graphs/lognormal2.png" alt="lognormal2"></span>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.member_functions"></a><h4>
-<a name="id563209"></a>
+<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.member_functions"></a><h5>
+<a name="id596591"></a>
             <a href="lognormal_dist.html#math_toolkit.dist.dist_ref.dists.lognormal_dist.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">lognormal_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">location</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">scale</span> <span class="special">=</span> <span class="number">1</span><span class="special">);</span>
 </pre>
@@ -129,13 +125,13 @@
 <p>
             Returns the <span class="emphasis"><em>scale</em></span> parameter of this distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.non_member_accessors"></a><h4>
-<a name="id563442"></a>
+<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.non_member_accessors"></a><h5>
+<a name="id596821"></a>
             <a href="lognormal_dist.html#math_toolkit.dist.dist_ref.dists.lognormal_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -149,20 +145,19 @@
 <p>
             The domain of the random variable is [0,+&#8734;].
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.accuracy"></a><h4>
-<a name="id563612"></a>
+<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.accuracy"></a><h5>
+<a name="id596989"></a>
             <a href="lognormal_dist.html#math_toolkit.dist.dist_ref.dists.lognormal_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
             The lognormal distribution is implemented in terms of the standard library
- log and exp functions, plus the <a href="../../../special/sf_erf/error_function.html" title=" Error
- Functions">error
+ log and exp functions, plus the <a href="../../../special/sf_erf/error_function.html" title="Error Functions">error
             function</a>, and as such should have very low error rates.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.implementation"></a><h4>
-<a name="id563656"></a>
+<a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.implementation"></a><h5>
+<a name="id597031"></a>
             <a href="lognormal_dist.html#math_toolkit.dist.dist_ref.dists.lognormal_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table <span class="emphasis"><em>m</em></span> is the location parameter
             of the distribution, <span class="emphasis"><em>s</em></span> is it's scale parameter,

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Negative Binomial Distribution</title>
+<title>Negative Binomial Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="lognormal_dist.html" title="
- Log Normal Distribution">
-<link rel="next" href="normal_dist.html" title=" Normal
- (Gaussian) Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="lognormal_dist.html" title="Log Normal Distribution">
+<link rel="next" href="normal_dist.html" title="Normal (Gaussian) Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist"></a><a href="negative_binomial_dist.html" title="
- Negative Binomial Distribution">
- Negative Binomial Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist"></a><a href="negative_binomial_dist.html" title="Negative Binomial Distribution">
+ Negative Binomial Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -41,13 +38,12 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">negative_binomial_distribution</span><span class="special">;</span>
 
 <span class="keyword">typedef</span> <span class="identifier">negative_binomial_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">negative_binomial</span><span class="special">;</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">negative_binomial_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -84,7 +80,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <p>
- The class type <tt class="computeroutput"><span class="identifier">negative_binomial_distribution</span></tt>
+ The class type <code class="computeroutput"><span class="identifier">negative_binomial_distribution</span></code>
             represents a <a href="http://en.wikipedia.org/wiki/Negative_binomial_distribution" target="_top">negative_binomial
             distribution</a>: it is used when there are exactly two mutually
             exclusive outcomes of a <a href="http://en.wikipedia.org/wiki/Bernoulli_trial" target="_top">Bernoulli
@@ -101,7 +97,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
               The random variable for the negative binomial distribution is the number
               of trials, (the number of successes is a fixed property of the distribution)
               whereas for the binomial, the random variable is the number of successes,
@@ -128,11 +124,11 @@
 <p>
             <span class="inlinemediaobject"><img src="../../../../../graphs/neg_binomial_pdf2.png" alt="neg_binomial_pdf2"></span>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.related_distributions"></a><h4>
-<a name="id565111"></a>
+<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.related_distributions"></a><h5>
+<a name="id598482"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.related_distributions">Related
             Distributions</a>
- </h4>
+ </h5>
 <p>
             The name negative binomial distribution is reserved by some to the case
             where the successes parameter r is an integer. This integer version is
@@ -141,7 +137,7 @@
           </p>
 <p>
             This implementation uses real numbers for the computation throughout
- (because it uses the <span class="bold"><b>real-valued</b></span> incomplete
+ (because it uses the <span class="bold"><strong>real-valued</strong></span> incomplete
             beta function family of functions). This real-valued version is also
             called the Polya Distribution.
           </p>
@@ -173,11 +169,11 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../../../../../../doc/html/images/caution.png"></td>
 <th align="left">Caution</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
                 The Negative Binomial distribution is a discrete distribution: internally
- functions like the <tt class="computeroutput"><span class="identifier">cdf</span></tt>
- and <tt class="computeroutput"><span class="identifier">pdf</span></tt> are treated
+ functions like the <code class="computeroutput"><span class="identifier">cdf</span></code>
+ and <code class="computeroutput"><span class="identifier">pdf</span></code> are treated
                 "as if" they are continuous functions, but in reality the
                 results returned from these functions only have meaning if an integer
                 value is provided for the random variate argument.
@@ -194,12 +190,10 @@
               </p>
 <p>
                 This behaviour can be changed so that the quantile functions are
- rounded differently, or even return a real-valued result using Policies. It is
- strongly recommended that you read the tutorial <a href="../../../policy/pol_tutorial/understand_dis_quant.html" title="
- Understanding Quantiles of Discrete Distributions">Understanding
+ rounded differently, or even return a real-valued result using Policies. It is
+ strongly recommended that you read the tutorial <a href="../../../policy/pol_tutorial/understand_dis_quant.html" title="Understanding Quantiles of Discrete Distributions">Understanding
                 Quantiles of Discrete Distributions</a> before using the quantile
- function on the Negative Binomial distribution. The <a href="../../../policy/pol_ref/discrete_quant_ref.html" title=" Discrete
- Quantile Policies">reference
+ function on the Negative Binomial distribution. The <a href="../../../policy/pol_ref/discrete_quant_ref.html" title="Discrete Quantile Policies">reference
                 docs</a> describe how to change the rounding policy for these
                 distributions.
               </p>
@@ -207,15 +201,15 @@
 </table></div>
 <p>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.member_functions"></a><h4>
-<a name="id565316"></a>
+<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.member_functions"></a><h5>
+<a name="id598686"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.member_functions">Member
             Functions</a>
- </h4>
-<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.construct"></a><h5>
-<a name="id565346"></a>
- Construct
           </h5>
+<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.construct"></a><h6>
+<a name="id598714"></a>
+ Construct
+ </h6>
 <pre class="programlisting">
 <span class="identifier">negative_binomial_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">p</span><span class="special">);</span>
 </pre>
@@ -224,15 +218,15 @@
             <span class="emphasis"><em>p</em></span> is the probability of success of a single trial.
           </p>
 <p>
- Requires: <tt class="computeroutput"><span class="identifier">r</span> <span class="special">&gt;</span>
- <span class="number">0</span></tt> and <tt class="computeroutput"><span class="number">0</span>
+ Requires: <code class="computeroutput"><span class="identifier">r</span> <span class="special">&gt;</span>
+ <span class="number">0</span></code> and <code class="computeroutput"><span class="number">0</span>
             <span class="special">&lt;=</span> <span class="identifier">p</span>
- <span class="special">&lt;=</span> <span class="number">1</span></tt>.
+ <span class="special">&lt;=</span> <span class="number">1</span></code>.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accessors"></a><h5>
-<a name="id565504"></a>
+<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accessors"></a><h6>
+<a name="id598869"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accessors">Accessors</a>
- </h5>
+ </h6>
 <pre class="programlisting">
 <span class="identifier">RealType</span> <span class="identifier">success_fraction</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span> <span class="comment">// successes / trials (0 &lt;= p &lt;= 1)
 </span></pre>
@@ -247,11 +241,11 @@
             Returns the parameter <span class="emphasis"><em>r</em></span> from which this distribution
             was constructed.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.lower_bound_on_parameter_p"></a><h5>
-<a name="id565635"></a>
+<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.lower_bound_on_parameter_p"></a><h6>
+<a name="id598998"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.lower_bound_on_parameter_p">Lower
             Bound on Parameter p</a>
- </h5>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">static</span> <span class="identifier">RealType</span> <span class="identifier">find_lower_bound_on_p</span><span class="special">(</span>
   <span class="identifier">RealType</span> <span class="identifier">failures</span><span class="special">,</span>
@@ -259,7 +253,7 @@
   <span class="identifier">RealType</span> <span class="identifier">probability</span><span class="special">)</span> <span class="comment">// (0 &lt;= alpha &lt;= 1), 0.05 equivalent to 95% confidence.
 </span></pre>
 <p>
- Returns a <span class="bold"><b>lower bound</b></span> on the success
+ Returns a <span class="bold"><strong>lower bound</strong></span> on the success
             fraction:
           </p>
 <div class="variablelist">
@@ -276,7 +270,7 @@
 <dt><span class="term">alpha</span></dt>
 <dd><p>
                 The largest acceptable probability that the true value of the success
- fraction is <span class="bold"><b>less than</b></span> the value
+ fraction is <span class="bold"><strong>less than</strong></span> the value
                 returned.
               </p></dd>
 </dl>
@@ -285,17 +279,15 @@
             For example, if you observe <span class="emphasis"><em>k</em></span> failures and <span class="emphasis"><em>r</em></span>
             successes from <span class="emphasis"><em>n</em></span> = k + r trials the best estimate
             for the success fraction is simply <span class="emphasis"><em>r/n</em></span>, but if you
- want to be 95% sure that the true value is <span class="bold"><b>greater
- than</b></span> some value, <span class="emphasis"><em>p<sub>min</sub></em></span>, then:
+ want to be 95% sure that the true value is <span class="bold"><strong>greater
+ than</strong></span> some value, <span class="emphasis"><em>p<sub>min</sub></em></span>, then:
           </p>
 <pre class="programlisting">
 <span class="identifier">p</span><sub>min</sub> <span class="special">=</span> <span class="identifier">negative_binomial_distribution</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;::</span><span class="identifier">find_lower_bound_on_p</span><span class="special">(</span>
                     <span class="identifier">failures</span><span class="special">,</span> <span class="identifier">successes</span><span class="special">,</span> <span class="number">0.05</span><span class="special">);</span>
 </pre>
 <p>
- <a href="../../stat_tut/weg/neg_binom_eg/neg_binom_conf.html" title="
- Calculating Confidence Limits on the Frequency of Occurrence for the
- Negative Binomial Distribution">See
+ <a href="../../stat_tut/weg/neg_binom_eg/neg_binom_conf.html" title="Calculating Confidence Limits on the Frequency of Occurrence for the Negative Binomial Distribution">See
             negative binomial confidence interval example.</a>
           </p>
 <p>
@@ -312,11 +304,11 @@
             Discrete Distributions. Computational statistics and data analysis, 2005,
             vol. 48, no3, 605-621</a>.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.upper_bound_on_parameter_p"></a><h5>
-<a name="id566004"></a>
+<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.upper_bound_on_parameter_p"></a><h6>
+<a name="id599364"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.upper_bound_on_parameter_p">Upper
             Bound on Parameter p</a>
- </h5>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">static</span> <span class="identifier">RealType</span> <span class="identifier">find_upper_bound_on_p</span><span class="special">(</span>
    <span class="identifier">RealType</span> <span class="identifier">trials</span><span class="special">,</span>
@@ -324,7 +316,7 @@
    <span class="identifier">RealType</span> <span class="identifier">alpha</span><span class="special">);</span> <span class="comment">// (0 &lt;= alpha &lt;= 1), 0.05 equivalent to 95% confidence.
 </span></pre>
 <p>
- Returns an <span class="bold"><b>upper bound</b></span> on the success
+ Returns an <span class="bold"><strong>upper bound</strong></span> on the success
             fraction:
           </p>
 <div class="variablelist">
@@ -341,7 +333,7 @@
 <dt><span class="term">alpha</span></dt>
 <dd><p>
                 The largest acceptable probability that the true value of the success
- fraction is <span class="bold"><b>greater than</b></span> the value
+ fraction is <span class="bold"><strong>greater than</strong></span> the value
                 returned.
               </p></dd>
 </dl>
@@ -349,17 +341,15 @@
 <p>
             For example, if you observe <span class="emphasis"><em>k</em></span> successes from <span class="emphasis"><em>n</em></span>
             trials the best estimate for the success fraction is simply <span class="emphasis"><em>k/n</em></span>,
- but if you want to be 95% sure that the true value is <span class="bold"><b>less
- than</b></span> some value, <span class="emphasis"><em>p<sub>max</sub></em></span>, then:
+ but if you want to be 95% sure that the true value is <span class="bold"><strong>less
+ than</strong></span> some value, <span class="emphasis"><em>p<sub>max</sub></em></span>, then:
           </p>
 <pre class="programlisting">
 <span class="identifier">p</span><sub>max</sub> <span class="special">=</span> <span class="identifier">negative_binomial_distribution</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;::</span><span class="identifier">find_upper_bound_on_p</span><span class="special">(</span>
                     <span class="identifier">r</span><span class="special">,</span> <span class="identifier">k</span><span class="special">,</span> <span class="number">0.05</span><span class="special">);</span>
 </pre>
 <p>
- <a href="../../stat_tut/weg/neg_binom_eg/neg_binom_conf.html" title="
- Calculating Confidence Limits on the Frequency of Occurrence for the
- Negative Binomial Distribution">See
+ <a href="../../stat_tut/weg/neg_binom_eg/neg_binom_conf.html" title="Calculating Confidence Limits on the Frequency of Occurrence for the Negative Binomial Distribution">See
             negative binomial confidence interval example.</a>
           </p>
 <p>
@@ -376,11 +366,11 @@
             Discrete Distributions. Computational statistics and data analysis, 2005,
             vol. 48, no3, 605-621</a>.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.estimating_number_of_trials_to_ensure_at_least_a_certain_number_of_failures"></a><h5>
-<a name="id566372"></a>
+<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.estimating_number_of_trials_to_ensure_at_least_a_certain_number_of_failures"></a><h6>
+<a name="id599728"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.estimating_number_of_trials_to_ensure_at_least_a_certain_number_of_failures">Estimating
             Number of Trials to Ensure at Least a Certain Number of Failures</a>
- </h5>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">static</span> <span class="identifier">RealType</span> <span class="identifier">find_minimum_number_of_trials</span><span class="special">(</span>
    <span class="identifier">RealType</span> <span class="identifier">k</span><span class="special">,</span> <span class="comment">// number of failures.
@@ -389,7 +379,7 @@
 </span></pre>
 <p>
             This functions estimates the number of trials required to achieve a certain
- probability that <span class="bold"><b>more than k failures will be observed</b></span>.
+ probability that <span class="bold"><strong>more than k failures will be observed</strong></span>.
           </p>
 <div class="variablelist">
 <p class="title"><b></b></p>
@@ -420,8 +410,7 @@
             of seeing 10 failures that occur with frequency one half.
           </p>
 <p>
- <a href="../../stat_tut/weg/neg_binom_eg/neg_binom_size_eg.html" title="
- Estimating Sample Sizes for the Negative Binomial.">Worked
+ <a href="../../stat_tut/weg/neg_binom_eg/neg_binom_size_eg.html" title="Estimating Sample Sizes for the Negative Binomial.">Worked
             Example.</a>
           </p>
 <p>
@@ -430,11 +419,11 @@
             finds the number of trials (success+failures) that will lead to an <span class="emphasis"><em>alpha</em></span>
             probability of observing k failures or fewer.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.estimating_number_of_trials_to_ensure_a_maximum_number_of_failures_or_less"></a><h5>
-<a name="id566686"></a>
+<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.estimating_number_of_trials_to_ensure_a_maximum_number_of_failures_or_less"></a><h6>
+<a name="id600038"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.estimating_number_of_trials_to_ensure_a_maximum_number_of_failures_or_less">Estimating
             Number of Trials to Ensure a Maximum Number of Failures or Less</a>
- </h5>
+ </h6>
 <pre class="programlisting">
 <span class="keyword">static</span> <span class="identifier">RealType</span> <span class="identifier">find_maximum_number_of_trials</span><span class="special">(</span>
    <span class="identifier">RealType</span> <span class="identifier">k</span><span class="special">,</span> <span class="comment">// number of failures.
@@ -443,8 +432,8 @@
 </span></pre>
 <p>
             This functions estimates the maximum number of trials we can conduct
- and achieve a certain probability that <span class="bold"><b>k failures
- or fewer will be observed</b></span>.
+ and achieve a certain probability that <span class="bold"><strong>k failures
+ or fewer will be observed</strong></span>.
           </p>
 <div class="variablelist">
 <p class="title"><b></b></p>
@@ -480,13 +469,13 @@
             finds the number of trials (success+failures) that will lead to an <span class="emphasis"><em>alpha</em></span>
             probability of observing more than k failures.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.non_member_accessors"></a><h4>
-<a name="id567009"></a>
+<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.non_member_accessors"></a><h5>
+<a name="id600357"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -502,8 +491,8 @@
             in the context of this distribution:
           </p>
 <div class="table">
-<a name="id567173"></a><p class="title"><b>Table 8. Meaning of the non-member accessors.</b></p>
-<table class="table" summary="Meaning of the non-member accessors.">
+<a name="id600520"></a><p class="title"><b>Table 8. Meaning of the non-member accessors.</b></p>
+<div class="table-contents"><table class="table" summary="Meaning of the non-member accessors.">
 <colgroup>
 <col>
 <col>
@@ -529,7 +518,7 @@
                 </td>
 <td>
                 <p>
- The probability of obtaining <span class="bold"><b>exactly k failures</b></span>
+ The probability of obtaining <span class="bold"><strong>exactly k failures</strong></span>
                   from k+r trials with success fraction p. For example:
                 </p>
                 <p>
@@ -549,8 +538,8 @@
                 </td>
 <td>
                 <p>
- The probability of obtaining <span class="bold"><b>k failures or
- fewer</b></span> from k+r trials with success fraction p and success
+ The probability of obtaining <span class="bold"><strong>k failures or
+ fewer</strong></span> from k+r trials with success fraction p and success
                   on the last trial. For example:
                 </p>
                 <p>
@@ -571,8 +560,8 @@
                 </td>
 <td>
                 <p>
- The probability of obtaining <span class="bold"><b>more than k
- failures</b></span> from k+r trials with success fraction p and
+ The probability of obtaining <span class="bold"><strong>more than k
+ failures</strong></span> from k+r trials with success fraction p and
                   success on the last trial. For example:
                 </p>
                 <p>
@@ -592,7 +581,7 @@
                 </td>
 <td>
                 <p>
- The <span class="bold"><b>greatest</b></span> number of failures
+ The <span class="bold"><strong>greatest</strong></span> number of failures
                   k expected to be observed from k+r trials with success fraction
                   p, at probability P. Note that the value returned is a real-number,
                   and not an integer. Depending on the use case you may want to take
@@ -616,7 +605,7 @@
                 </td>
 <td>
                 <p>
- The <span class="bold"><b>smallest</b></span> number of failures
+ The <span class="bold"><strong>smallest</strong></span> number of failures
                   k expected to be observed from k+r trials with success fraction
                   p, at probability P. Note that the value returned is a real-number,
                   and not an integer. Depending on the use case you may want to take
@@ -629,24 +618,22 @@
                 </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accuracy"></a><h4>
-<a name="id567739"></a>
+<br class="table-break"><a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accuracy"></a><h5>
+<a name="id601084"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
             This distribution is implemented using the incomplete beta functions
- <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibeta</a>
- and <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibetac</a>:
+ ibeta
+ and ibetac:
             please refer to these functions for information on accuracy.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.implementation"></a><h4>
-<a name="id567791"></a>
+<a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.implementation"></a><h5>
+<a name="id601134"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table, <span class="emphasis"><em>p</em></span> is the probability that
             any one trial will be successful (the success fraction), <span class="emphasis"><em>r</em></span>
@@ -683,13 +670,11 @@
                     * pow((1-p), k)
                   </p>
                   <p>
- Implementation is in terms of <a href="../../../special/sf_beta/beta_derivative.html" title=" Derivative
- of the Incomplete Beta Function">ibeta_derivative</a>:
+ Implementation is in terms of ibeta_derivative:
                   </p>
                   <p>
                     (p/(r + k)) * ibeta_derivative(r, static_cast&lt;RealType&gt;(k+1),
- p) The function <a href="../../../special/sf_beta/beta_derivative.html" title=" Derivative
- of the Incomplete Beta Function">ibeta_derivative</a>
+ p) The function ibeta_derivative
                     is used here, since it has already been optimised for the lowest
                     possible error - indeed this is really just a thin wrapper around
                     part of the internals of the incomplete beta function.
@@ -764,7 +749,7 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">r</span><span class="special">(</span><span class="number">1</span><span class="special">-</span><span class="identifier">p</span><span class="special">)/</span><span class="identifier">p</span></tt>
+ <code class="computeroutput"><span class="identifier">r</span><span class="special">(</span><span class="number">1</span><span class="special">-</span><span class="identifier">p</span><span class="special">)/</span><span class="identifier">p</span></code>
                   </p>
                   </td>
 </tr>
@@ -776,9 +761,9 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">r</span> <span class="special">(</span><span class="number">1</span><span class="special">-</span><span class="identifier">p</span><span class="special">)</span>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">(</span><span class="number">1</span><span class="special">-</span><span class="identifier">p</span><span class="special">)</span>
                     <span class="special">/</span> <span class="identifier">p</span>
- <span class="special">*</span> <span class="identifier">p</span></tt>
+ <span class="special">*</span> <span class="identifier">p</span></code>
                   </p>
                   </td>
 </tr>
@@ -790,7 +775,7 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">floor</span><span class="special">((</span><span class="identifier">r</span><span class="special">-</span><span class="number">1</span><span class="special">)</span> <span class="special">*</span> <span class="special">(</span><span class="number">1</span> <span class="special">-</span> <span class="identifier">p</span><span class="special">)/</span><span class="identifier">p</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">floor</span><span class="special">((</span><span class="identifier">r</span><span class="special">-</span><span class="number">1</span><span class="special">)</span> <span class="special">*</span> <span class="special">(</span><span class="number">1</span> <span class="special">-</span> <span class="identifier">p</span><span class="special">)/</span><span class="identifier">p</span><span class="special">)</span></code>
                   </p>
                   </td>
 </tr>
@@ -802,11 +787,11 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="special">(</span><span class="number">2</span>
+ <code class="computeroutput"><span class="special">(</span><span class="number">2</span>
                     <span class="special">-</span> <span class="identifier">p</span><span class="special">)</span> <span class="special">/</span>
                     <span class="identifier">sqrt</span><span class="special">(</span><span class="identifier">r</span> <span class="special">*</span>
                     <span class="special">(</span><span class="number">1</span>
- <span class="special">-</span> <span class="identifier">p</span><span class="special">))</span></tt>
+ <span class="special">-</span> <span class="identifier">p</span><span class="special">))</span></code>
                   </p>
                   </td>
 </tr>
@@ -818,14 +803,14 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="number">6</span> <span class="special">/</span>
+ <code class="computeroutput"><span class="number">6</span> <span class="special">/</span>
                     <span class="identifier">r</span> <span class="special">+</span>
                     <span class="special">(</span><span class="identifier">p</span>
                     <span class="special">*</span> <span class="identifier">p</span><span class="special">)</span> <span class="special">/</span>
                     <span class="identifier">r</span> <span class="special">*</span>
                     <span class="special">(</span><span class="number">1</span>
                     <span class="special">-</span> <span class="identifier">p</span>
- <span class="special">)</span></tt>
+ <span class="special">)</span></code>
                   </p>
                   </td>
 </tr>
@@ -837,14 +822,14 @@
                   </td>
 <td>
                   <p>
- <tt class="computeroutput"><span class="number">6</span> <span class="special">/</span>
+ <code class="computeroutput"><span class="number">6</span> <span class="special">/</span>
                     <span class="identifier">r</span> <span class="special">+</span>
                     <span class="special">(</span><span class="identifier">p</span>
                     <span class="special">*</span> <span class="identifier">p</span><span class="special">)</span> <span class="special">/</span>
                     <span class="identifier">r</span> <span class="special">*</span>
                     <span class="special">(</span><span class="number">1</span>
                     <span class="special">-</span> <span class="identifier">p</span>
- <span class="special">)</span> <span class="special">-</span><span class="number">3</span></tt>
+ <span class="special">)</span> <span class="special">-</span><span class="number">3</span></code>
                   </p>
                   </td>
 </tr>
@@ -862,7 +847,7 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">find_lower_bound_on_p</span></tt>
+ <code class="computeroutput"><span class="identifier">find_lower_bound_on_p</span></code>
                   </p>
                   </td>
 <td>
@@ -874,7 +859,7 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">find_upper_bound_on_p</span></tt>
+ <code class="computeroutput"><span class="identifier">find_upper_bound_on_p</span></code>
                   </p>
                   </td>
 <td>
@@ -886,7 +871,7 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">find_minimum_number_of_trials</span></tt>
+ <code class="computeroutput"><span class="identifier">find_minimum_number_of_trials</span></code>
                   </p>
                   </td>
 <td>
@@ -898,7 +883,7 @@
 <tr>
 <td>
                   <p>
- <tt class="computeroutput"><span class="identifier">find_maximum_number_of_trials</span></tt>
+ <code class="computeroutput"><span class="identifier">find_maximum_number_of_trials</span></code>
                   </p>
                   </td>
 <td>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/normal_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/normal_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/normal_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Normal
- (Gaussian) Distribution</title>
+<title>Normal (Gaussian) Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="negative_binomial_dist.html" title="
- Negative Binomial Distribution">
-<link rel="next" href="pareto.html" title=" Pareto
- Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="negative_binomial_dist.html" title="Negative Binomial Distribution">
+<link rel="next" href="pareto.html" title="Pareto Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.normal_dist"></a><a href="normal_dist.html" title=" Normal
- (Gaussian) Distribution"> Normal
- (Gaussian) Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.normal_dist"></a><a href="normal_dist.html" title="Normal (Gaussian) Distribution"> Normal
+ (Gaussian) Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -41,13 +38,12 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
    
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">normal_distribution</span><span class="special">;</span>
 
 <span class="keyword">typedef</span> <span class="identifier">normal_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">normal</span><span class="special">;</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">normal_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -84,11 +80,11 @@
 <p>
             <span class="inlinemediaobject"><img src="../../../../../graphs/normal.png" alt="normal"></span>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.normal_dist.member_functions"></a><h4>
-<a name="id569488"></a>
+<a name="math_toolkit.dist.dist_ref.dists.normal_dist.member_functions"></a><h5>
+<a name="id602828"></a>
             <a href="normal_dist.html#math_toolkit.dist.dist_ref.dists.normal_dist.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">normal_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">mean</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">sd</span> <span class="special">=</span> <span class="number">1</span><span class="special">);</span>
 </pre>
@@ -117,13 +113,13 @@
             distributions, allowing the functions find_location and find_scale to
             be used generically).
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.normal_dist.non_member_accessors"></a><h4>
-<a name="id569768"></a>
+<a name="math_toolkit.dist.dist_ref.dists.normal_dist.non_member_accessors"></a><h5>
+<a name="id603106"></a>
             <a href="normal_dist.html#math_toolkit.dist.dist_ref.dists.normal_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -139,19 +135,18 @@
             the pdf of +&#8734; and -&#8734; = 0 is also supported, and cdf at -&#8734; = 0, cdf at +&#8734; = 1,
             and complement cdf -&#8734; = 1 and +&#8734; = 0, if RealType permits.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.normal_dist.accuracy"></a><h4>
-<a name="id569946"></a>
+<a name="math_toolkit.dist.dist_ref.dists.normal_dist.accuracy"></a><h5>
+<a name="id603285"></a>
             <a href="normal_dist.html#math_toolkit.dist.dist_ref.dists.normal_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
- The normal distribution is implemented in terms of the <a href="../../../special/sf_erf/error_function.html" title=" Error
- Functions">error
+ The normal distribution is implemented in terms of the <a href="../../../special/sf_erf/error_function.html" title="Error Functions">error
             function</a>, and as such should have very low error rates.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.normal_dist.implementation"></a><h4>
-<a name="id569987"></a>
+<a name="math_toolkit.dist.dist_ref.dists.normal_dist.implementation"></a><h5>
+<a name="id603325"></a>
             <a href="normal_dist.html#math_toolkit.dist.dist_ref.dists.normal_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table <span class="emphasis"><em>m</em></span> is the mean of the distribution,
             and <span class="emphasis"><em>s</em></span> is its standard deviation.
@@ -194,8 +189,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: p = 0.5 * <a href="../../../special/sf_erf/error_function.html" title=" Error
- Functions">erfc</a>(-(x-m)/(s*sqrt(2)))
+ Using the relation: p = 0.5 * erfc(-(x-m)/(s*sqrt(2)))
                   </p>
                   </td>
 </tr>
@@ -207,8 +201,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: q = 0.5 * <a href="../../../special/sf_erf/error_function.html" title=" Error
- Functions">erfc</a>((x-m)/(s*sqrt(2)))
+ Using the relation: q = 0.5 * erfc((x-m)/(s*sqrt(2)))
                   </p>
                   </td>
 </tr>
@@ -220,8 +213,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: x = m - s * sqrt(2) * <a href="../../../special/sf_erf/error_inv.html" title=" Error Function
- Inverses">erfc_inv</a>(2*p)
+ Using the relation: x = m - s * sqrt(2) * erfc_inv(2*p)
                   </p>
                   </td>
 </tr>
@@ -233,8 +225,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: x = m + s * sqrt(2) * <a href="../../../special/sf_erf/error_inv.html" title=" Error Function
- Inverses">erfc_inv</a>(2*p)
+ Using the relation: x = m + s * sqrt(2) * erfc_inv(2*p)
                   </p>
                   </td>
 </tr>
@@ -246,7 +237,7 @@
                   </td>
 <td>
                   <p>
- The same as <tt class="computeroutput"><span class="identifier">dist</span><span class="special">.</span><span class="identifier">mean</span><span class="special">()</span></tt> and <tt class="computeroutput"><span class="identifier">dist</span><span class="special">.</span><span class="identifier">standard_deviation</span><span class="special">()</span></tt>
+ The same as <code class="computeroutput"><span class="identifier">dist</span><span class="special">.</span><span class="identifier">mean</span><span class="special">()</span></code> and <code class="computeroutput"><span class="identifier">dist</span><span class="special">.</span><span class="identifier">standard_deviation</span><span class="special">()</span></code>
                   </p>
                   </td>
 </tr>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/pareto.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/pareto.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/pareto.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Pareto
- Distribution</title>
+<title>Pareto Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="normal_dist.html" title=" Normal
- (Gaussian) Distribution">
-<link rel="next" href="poisson_dist.html" title=" Poisson
- Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="normal_dist.html" title="Normal (Gaussian) Distribution">
+<link rel="next" href="poisson_dist.html" title="Poisson Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.pareto"></a><a href="pareto.html" title=" Pareto
- Distribution"> Pareto
- Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.pareto"></a><a href="pareto.html" title="Pareto Distribution"> Pareto
+ Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -41,13 +38,12 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
    
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">pareto_distribution</span><span class="special">;</span>
 
 <span class="keyword">typedef</span> <span class="identifier">pareto_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">pareto</span><span class="special">;</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">pareto_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -85,16 +81,16 @@
             <a href="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Pareto_distributionPDF.png/325px-Pareto_distributionPDF.png" target="_top">Pareto
             pdf</a>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.pareto.related_distributions"></a><h4>
-<a name="id570951"></a>
+<a name="math_toolkit.dist.dist_ref.dists.pareto.related_distributions"></a><h5>
+<a name="id604284"></a>
             <a href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.related_distributions">Related
             distributions</a>
- </h4>
-<a name="math_toolkit.dist.dist_ref.dists.pareto.member_functions"></a><h4>
-<a name="id570977"></a>
+ </h5>
+<a name="math_toolkit.dist.dist_ref.dists.pareto.member_functions"></a><h5>
+<a name="id604308"></a>
             <a href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">pareto_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">location</span> <span class="special">=</span> <span class="number">1</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">shape</span> <span class="special">=</span> <span class="number">1</span><span class="special">);</span>
 </pre>
@@ -119,13 +115,13 @@
 <p>
             Returns the <span class="emphasis"><em>shape</em></span> parameter of this distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.pareto.non_member_accessors"></a><h4>
-<a name="id571214"></a>
+<a name="math_toolkit.dist.dist_ref.dists.pareto.non_member_accessors"></a><h5>
+<a name="id604542"></a>
             <a href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -139,20 +135,20 @@
 <p>
             The supported domain of the random variable is [location, &#8734;].
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.pareto.accuracy"></a><h4>
-<a name="id571387"></a>
+<a name="math_toolkit.dist.dist_ref.dists.pareto.accuracy"></a><h5>
+<a name="id604715"></a>
             <a href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
             The pareto distribution is implemented in terms of the standard library
- <tt class="computeroutput"><span class="identifier">exp</span></tt> functions plus expm1 and as such
+ <code class="computeroutput"><span class="identifier">exp</span></code> functions plus expm1 and as such
             should have very low error rates except when probability is very close
             to unity.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.pareto.implementation"></a><h4>
-<a name="id571443"></a>
+<a name="math_toolkit.dist.dist_ref.dists.pareto.implementation"></a><h5>
+<a name="id604769"></a>
             <a href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table &#945; is the shape parameter of the distribution, and
             &#946; is its location parameter, <span class="emphasis"><em>x</em></span> is the random variate,
@@ -317,10 +313,10 @@
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.dist.dist_ref.dists.pareto.references"></a><h4>
-<a name="id571800"></a>
+<a name="math_toolkit.dist.dist_ref.dists.pareto.references"></a><h5>
+<a name="id605125"></a>
             <a href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.references">References</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li><a href="http://en.wikipedia.org/wiki/pareto_distribution" target="_top">Pareto
               Distribution</a></li>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/poisson_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/poisson_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/poisson_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Poisson
- Distribution</title>
+<title>Poisson Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="pareto.html" title=" Pareto
- Distribution">
-<link rel="next" href="rayleigh.html" title=" Rayleigh
- Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="pareto.html" title="Pareto Distribution">
+<link rel="next" href="rayleigh.html" title="Rayleigh Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.poisson_dist"></a><a href="poisson_dist.html" title=" Poisson
- Distribution"> Poisson
- Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.poisson_dist"></a><a href="poisson_dist.html" title="Poisson Distribution"> Poisson
+ Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -41,13 +38,12 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span> <span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">poisson_distribution</span><span class="special">;</span>
 
 <span class="keyword">typedef</span> <span class="identifier">poisson_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">poisson</span><span class="special">;</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">poisson_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -95,11 +91,11 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../../../../../../doc/html/images/caution.png"></td>
 <th align="left">Caution</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
                 The Poisson distribution is a discrete distribution: internally functions
- like the <tt class="computeroutput"><span class="identifier">cdf</span></tt> and
- <tt class="computeroutput"><span class="identifier">pdf</span></tt> are treated "as
+ like the <code class="computeroutput"><span class="identifier">cdf</span></code> and
+ <code class="computeroutput"><span class="identifier">pdf</span></code> are treated "as
                 if" they are continuous functions, but in reality the results
                 returned from these functions only have meaning if an integer value
                 is provided for the random variate argument.
@@ -116,12 +112,10 @@
               </p>
 <p>
                 This behaviour can be changed so that the quantile functions are
- rounded differently, or even return a real-valued result using Policies. It is
- strongly recommended that you read the tutorial <a href="../../../policy/pol_tutorial/understand_dis_quant.html" title="
- Understanding Quantiles of Discrete Distributions">Understanding
+ rounded differently, or even return a real-valued result using Policies. It is
+ strongly recommended that you read the tutorial <a href="../../../policy/pol_tutorial/understand_dis_quant.html" title="Understanding Quantiles of Discrete Distributions">Understanding
                 Quantiles of Discrete Distributions</a> before using the quantile
- function on the Poisson distribution. The <a href="../../../policy/pol_ref/discrete_quant_ref.html" title=" Discrete
- Quantile Policies">reference
+ function on the Poisson distribution. The <a href="../../../policy/pol_ref/discrete_quant_ref.html" title="Discrete Quantile Policies">reference
                 docs</a> describe how to change the rounding policy for these
                 distributions.
               </p>
@@ -129,11 +123,11 @@
 </table></div>
 <p>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.poisson_dist.member_functions"></a><h4>
-<a name="id572545"></a>
+<a name="math_toolkit.dist.dist_ref.dists.poisson_dist.member_functions"></a><h5>
+<a name="id605870"></a>
             <a href="poisson_dist.html#math_toolkit.dist.dist_ref.dists.poisson_dist.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">poisson_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">mean</span> <span class="special">=</span> <span class="number">1</span><span class="special">);</span>
 </pre>
@@ -146,13 +140,13 @@
 <p>
             Returns the <span class="emphasis"><em>mean</em></span> of this distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.poisson_dist.non_member_accessors"></a><h4>
-<a name="id572673"></a>
+<a name="math_toolkit.dist.dist_ref.dists.poisson_dist.non_member_accessors"></a><h5>
+<a name="id605996"></a>
             <a href="poisson_dist.html#math_toolkit.dist.dist_ref.dists.poisson_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -166,26 +160,24 @@
 <p>
             The domain of the random variable is [0, &#8734;].
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.poisson_dist.accuracy"></a><h4>
-<a name="id572844"></a>
+<a name="math_toolkit.dist.dist_ref.dists.poisson_dist.accuracy"></a><h5>
+<a name="id606165"></a>
             <a href="poisson_dist.html#math_toolkit.dist.dist_ref.dists.poisson_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
             The Poisson distribution is implemented in terms of the incomplete gamma
- functions <a href="../../../special/sf_gamma/igamma.html" title=" Incomplete Gamma
- Functions">gamma_p</a>
- and <a href="../../../special/sf_gamma/igamma.html" title=" Incomplete Gamma
- Functions">gamma_q</a>
+ functions gamma_p
+ and gamma_q
             and as such should have low error rates: but refer to the documentation
             of those functions for more information. The quantile and its complement
             use the inverse gamma functions and are therefore probably slightly less
             accurate: this is because the inverse gamma functions are implemented
             using an iterative method with a lower tolerance to avoid excessive computation.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.poisson_dist.implementation"></a><h4>
-<a name="id572894"></a>
+<a name="math_toolkit.dist.dist_ref.dists.poisson_dist.implementation"></a><h5>
+<a name="id606214"></a>
             <a href="poisson_dist.html#math_toolkit.dist.dist_ref.dists.poisson_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table &#955; is the mean of the distribution, <span class="emphasis"><em>k</em></span>
             is the random variable, <span class="emphasis"><em>p</em></span> is the probability and
@@ -229,8 +221,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: p = &#915;(k+1, &#955;) / k! = <a href="../../../special/sf_gamma/igamma.html" title=" Incomplete Gamma
- Functions">gamma_q</a>(k+1,
+ Using the relation: p = &#915;(k+1, &#955;) / k! = gamma_q(k+1,
                     &#955;)
                   </p>
                   </td>
@@ -243,8 +234,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: q = <a href="../../../special/sf_gamma/igamma.html" title=" Incomplete Gamma
- Functions">gamma_p</a>(k+1,
+ Using the relation: q = gamma_p(k+1,
                     &#955;)
                   </p>
                   </td>
@@ -257,8 +247,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: k = <a href="../../../special/sf_gamma/igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">gamma_q_inva</a>(&#955;,
+ Using the relation: k = gamma_q_inva(&#955;,
                     p) - 1
                   </p>
                   </td>
@@ -271,8 +260,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: k = <a href="../../../special/sf_gamma/igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">gamma_p_inva</a>(&#955;,
+ Using the relation: k = gamma_p_inva(&#955;,
                     q) - 1
                   </p>
                   </td>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/rayleigh.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/rayleigh.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/rayleigh.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Rayleigh
- Distribution</title>
+<title>Rayleigh Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="poisson_dist.html" title=" Poisson
- Distribution">
-<link rel="next" href="students_t_dist.html" title="
- Students t Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="poisson_dist.html" title="Poisson Distribution">
+<link rel="next" href="students_t_dist.html" title="Students t Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.rayleigh"></a><a href="rayleigh.html" title=" Rayleigh
- Distribution"> Rayleigh
- Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.rayleigh"></a><a href="rayleigh.html" title="Rayleigh Distribution"> Rayleigh
+ Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -41,13 +38,12 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
    
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">rayleigh_distribution</span><span class="special">;</span>
 
 <span class="keyword">typedef</span> <span class="identifier">rayleigh_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">rayleigh</span><span class="special">;</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">rayleigh_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -91,11 +87,11 @@
 <p>
             <span class="inlinemediaobject"><img src="../../../../../graphs/rayleigh_cdf.png" alt="rayleigh_cdf"></span>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.rayleigh.related_distributions"></a><h4>
-<a name="id573805"></a>
+<a name="math_toolkit.dist.dist_ref.dists.rayleigh.related_distributions"></a><h5>
+<a name="id607126"></a>
             <a href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.related_distributions">Related
             distributions</a>
- </h4>
+ </h5>
 <p>
             The absolute value of two independent normal distributions X and Y, &#8730; (X<sup>2</sup> +
             Y<sup>2</sup>) is a Rayleigh distribution.
@@ -107,11 +103,11 @@
             distributions are generalizations of the <a href="http://en.wikipedia.org/wiki/Rayleigh_distribution" target="_top">Rayleigh
             distribution</a>.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.rayleigh.member_functions"></a><h4>
-<a name="id573883"></a>
+<a name="math_toolkit.dist.dist_ref.dists.rayleigh.member_functions"></a><h5>
+<a name="id607202"></a>
             <a href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">rayleigh_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">sigma</span> <span class="special">=</span> <span class="number">1</span><span class="special">);</span>
 </pre>
@@ -128,13 +124,13 @@
 <p>
             Returns the <span class="emphasis"><em>sigma</em></span> parameter of this distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.rayleigh.non_member_accessors"></a><h4>
-<a name="id574036"></a>
+<a name="math_toolkit.dist.dist_ref.dists.rayleigh.non_member_accessors"></a><h5>
+<a name="id607351"></a>
             <a href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -148,20 +144,20 @@
 <p>
             The domain of the random variable is [0, max_value].
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.rayleigh.accuracy"></a><h4>
-<a name="id574207"></a>
+<a name="math_toolkit.dist.dist_ref.dists.rayleigh.accuracy"></a><h5>
+<a name="id607521"></a>
             <a href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
             The Rayleigh distribution is implemented in terms of the standard library
- <tt class="computeroutput"><span class="identifier">sqrt</span></tt> and <tt class="computeroutput"><span class="identifier">exp</span></tt> and as such should have very low
+ <code class="computeroutput"><span class="identifier">sqrt</span></code> and <code class="computeroutput"><span class="identifier">exp</span></code> and as such should have very low
             error rates. Some constants such as skewness and kurtosis were calculated
             using NTL RR type with 150-bit accuracy, about 50 decimal digits.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.rayleigh.implementation"></a><h4>
-<a name="id574266"></a>
+<a name="math_toolkit.dist.dist_ref.dists.rayleigh.implementation"></a><h5>
+<a name="id607577"></a>
             <a href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table &#963; is the sigma parameter of the distribution, <span class="emphasis"><em>x</em></span>
             is the random variate, <span class="emphasis"><em>p</em></span> is the probability and
@@ -205,7 +201,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: p = 1 - exp(-x<sup>2</sup>/2) &#963;<sup>2</sup> = -expm1(-x<sup>2</sup>/2)
+ Using the relation: p = 1 - exp(-x<sup>2</sup>/2) &#963;<sup>2</sup> = -expm1(-x<sup>2</sup>/2)
                     &#963;<sup>2</sup>
                   </p>
                   </td>
@@ -231,7 +227,7 @@
 <td>
                   <p>
                     Using the relation: x = sqrt(-2 * &#963; <sup>2</sup>) * log(1 - p)) = sqrt(-2
- * &#963; <sup>2</sup>) * log1p(-p))
+ * &#963; <sup>2</sup>) * log1p(-p))
                   </p>
                   </td>
 </tr>
@@ -327,10 +323,10 @@
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.dist.dist_ref.dists.rayleigh.references"></a><h4>
-<a name="id574658"></a>
+<a name="math_toolkit.dist.dist_ref.dists.rayleigh.references"></a><h5>
+<a name="id607967"></a>
             <a href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.references">References</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li>http://en.wikipedia.org/wiki/Rayleigh_distribution</li>
 <li><a href="http://mathworld.wolfram.com/RayleighDistribution.html" target="_top">Weisstein,

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/students_t_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/students_t_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/students_t_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Students t Distribution</title>
+<title>Students t Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="rayleigh.html" title=" Rayleigh
- Distribution">
-<link rel="next" href="triangular_dist.html" title="
- Triangular Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="rayleigh.html" title="Rayleigh Distribution">
+<link rel="next" href="triangular_dist.html" title="Triangular Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.students_t_dist"></a><a href="students_t_dist.html" title="
- Students t Distribution">
- Students t Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.students_t_dist"></a><a href="students_t_dist.html" title="Students t Distribution">
+ Students t Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -41,13 +38,12 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
    
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">students_t_distribution</span><span class="special">;</span>
 
 <span class="keyword">typedef</span> <span class="identifier">students_t_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">students_t</span><span class="special">;</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">students_t_distribution</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <span class="identifier">RealType</span> <span class="identifier">value_type</span><span class="special">;</span>
@@ -102,11 +98,11 @@
 <p>
             <span class="inlinemediaobject"><img src="../../../../../graphs/students_t.png" alt="students_t"></span>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.member_functions"></a><h4>
-<a name="id575452"></a>
+<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.member_functions"></a><h5>
+<a name="id608757"></a>
             <a href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">students_t_distribution</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">);</span>
 </pre>
@@ -173,7 +169,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
               Remember that for a two-sided test, you must divide alpha by two before
               calling this function.
             </p></td></tr>
@@ -182,13 +178,13 @@
             For more information on this function see the <a href="http://www.itl.nist.gov/div898/handbook/prc/section2/prc222.htm" target="_top">NIST
             Engineering Statistics Handbook</a>.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.non_member_accessors"></a><h4>
-<a name="id575844"></a>
+<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.non_member_accessors"></a><h5>
+<a name="id609146"></a>
             <a href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -202,30 +198,27 @@
 <p>
             The domain of the random variable is [-&#8734;, +&#8734;].
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.examples"></a><h4>
-<a name="id576014"></a>
+<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.examples"></a><h5>
+<a name="id609316"></a>
             <a href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.examples">Examples</a>
- </h4>
+ </h5>
 <p>
- Various <a href="../../stat_tut/weg/st_eg.html" title=" Student's
- t Distribution Examples">worked examples</a>
+ Various worked examples
             are available illustrating the use of the Student's t distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.accuracy"></a><h4>
-<a name="id576056"></a>
+<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.accuracy"></a><h5>
+<a name="id609355"></a>
             <a href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
- The normal distribution is implemented in terms of the <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">incomplete
- beta function</a> and <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">it's
+ The normal distribution is implemented in terms of the <a href="../../../special/sf_beta/ibeta_function.html" title="Incomplete Beta Functions">incomplete
+ beta function</a> and <a href="../../../special/sf_beta/ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">it's
             inverses</a>, refer to accuracy data on those functions for more information.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.implementation"></a><h4>
-<a name="id576107"></a>
+<a name="math_toolkit.dist.dist_ref.dists.students_t_dist.implementation"></a><h5>
+<a name="id609404"></a>
             <a href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table <span class="emphasis"><em>v</em></span> is the degrees of freedom
             of the distribution, <span class="emphasis"><em>t</em></span> is the random variate, <span class="emphasis"><em>p</em></span>
@@ -258,7 +251,7 @@
 <td>
                   <p>
                     Using the relation: pdf = (v / (v + t<sup>2</sup>))<sup>(1+v)/2 </sup> / (sqrt(v) *
- beta(v/2,
+ beta(v/2,
                     0.5))
                   </p>
                   </td>
@@ -283,13 +276,11 @@
                     where z is given by:
                   </p>
                   <p>
- <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibeta</a>(v
+ ibeta(v
                     / 2, 0.5, v / (v + t<sup>2</sup>)) / 2 <span class="emphasis"><em>iff v &lt; 2t<sup>2</sup></em></span>
                   </p>
                   <p>
- <a href="../../../special/sf_beta/ibeta_function.html" title=" Incomplete
- Beta Functions">ibetac</a>(0.5,
+ ibetac(0.5,
                     v / 2, t<sup>2 </sup> / (v + t<sup>2</sup>) / 2 <span class="emphasis"><em>otherwise</em></span>
                   </p>
                   </td>
@@ -320,8 +311,7 @@
                     where:
                   </p>
                   <p>
- x = <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibeta_inv</a>(v
+ x = ibeta_inv(v
                     / 2, 0.5, 2 * min(p, q))
                   </p>
                   <p>
@@ -329,8 +319,7 @@
                   </p>
                   <p>
                     The quantities <span class="emphasis"><em>x</em></span> and <span class="emphasis"><em>y</em></span>
- are both returned by <a href="../../../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibeta_inv</a>
+ are both returned by ibeta_inv
                     without the subtraction implied above.
                   </p>
                   </td>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/triangular_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/triangular_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/triangular_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Triangular Distribution</title>
+<title>Triangular Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="students_t_dist.html" title="
- Students t Distribution">
-<link rel="next" href="weibull.html" title=" Weibull
- Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="students_t_dist.html" title="Students t Distribution">
+<link rel="next" href="weibull.html" title="Weibull Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.triangular_dist"></a><a href="triangular_dist.html" title="
- Triangular Distribution">
- Triangular Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.triangular_dist"></a><a href="triangular_dist.html" title="Triangular Distribution">
+ Triangular Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -40,13 +37,12 @@
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
  <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
  <span class="keyword">class</span> <span class="identifier">triangular_distribution</span><span class="special">;</span>
    
  <span class="keyword">typedef</span> <span class="identifier">triangular_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">triangular</span><span class="special">;</span>
 
- <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+ <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
  <span class="keyword">class</span> <span class="identifier">triangular_distribution</span>
  <span class="special">{</span>
  <span class="keyword">public</span><span class="special">:</span>
@@ -133,11 +129,11 @@
 <p>
             <span class="inlinemediaobject"><img src="../../../../../graphs/triangular_cdf.png" alt="triangular_cdf"></span>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.member_functions"></a><h4>
-<a name="id577433"></a>
+<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.member_functions"></a><h5>
+<a name="id610720"></a>
             <a href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">triangular_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">lower</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">mode</span> <span class="special">=</span> <span class="number">0</span> <span class="identifier">RealType</span> <span class="identifier">upper</span> <span class="special">=</span> <span class="number">1</span><span class="special">);</span>
 </pre>
@@ -172,13 +168,13 @@
             Returns the <span class="emphasis"><em>upper</em></span> parameter of this distribution
             (default+1).
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.non_member_accessors"></a><h4>
-<a name="id577745"></a>
+<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.non_member_accessors"></a><h5>
+<a name="id611029"></a>
             <a href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -193,19 +189,19 @@
             The domain of the random variable is \lowerto \upper, and the supported
             range is lower &lt;= x &lt;= upper.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.accuracy"></a><h4>
-<a name="id577920"></a>
+<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.accuracy"></a><h5>
+<a name="id611202"></a>
             <a href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
             The triangular distribution is implemented with simple arithmetic operators
             and so should have errors within an epsilon or two, except quantiles
             with arguments nearing the extremes of zero and unity.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.implementation"></a><h4>
-<a name="id577954"></a>
+<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.implementation"></a><h5>
+<a name="id611235"></a>
             <a href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table, a is the <span class="emphasis"><em>lower</em></span> parameter
             of the distribution, c is the <span class="emphasis"><em>mode</em></span> parameter, b
@@ -387,10 +383,10 @@
             Some 'known good' test values were obtained from <a href="http://espse.ed.psu.edu/edpsych/faculty/rhale/hale/507Mat/statlets/free/pdist.htm" target="_top">Statlet:
             Calculate and plot probability distributions</a>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.references"></a><h4>
-<a name="id578346"></a>
+<a name="math_toolkit.dist.dist_ref.dists.triangular_dist.references"></a><h5>
+<a name="id611625"></a>
             <a href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.references">References</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li><a href="http://en.wikipedia.org/wiki/Triangular_distribution" target="_top">Wikpedia
               triangular distribution</a></li>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/uniform_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/uniform_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/uniform_dist.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Uniform
- Distribution</title>
+<title>Uniform Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="weibull.html" title=" Weibull
- Distribution">
-<link rel="next" href="../dist_algorithms.html" title=" Distribution
- Algorithms">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="weibull.html" title="Weibull Distribution">
+<link rel="next" href="../dist_algorithms.html" title="Distribution Algorithms">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.uniform_dist"></a><a href="uniform_dist.html" title=" Uniform
- Distribution"> Uniform
- Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.uniform_dist"></a><a href="uniform_dist.html" title="Uniform Distribution"> Uniform
+ Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -40,13 +37,12 @@
 <pre class="programlisting">
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
  <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
  <span class="keyword">class</span> <span class="identifier">uniform_distribution</span><span class="special">;</span>
    
  <span class="keyword">typedef</span> <span class="identifier">uniform_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">uniform</span><span class="special">;</span>
 
- <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+ <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
  <span class="keyword">class</span> <span class="identifier">uniform_distribution</span>
  <span class="special">{</span>
  <span class="keyword">public</span><span class="special">:</span>
@@ -93,7 +89,7 @@
             uses this definition.
           </p>
 <p>
- There is also a discrete uniform distribution.
+ There is also a discrete uniform distribution.
           </p>
 <p>
             Parameters lower and upper can be any finite value.
@@ -122,11 +118,11 @@
 <p>
             <span class="inlinemediaobject"><img src="../../../../../graphs/uniform_cdf.png" alt="uniform_cdf"></span>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.member_functions"></a><h4>
-<a name="id580858"></a>
+<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.member_functions"></a><h5>
+<a name="id614124"></a>
             <a href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">uniform_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">lower</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">upper</span> <span class="special">=</span> <span class="number">1</span><span class="special">);</span>
 </pre>
@@ -152,13 +148,13 @@
 <p>
             Returns the <span class="emphasis"><em>upper</em></span> parameter of this distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.non_member_accessors"></a><h4>
-<a name="id581097"></a>
+<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.non_member_accessors"></a><h5>
+<a name="id614360"></a>
             <a href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -173,18 +169,18 @@
             The domain of the random variable is any finite value, but the supported
             range is only <span class="emphasis"><em>lower</em></span> &lt;= x &lt;= <span class="emphasis"><em>upper</em></span>.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.accuracy"></a><h4>
-<a name="id581277"></a>
+<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.accuracy"></a><h5>
+<a name="id614538"></a>
             <a href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
             The uniform distribution is implemented with simple arithmetic operators
             and so should have errors within an epsilon or two.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.implementation"></a><h4>
-<a name="id581309"></a>
+<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.implementation"></a><h5>
+<a name="id614569"></a>
             <a href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table a is the <span class="emphasis"><em>lower</em></span> parameter
             of the distribution, b is the <span class="emphasis"><em>upper</em></span> parameter,
@@ -345,10 +341,10 @@
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.references"></a><h4>
-<a name="id581620"></a>
+<a name="math_toolkit.dist.dist_ref.dists.uniform_dist.references"></a><h5>
+<a name="id614878"></a>
             <a href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.references">References</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li><a href="http://en.wikipedia.org/wiki/Uniform_distribution_%28continuous%29" target="_top">Wikpedia
               continuous uniform distribution</a></li>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/weibull.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/weibull.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/weibull.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,16 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Weibull
- Distribution</title>
+<title>Weibull Distribution</title>
 <link rel="stylesheet" href="../../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dists.html" title=" Distributions">
-<link rel="prev" href="triangular_dist.html" title="
- Triangular Distribution">
-<link rel="next" href="uniform_dist.html" title=" Uniform
- Distribution">
+<link rel="up" href="../dists.html" title="Distributions">
+<link rel="prev" href="triangular_dist.html" title="Triangular Distribution">
+<link rel="next" href="uniform_dist.html" title="Uniform Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.dist_ref.dists.weibull"></a><a href="weibull.html" title=" Weibull
- Distribution"> Weibull
- Distribution</a></h5></div></div></div>
+<a name="math_toolkit.dist.dist_ref.dists.weibull"></a><a href="weibull.html" title="Weibull Distribution"> Weibull
+ Distribution</a>
+</h5></div></div></div>
 <p>
             
 </p>
@@ -41,13 +38,12 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span>
    
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span> <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
- <span class="keyword">class</span> Policy <span class="special">=</span> <a href="../../../policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">policies::policy&lt;&gt;</a> <span class="special">&gt;</span>
+ <span class="keyword">class</span> Policy <span class="special">=</span> policies::policy<> <span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">weibull_distribution</span><span class="special">;</span>
 
 <span class="keyword">typedef</span> <span class="identifier">weibull_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">weibull</span><span class="special">;</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">weibull_distribution</span>
 <span class="special">{</span>
 <span class="keyword">public</span><span class="special">:</span>
@@ -105,11 +101,11 @@
 <p>
             <span class="inlinemediaobject"><img src="../../../../../graphs/weibull2.png" alt="weibull2"></span>
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.weibull.related_distributions"></a><h4>
-<a name="id579110"></a>
+<a name="math_toolkit.dist.dist_ref.dists.weibull.related_distributions"></a><h5>
+<a name="id612387"></a>
             <a href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.related_distributions">Related
             distributions</a>
- </h4>
+ </h5>
 <p>
             When &#945; = 3, the <a href="http://en.wikipedia.org/wiki/Weibull_distribution" target="_top">Weibull
             distribution</a> appears similar to the <a href="http://en.wikipedia.org/wiki/Normal_distribution" target="_top">normal
@@ -117,11 +113,11 @@
             <a href="http://en.wikipedia.org/wiki/Exponential_distribution" target="_top">exponential
             distribution</a>.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.weibull.member_functions"></a><h4>
-<a name="id579168"></a>
+<a name="math_toolkit.dist.dist_ref.dists.weibull.member_functions"></a><h5>
+<a name="id612443"></a>
             <a href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.member_functions">Member
             Functions</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="identifier">weibull_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">shape</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">scale</span> <span class="special">=</span> <span class="number">1</span><span class="special">);</span>
 </pre>
@@ -146,13 +142,13 @@
 <p>
             Returns the <span class="emphasis"><em>scale</em></span> parameter of this distribution.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.weibull.non_member_accessors"></a><h4>
-<a name="id579393"></a>
+<a name="math_toolkit.dist.dist_ref.dists.weibull.non_member_accessors"></a><h5>
+<a name="id612665"></a>
             <a href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.non_member_accessors">Non-member
             Accessors</a>
- </h4>
+ </h5>
 <p>
- All the <a href="../nmp.html" title=" Non-Member Properties">usual non-member
+ All the <a href="../nmp.html" title="Non-Member Properties">usual non-member
             accessor functions</a> that are generic to all distributions are supported:
             <a href="../nmp.html#math.dist.cdf">Cumulative Distribution Function</a>,
             <a href="../nmp.html#math.dist.pdf">Probability Density Function</a>, <a href="../nmp.html#math.dist.quantile">Quantile</a>, <a href="../nmp.html#math.dist.hazard">Hazard
@@ -166,20 +162,20 @@
 <p>
             The domain of the random variable is [0, &#8734;].
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.weibull.accuracy"></a><h4>
-<a name="id579566"></a>
+<a name="math_toolkit.dist.dist_ref.dists.weibull.accuracy"></a><h5>
+<a name="id612837"></a>
             <a href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
             The Weibull distribution is implemented in terms of the standard library
- <tt class="computeroutput"><span class="identifier">log</span></tt> and <tt class="computeroutput"><span class="identifier">exp</span></tt> functions plus expm1
- and log1p and
+ <code class="computeroutput"><span class="identifier">log</span></code> and <code class="computeroutput"><span class="identifier">exp</span></code> functions plus expm1
+ and log1p and
             as such should have very low error rates.
           </p>
-<a name="math_toolkit.dist.dist_ref.dists.weibull.implementation"></a><h4>
-<a name="id579639"></a>
+<a name="math_toolkit.dist.dist_ref.dists.weibull.implementation"></a><h5>
+<a name="id612909"></a>
             <a href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
             In the following table &#945; is the shape parameter of the distribution, &#946; is
             it's scale parameter, <span class="emphasis"><em>x</em></span> is the random variate,
@@ -223,7 +219,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: p = -expm1(-(x/&#946;)<sup>&#945;</sup>)
+ Using the relation: p = -expm1(-(x/&#946;)<sup>&#945;</sup>)
                   </p>
                   </td>
 </tr>
@@ -247,7 +243,7 @@
                   </td>
 <td>
                   <p>
- Using the relation: x = &#946; * (-log1p(-p))<sup>1/&#945;</sup>
+ Using the relation: x = &#946; * (-log1p(-p))<sup>1/&#945;</sup>
                   </p>
                   </td>
 </tr>
@@ -343,10 +339,10 @@
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.dist.dist_ref.dists.weibull.references"></a><h4>
-<a name="id580026"></a>
+<a name="math_toolkit.dist.dist_ref.dists.weibull.references"></a><h5>
+<a name="id613295"></a>
             <a href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.references">References</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li>http://en.wikipedia.org/wiki/Weibull_distribution</li>
 <li><a href="http://mathworld.wolfram.com/WeibullDistribution.html" target="_top">Weisstein,

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/nmp.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/nmp.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/nmp.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,15 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Non-Member Properties</title>
+<title>Non-Member Properties</title>
 <link rel="stylesheet" href="../../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
 <link rel="start" href="../../../index.html" title="Math Toolkit">
-<link rel="up" href="../dist_ref.html" title=" Statistical Distributions
- Reference">
-<link rel="prev" href="../dist_ref.html" title=" Statistical Distributions
- Reference">
-<link rel="next" href="dists.html" title=" Distributions">
+<link rel="up" href="../dist_ref.html" title="Statistical Distributions Reference">
+<link rel="prev" href="../dist_ref.html" title="Statistical Distributions Reference">
+<link rel="next" href="dists.html" title="Distributions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.dist.dist_ref.nmp"></a> Non-Member Properties</h4></div></div></div>
+<a name="math_toolkit.dist.dist_ref.nmp"></a> Non-Member Properties
+</h4></div></div></div>
 <p>
           Properties that are common to all distributions are accessed via non-member
           getter functions. This allows more of these functions to be added over
@@ -37,11 +36,11 @@
           <a href="nmp.html#function_index">function index</a> to go straight to
           the function you want if you already know its name.
         </p>
-<a name="function_index"></a><a name="math_toolkit.dist.dist_ref.nmp.function_index"></a><h4>
-<a name="id537100"></a>
+<a name="function_index"></a><a name="math_toolkit.dist.dist_ref.nmp.function_index"></a><h5>
+<a name="id570680"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.function_index">Function
           Index</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <a href="nmp.html#math.dist.cdf">cdf</a>.
@@ -93,11 +92,11 @@
 <a href="nmp.html#math.dist.variance">variance</a>.
           </li>
 </ul></div>
-<a name="concept_index"></a><a name="math_toolkit.dist.dist_ref.nmp.conceptual_index"></a><h4>
-<a name="id537360"></a>
+<a name="concept_index"></a><a name="math_toolkit.dist.dist_ref.nmp.conceptual_index"></a><h5>
+<a name="id570936"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.conceptual_index">Conceptual
           Index</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li>
 <a href="nmp.html#math.dist.ccdf">Complement of the Cumulative Distribution
@@ -174,14 +173,14 @@
 <a href="nmp.html#math.dist.variance">variance</a>.
           </li>
 </ul></div>
-<a name="math.dist.cdf"></a><a name="math_toolkit.dist.dist_ref.nmp.cumulative_distribution_function"></a><h4>
-<a name="id537717"></a>
+<a name="math.dist.cdf"></a><a name="math_toolkit.dist.dist_ref.nmp.cumulative_distribution_function"></a><h5>
+<a name="id571291"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.cumulative_distribution_function">Cumulative
           Distribution Function</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">RealType</span> <span class="identifier">cdf</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">RealType</span> <span class="identifier">cdf</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 </pre>
 <p>
           The Cumulative Distribution Function
@@ -199,11 +198,11 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../graphs/cdf.png" alt="cdf"></span>
         </p>
-<a name="math.dist.ccdf"></a><a name="math_toolkit.dist.dist_ref.nmp.complement_of_the_cumulative_distribution_function"></a><h4>
-<a name="id537968"></a>
+<a name="math.dist.ccdf"></a><a name="math_toolkit.dist.dist_ref.nmp.complement_of_the_cumulative_distribution_function"></a><h5>
+<a name="id571539"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.complement_of_the_cumulative_distribution_function">Complement
           of the Cumulative Distribution Function</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Distribution</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">&gt;</span>
 <span class="identifier">RealType</span> <span class="identifier">cdf</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Unspecified-Complement-Type</em></span><span class="special">&lt;</span><span class="identifier">Distribution</span><span class="special">,</span> <span class="identifier">RealType</span><span class="special">&gt;&amp;</span> <span class="identifier">comp</span><span class="special">);</span>
@@ -223,7 +222,7 @@
           if the random variable is outside the defined range for the distribution.
         </p>
 <p>
- In this library, it is obtained by wrapping the arguments to the <tt class="computeroutput"><span class="identifier">cdf</span></tt> function in a call to <tt class="computeroutput"><span class="identifier">complement</span></tt>, for example:
+ In this library, it is obtained by wrapping the arguments to the <code class="computeroutput"><span class="identifier">cdf</span></code> function in a call to <code class="computeroutput"><span class="identifier">complement</span></code>, for example:
         </p>
 <pre class="programlisting">
 <span class="comment">// standard normal distribution object:
@@ -242,13 +241,13 @@
           See why complements? for why the
           complement is useful and when it should be used.
         </p>
-<a name="math.dist.hazard"></a><a name="math_toolkit.dist.dist_ref.nmp.hazard_function"></a><h4>
-<a name="id538390"></a>
+<a name="math.dist.hazard"></a><a name="math_toolkit.dist.dist_ref.nmp.hazard_function"></a><h5>
+<a name="id571958"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.hazard_function">Hazard Function</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">RealType</span> <span class="identifier">hazard</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">RealType</span> <span class="identifier">hazard</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 </pre>
 <p>
           Returns the Hazard Function of
@@ -266,19 +265,19 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../../../../../doc/html/images/caution.png"></td>
 <th align="left">Caution</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
             Some authors refer to this as the conditional failure density function
             rather than the hazard function.
           </p></td></tr>
 </table></div>
-<a name="math.dist.chf"></a><a name="math_toolkit.dist.dist_ref.nmp.cumulative_hazard_function"></a><h4>
-<a name="id538646"></a>
+<a name="math.dist.chf"></a><a name="math_toolkit.dist.dist_ref.nmp.cumulative_hazard_function"></a><h5>
+<a name="id572212"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.cumulative_hazard_function">Cumulative
           Hazard Function</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">RealType</span> <span class="identifier">chf</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">RealType</span> <span class="identifier">chf</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 </pre>
 <p>
           Returns the Cumulative Hazard Function
@@ -296,17 +295,17 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="../../../../../../../../doc/html/images/caution.png"></td>
 <th align="left">Caution</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
             Some authors refer to this as simply the "Hazard Function".
           </p></td></tr>
 </table></div>
-<a name="math.dist.mean"></a><a name="math_toolkit.dist.dist_ref.nmp.mean"></a><h4>
-<a name="id538904"></a>
+<a name="math.dist.mean"></a><a name="math_toolkit.dist.dist_ref.nmp.mean"></a><h5>
+<a name="id572468"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.mean">mean</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">RealType</span> <span class="identifier">mean</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">RealType</span> <span class="identifier">mean</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
 </pre>
 <p>
           Returns the mean of the distribution <span class="emphasis"><em>dist</em></span>.
@@ -316,24 +315,24 @@
           if the distribution does not have a defined mean (for example the Cauchy
           distribution).
         </p>
-<a name="math.dist.median"></a><a name="math_toolkit.dist.dist_ref.nmp.median"></a><h4>
-<a name="id539079"></a>
+<a name="math.dist.median"></a><a name="math_toolkit.dist.dist_ref.nmp.median"></a><h5>
+<a name="id572641"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.median">median</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">RealType</span> <span class="identifier">median</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">RealType</span> <span class="identifier">median</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
 </pre>
 <p>
           Returns the median of the distribution <span class="emphasis"><em>dist</em></span>.
         </p>
-<a name="math.dist.mode"></a><a name="math_toolkit.dist.dist_ref.nmp.mode"></a><h4>
-<a name="id539239"></a>
+<a name="math.dist.mode"></a><a name="math_toolkit.dist.dist_ref.nmp.mode"></a><h5>
+<a name="id572800"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.mode">mode</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;</span>
-<span class="identifier">RealType</span> <span class="identifier">mode</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;</span>
+<span class="identifier">RealType</span> <span class="identifier">mode</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
 </pre>
 <p>
           Returns the mode of the distribution <span class="emphasis"><em>dist</em></span>.
@@ -342,14 +341,14 @@
           This function may return a domain_error
           if the distribution does not have a defined mode.
         </p>
-<a name="math.dist.pdf"></a><a name="math_toolkit.dist.dist_ref.nmp.probability_density_function"></a><h4>
-<a name="id539407"></a>
+<a name="math.dist.pdf"></a><a name="math_toolkit.dist.dist_ref.nmp.probability_density_function"></a><h5>
+<a name="id572966"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.probability_density_function">Probability
           Density Function</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">RealType</span> <span class="identifier">pdf</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">RealType</span> <span class="identifier">pdf</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&amp;</span> <span class="identifier">x</span><span class="special">);</span>
 </pre>
 <p>
           For a continuous function, the probability density function (pdf) returns
@@ -372,30 +371,30 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../graphs/pdf.png" alt="pdf"></span>
         </p>
-<a name="math.dist.range"></a><a name="math_toolkit.dist.dist_ref.nmp.range"></a><h4>
-<a name="id539653"></a>
+<a name="math.dist.range"></a><a name="math_toolkit.dist.dist_ref.nmp.range"></a><h5>
+<a name="id573210"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.range">range</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> <span class="identifier">RealType</span><span class="special">&gt;</span> <span class="identifier">range</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> <span class="identifier">RealType</span><span class="special">&gt;</span> <span class="identifier">range</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
 </pre>
 <p>
           Returns the valid range of the random variable over distribution <span class="emphasis"><em>dist</em></span>.
         </p>
-<a name="math.dist.quantile"></a><a name="math_toolkit.dist.dist_ref.nmp.quantile"></a><h4>
-<a name="id539851"></a>
+<a name="math.dist.quantile"></a><a name="math_toolkit.dist.dist_ref.nmp.quantile"></a><h5>
+<a name="id573407"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.quantile">Quantile</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">RealType</span> <span class="identifier">quantile</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">RealType</span> <span class="identifier">quantile</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RealType</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">);</span>
 </pre>
 <p>
           The quantile is best viewed as the inverse of the <a href="nmp.html#math.dist.cdf">Cumulative
           Distribution Function</a>, it returns a value <span class="emphasis"><em>x</em></span>
- such that <tt class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">dist</span><span class="special">,</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span>
- <span class="identifier">p</span></tt>.
+ such that <code class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">dist</span><span class="special">,</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span>
+ <span class="identifier">p</span></code>.
         </p>
 <p>
           This is also known as the <span class="emphasis"><em>percent point function</em></span>,
@@ -413,11 +412,11 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../graphs/quantile.png" alt="quantile"></span>
         </p>
-<a name="math.dist.quantile_c"></a><a name="math_toolkit.dist.dist_ref.nmp.quantile_from_the_complement_of_the_probability_"></a><h4>
-<a name="id540171"></a>
+<a name="math.dist.quantile_c"></a><a name="math_toolkit.dist.dist_ref.nmp.quantile_from_the_complement_of_the_probability_"></a><h5>
+<a name="id573725"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.quantile_from_the_complement_of_the_probability_">Quantile
           from the complement of the probability.</a>
- </h4>
+ </h5>
 <p>
           <a href="../stat_tut/overview.html#complements">complements</a>
         </p>
@@ -439,7 +438,7 @@
 </span><span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">quantile</span><span class="special">(</span><span class="identifier">complement</span><span class="special">(</span><span class="identifier">norm</span><span class="special">,</span> <span class="number">0.05</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
 <p>
- The function computes a value <span class="emphasis"><em>x</em></span> such that <tt class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">complement</span><span class="special">(</span><span class="identifier">dist</span><span class="special">,</span> <span class="identifier">x</span><span class="special">))</span> <span class="special">==</span> <span class="identifier">q</span></tt>
+ The function computes a value <span class="emphasis"><em>x</em></span> such that <code class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">complement</span><span class="special">(</span><span class="identifier">dist</span><span class="special">,</span> <span class="identifier">x</span><span class="special">))</span> <span class="special">==</span> <span class="identifier">q</span></code>
           where <span class="emphasis"><em>q</em></span> is complement of the probability.
         </p>
 <p>
@@ -461,14 +460,14 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../graphs/survival_inv.png" alt="survival_inv"></span>
         </p>
-<a name="math.dist.sd"></a><a name="math_toolkit.dist.dist_ref.nmp.standard_deviation"></a><h4>
-<a name="id540655"></a>
+<a name="math.dist.sd"></a><a name="math_toolkit.dist.dist_ref.nmp.standard_deviation"></a><h5>
+<a name="id574206"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.standard_deviation">Standard
           Deviation</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">RealType</span> <span class="identifier">standard_deviation</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">RealType</span> <span class="identifier">standard_deviation</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
 </pre>
 <p>
           Returns the standard deviation of distribution <span class="emphasis"><em>dist</em></span>.
@@ -477,13 +476,13 @@
           This function may return a domain_error
           if the distribution does not have a defined standard deviation.
         </p>
-<a name="math.dist.support"></a><a name="math_toolkit.dist.dist_ref.nmp.support"></a><h4>
-<a name="id540834"></a>
+<a name="math.dist.support"></a><a name="math_toolkit.dist.dist_ref.nmp.support"></a><h5>
+<a name="id574383"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.support">support</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> <span class="identifier">RealType</span><span class="special">&gt;</span> <span class="identifier">support</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> <span class="identifier">RealType</span><span class="special">&gt;</span> <span class="identifier">support</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
 </pre>
 <p>
           Returns the supported range of random variable over the distribution <span class="emphasis"><em>dist</em></span>.
@@ -495,13 +494,13 @@
           that has the cdf going from zero to unity. Outside are uninteresting zones
           where the pdf is zero, and the cdf zero or unity.
         </p>
-<a name="math.dist.variance"></a><a name="math_toolkit.dist.dist_ref.nmp.variance"></a><h4>
-<a name="id541048"></a>
+<a name="math.dist.variance"></a><a name="math_toolkit.dist.dist_ref.nmp.variance"></a><h5>
+<a name="id574596"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.variance">Variance</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">RealType</span> <span class="identifier">variance</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">RealType</span> <span class="identifier">variance</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
 </pre>
 <p>
           Returns the variance of the distribution <span class="emphasis"><em>dist</em></span>.
@@ -510,13 +509,13 @@
           This function may return a domain_error
           if the distribution does not have a defined variance.
         </p>
-<a name="math.dist.skewness"></a><a name="math_toolkit.dist.dist_ref.nmp.skewness"></a><h4>
-<a name="id541224"></a>
+<a name="math.dist.skewness"></a><a name="math_toolkit.dist.dist_ref.nmp.skewness"></a><h5>
+<a name="id574771"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.skewness">Skewness</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">RealType</span> <span class="identifier">skewness</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">RealType</span> <span class="identifier">skewness</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
 </pre>
 <p>
           Returns the skewness of the distribution <span class="emphasis"><em>dist</em></span>.
@@ -525,13 +524,13 @@
           This function may return a domain_error
           if the distribution does not have a defined skewness.
         </p>
-<a name="math.dist.kurtosis"></a><a name="math_toolkit.dist.dist_ref.nmp.kurtosis"></a><h4>
-<a name="id541401"></a>
+<a name="math.dist.kurtosis"></a><a name="math_toolkit.dist.dist_ref.nmp.kurtosis"></a><h5>
+<a name="id574946"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.kurtosis">Kurtosis</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">RealType</span> <span class="identifier">kurtosis</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">RealType</span> <span class="identifier">kurtosis</span><span class="special">(</span><span class="keyword">const</span> <span class="emphasis"><em>Distribution-Type</em></span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;&amp;</span> <span class="identifier">dist</span><span class="special">);</span>
 </pre>
 <p>
           Returns the 'proper' kurtosis (normalized fourth moment) of the distribution
@@ -569,14 +568,14 @@
 <p>
           'Proper' kurtosis can have a value from zero to + infinity.
         </p>
-<a name="math.dist.kurtosis_excess"></a><a name="math_toolkit.dist.dist_ref.nmp.kurtosis_excess"></a><h4>
-<a name="id541703"></a>
+<a name="math.dist.kurtosis_excess"></a><a name="math_toolkit.dist.dist_ref.nmp.kurtosis_excess"></a><h5>
+<a name="id575246"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.kurtosis_excess">Kurtosis
           excess</a>
- </h4>
+ </h5>
 <pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;</span>
-<span class="identifier">RealType</span> <span class="identifier">kurtosis_excess</span><span class="special">(</span><span class="