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="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">kurtosis_excess</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 kurtosis excess of the distribution <span class="emphasis"><em>dist</em></span>.
@@ -606,47 +605,47 @@
 <p>
           The kurtosis excess of a normal distribution is zero.
         </p>
-<a name="cdfPQ"></a><a name="math_toolkit.dist.dist_ref.nmp.p_and_q"></a><h4>
-<a name="id541968"></a>
+<a name="cdfPQ"></a><a name="math_toolkit.dist.dist_ref.nmp.p_and_q"></a><h5>
+<a name="id575509"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.p_and_q">P and Q</a>
- </h4>
+ </h5>
 <p>
           The terms P and Q are sometimes used to refer to the <a href="nmp.html#math.dist.cdf">Cumulative
           Distribution Function</a> and its complement
           respectively. Lowercase p and q are sometimes used to refer to the values
           returned by these functions.
         </p>
-<a name="percent"></a><a name="math_toolkit.dist.dist_ref.nmp.percent_point_function"></a><h4>
-<a name="id542024"></a>
+<a name="percent"></a><a name="math_toolkit.dist.dist_ref.nmp.percent_point_function"></a><h5>
+<a name="id575564"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.percent_point_function">Percent
           Point Function</a>
- </h4>
+ </h5>
 <p>
           The percent point function, also known as the percentile, is the same as
           the Quantile.
         </p>
-<a name="cdf_inv"></a><a name="math_toolkit.dist.dist_ref.nmp.inverse_cdf_function_"></a><h4>
-<a name="id542070"></a>
+<a name="cdf_inv"></a><a name="math_toolkit.dist.dist_ref.nmp.inverse_cdf_function_"></a><h5>
+<a name="id575607"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.inverse_cdf_function_">Inverse
           CDF Function.</a>
- </h4>
+ </h5>
 <p>
           The inverse of the cumulative distribution function, is the same as the
           <a href="nmp.html#math.dist.quantile">Quantile</a>.
         </p>
-<a name="survival_inv"></a><a name="math_toolkit.dist.dist_ref.nmp.inverse_survival_function_"></a><h4>
-<a name="id542117"></a>
+<a name="survival_inv"></a><a name="math_toolkit.dist.dist_ref.nmp.inverse_survival_function_"></a><h5>
+<a name="id575652"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.inverse_survival_function_">Inverse
           Survival Function.</a>
- </h4>
+ </h5>
 <p>
           The inverse of the survival function, is the same as computing the quantile from the complement of the probability.
         </p>
-<a name="pmf"></a><a name="math_toolkit.dist.dist_ref.nmp.probability_mass_function"></a><h4>
-<a name="id542165"></a>
+<a name="pmf"></a><a name="math_toolkit.dist.dist_ref.nmp.probability_mass_function"></a><h5>
+<a name="id575698"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.probability_mass_function">Probability
           Mass Function</a>
- </h4>
+ </h5>
 <p>
           The Probability Mass Function is the same as the <a href="nmp.html#math.dist.pdf">Probability
           Density Function</a>.
@@ -656,32 +655,32 @@
           the term Probability Density Function
           applies to continuous distributions.
         </p>
-<a name="lower_critical"></a><a name="math_toolkit.dist.dist_ref.nmp.lower_critical_value_"></a><h4>
-<a name="id542227"></a>
+<a name="lower_critical"></a><a name="math_toolkit.dist.dist_ref.nmp.lower_critical_value_"></a><h5>
+<a name="id575757"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.lower_critical_value_">Lower
           Critical Value.</a>
- </h4>
+ </h5>
 <p>
           The lower critical value calculates the value of the random variable given
           the area under the left tail of the distribution. It is equivalent to calculating
           the Quantile.
         </p>
-<a name="upper_critical"></a><a name="math_toolkit.dist.dist_ref.nmp.upper_critical_value_"></a><h4>
-<a name="id542275"></a>
+<a name="upper_critical"></a><a name="math_toolkit.dist.dist_ref.nmp.upper_critical_value_"></a><h5>
+<a name="id575803"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.upper_critical_value_">Upper
           Critical Value.</a>
- </h4>
+ </h5>
 <p>
           The upper critical value calculates the value of the random variable given
           the area under the right tail of the distribution. It is equivalent to
           calculating the <a href="nmp.html#math.dist.quantile_c">quantile from the
           complement of the probability</a>.
         </p>
-<a name="survival"></a><a name="math_toolkit.dist.dist_ref.nmp.survival_function"></a><h4>
-<a name="id542324"></a>
+<a name="survival"></a><a name="math_toolkit.dist.dist_ref.nmp.survival_function"></a><h5>
+<a name="id575849"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.survival_function">Survival
           Function</a>
- </h4>
+ </h5>
 <p>
           Refer to the <a href="nmp.html#math.dist.ccdf">Complement of the Cumulative
           Distribution Function</a>.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/future.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/future.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/future.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> Extras/Future Directions</title>
+<title>Extras/Future Directions</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="dist_ref/dist_algorithms.html" title=" Distribution
- Algorithms">
-<link rel="next" href="../special.html" title=" Special Functions">
+<link rel="up" href="../dist.html" title="Statistical Distributions and Functions">
+<link rel="prev" href="dist_ref/dist_algorithms.html" title="Distribution Algorithms">
+<link rel="next" href="../special.html" title="Special Functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,12 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.dist.future"></a> Extras/Future Directions</h3></div></div></div>
-<a name="math_toolkit.dist.future.adding_additional_location_and_scale_parameters"></a><h4>
-<a name="id583194"></a>
+<a name="math_toolkit.dist.future"></a> Extras/Future Directions
+</h3></div></div></div>
+<a name="math_toolkit.dist.future.adding_additional_location_and_scale_parameters"></a><h5>
+<a name="id616442"></a>
         <a href="future.html#math_toolkit.dist.future.adding_additional_location_and_scale_parameters">Adding
         Additional Location and Scale Parameters</a>
- </h4>
+ </h5>
 <p>
         In some modelling applications we require a distribution with a specific
         location and scale: often this equates to a specific mean and standard deviation,
@@ -55,11 +55,11 @@
         Which would then have its own set of overloads for the non-member accessor
         functions.
       </p>
-<a name="math_toolkit.dist.future.an__quot_any_distribution_quot__class"></a><h4>
-<a name="id583426"></a>
+<a name="math_toolkit.dist.future.an__quot_any_distribution_quot__class"></a><h5>
+<a name="id616670"></a>
         <a href="future.html#math_toolkit.dist.future.an__quot_any_distribution_quot__class">An
         "any_distribution" class</a>
- </h4>
+ </h5>
 <p>
         It would be fairly trivial to add a distribution object that virtualises
         the actual type of the distribution, and can therefore hold "any"
@@ -85,11 +85,11 @@
         use case though. Possibly tests for goodness of fit might provide such a
         use case: this needs more investigation.
       </p>
-<a name="math_toolkit.dist.future.higher_level_hypothesis_tests"></a><h4>
-<a name="id583726"></a>
+<a name="math_toolkit.dist.future.higher_level_hypothesis_tests"></a><h5>
+<a name="id616968"></a>
         <a href="future.html#math_toolkit.dist.future.higher_level_hypothesis_tests">Higher
         Level Hypothesis Tests</a>
- </h4>
+ </h5>
 <p>
         Higher-level tests roughly corresponding to the <a href="http://documents.wolfram.com/mathematica/Add-onsLinks/StandardPackages/Statistics/HypothesisTests.html" target="_top">Mathematica
         Hypothesis Tests</a> package could be added reasonably easily, for example:
@@ -106,11 +106,11 @@
         Returns the probability that the data in the sequence [a,b) has the mean
         <span class="emphasis"><em>expected_mean</em></span>.
       </p>
-<a name="math_toolkit.dist.future.integration_with_statistical_accumulators"></a><h4>
-<a name="id583960"></a>
+<a name="math_toolkit.dist.future.integration_with_statistical_accumulators"></a><h5>
+<a name="id617201"></a>
         <a href="future.html#math_toolkit.dist.future.integration_with_statistical_accumulators">Integration
         With Statistical Accumulators</a>
- </h4>
+ </h5>
 <p>
         <a href="http://boost-sandbox.sourceforge.net/libs/accumulators/doc/html/index.html" target="_top">Eric
         Niebler's accumulator framework</a> - also work in progress - provides

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut.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> Statistical Distributions
- Tutorial</title>
+<title>Statistical Distributions Tutorial</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="../dist.html" title=" Statistical Distributions and Functions">
-<link rel="next" href="stat_tut/overview.html" title=" Overview">
+<link rel="up" href="../dist.html" title="Statistical Distributions and Functions">
+<link rel="prev" href="../dist.html" title="Statistical Distributions and Functions">
+<link rel="next" href="stat_tut/overview.html" title="Overview">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.dist.stat_tut"></a><a href="stat_tut.html" title=" Statistical Distributions
- Tutorial"> Statistical Distributions
- Tutorial</a></h3></div></div></div>
+<a name="math_toolkit.dist.stat_tut"></a><a href="stat_tut.html" title="Statistical Distributions Tutorial"> Statistical Distributions
+ Tutorial</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Overview</span></dt>
 <dt><span class="section"> Worked Examples</span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/dist_params.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/dist_params.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/dist_params.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Discrete Probability
- Distributions</title>
+<title>Discrete Probability 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="../stat_tut.html" title=" Statistical Distributions
- Tutorial">
-<link rel="prev" href="variates.html" title=" Random Variates
- and Distribution Parameters">
-<link rel="next" href="../dist_ref.html" title=" Statistical Distributions
- Reference">
+<link rel="up" href="../stat_tut.html" title="Statistical Distributions Tutorial">
+<link rel="prev" href="variates.html" title="Random Variates and Distribution Parameters">
+<link rel="next" href="../dist_ref.html" title="Statistical Distributions Reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.dist.stat_tut.dist_params"></a><a href="dist_params.html" title=" Discrete Probability
- Distributions"> Discrete Probability
- Distributions</a></h4></div></div></div>
+<a name="math_toolkit.dist.stat_tut.dist_params"></a><a href="dist_params.html" title="Discrete Probability Distributions"> Discrete Probability
+ Distributions</a>
+</h4></div></div></div>
 <p>
           Note that the <a href="http://en.wikipedia.org/wiki/Discrete_probability_distribution" target="_top">discrete
           distributions</a>, including the binomial, negative binomial, Poisson
@@ -63,7 +59,7 @@
 <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 quantile function of a discrete distribution will by default return
             an integer result that has been <span class="emphasis"><em>rounded outwards</em></span>.
@@ -76,12 +72,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
+ 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 a discrete distribution. The <a href="../../policy/pol_ref/discrete_quant_ref.html" title=" Discrete
- Quantile Policies">reference
+ function on a discrete 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>
 </td></tr>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/overview.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/overview.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/overview.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> Overview</title>
+<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="Math Toolkit">
-<link rel="up" href="../stat_tut.html" title=" Statistical Distributions
- Tutorial">
-<link rel="prev" href="../stat_tut.html" title=" Statistical Distributions
- Tutorial">
-<link rel="next" href="weg.html" title=" Worked Examples">
+<link rel="up" href="../stat_tut.html" title="Statistical Distributions Tutorial">
+<link rel="prev" href="../stat_tut.html" title="Statistical Distributions Tutorial">
+<link rel="next" href="weg.html" title="Worked Examples">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,12 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.dist.stat_tut.overview"></a> Overview</h4></div></div></div>
-<a name="math_toolkit.dist.stat_tut.overview.headers_and_namespaces"></a><h4>
-<a name="id462425"></a>
+<a name="math_toolkit.dist.stat_tut.overview"></a> Overview
+</h4></div></div></div>
+<a name="math_toolkit.dist.stat_tut.overview.headers_and_namespaces"></a><h5>
+<a name="id496276"></a>
           <a href="overview.html#math_toolkit.dist.stat_tut.overview.headers_and_namespaces">Headers
           and Namespaces</a>
- </h4>
+ </h5>
 <p>
           All the code in this library is inside namespace boost::math.
         </p>
@@ -44,16 +43,16 @@
           For example, to use the Students-t distribution include either &lt;boost/math/distributions/students_t.hpp&gt;
           or &lt;boost/math/distributions.hpp&gt;
         </p>
-<a name="math_toolkit.dist.stat_tut.overview.distributions_are_objects"></a><h4>
-<a name="id462480"></a>
+<a name="math_toolkit.dist.stat_tut.overview.distributions_are_objects"></a><h5>
+<a name="id496328"></a>
           <a href="overview.html#math_toolkit.dist.stat_tut.overview.distributions_are_objects">Distributions
           are Objects</a>
- </h4>
+ </h5>
 <p>
           Each kind of distribution in this library is a class type.
         </p>
 <p>
- Policies provide fine-grained
+ Policies provide fine-grained
           control of the behaviour of these classes, allowing the user to customise
           behaviour such as how errors are handled, or how the quantiles of discrete
           distribtions behave.
@@ -63,10 +62,9 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../../../../doc/html/images/tip.png"></td>
 <th align="left">Tip</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
             If you are familiar with statistics libraries using functions, and 'Distributions
- as Objects' seem alien, see <a href="weg/nag_library.html" title=" Comparison
- with C, R, FORTRAN-style Free Functions">the
+ as Objects' seem alien, see <a href="weg/nag_library.html" title="Comparison with C, R, FORTRAN-style Free Functions">the
             comparison to other statistics libraries.</a>
           </p></td></tr>
 </table></div>
@@ -92,8 +90,8 @@
           are typedefs on type <span class="emphasis"><em>double</em></span> that mostly take the usual
           name of the distribution (except where there is a clash with a function
           of the same name: beta and gamma, in which case using the default template
- arguments - <tt class="computeroutput"><span class="identifier">RealType</span> <span class="special">=</span>
- <span class="keyword">double</span></tt> - is nearly as convenient).
+ arguments - <code class="computeroutput"><span class="identifier">RealType</span> <span class="special">=</span>
+ <span class="keyword">double</span></code> - is nearly as convenient).
           Probably 95% of uses are covered by these typedefs:
         </p>
 <pre class="programlisting">
@@ -107,12 +105,10 @@
 </span><span class="identifier">beta_distribution</span><span class="special">&lt;&gt;</span> <span class="identifier">d2</span><span class="special">(</span><span class="number">10</span><span class="special">,</span> <span class="number">20</span><span class="special">);</span> <span class="comment">// Note: _distribution&lt;&gt; suffix !
 </span></pre>
 <p>
- If you need to use the distributions with a type other than <tt class="computeroutput"><span class="keyword">double</span></tt>, then you can instantiate the template
- directly: the names of the templates are the same as the <tt class="computeroutput"><span class="keyword">double</span></tt> typedef but with <tt class="computeroutput"><span class="identifier">_distribution</span></tt>
- appended, for example: <a href="../dist_ref/dists/students_t_dist.html" title="
- Students t Distribution">Students
- t Distribution</a> or <a href="../dist_ref/dists/binomial_dist.html" title="
- Binomial Distribution">Binomial
+ If you need to use the distributions with a type other than <code class="computeroutput"><span class="keyword">double</span></code>, then you can instantiate the template
+ directly: the names of the templates are the same as the <code class="computeroutput"><span class="keyword">double</span></code> typedef but with <code class="computeroutput"><span class="identifier">_distribution</span></code>
+ appended, for example: <a href="../dist_ref/dists/students_t_dist.html" title="Students t Distribution">Students
+ t Distribution</a> or <a href="../dist_ref/dists/binomial_dist.html" title="Binomial Distribution">Binomial
           Distribution</a>:
         </p>
 <pre class="programlisting">
@@ -137,11 +133,11 @@
           is to be able to calculate the <span class="emphasis"><em>cumulative distribution functions</em></span>
           and <span class="emphasis"><em>quantiles</em></span> etc for these distributions.
         </p>
-<a name="math_toolkit.dist.stat_tut.overview.generic_operations_common_to_all_distributions_are_non_member_functions"></a><h4>
-<a name="id463020"></a>
+<a name="math_toolkit.dist.stat_tut.overview.generic_operations_common_to_all_distributions_are_non_member_functions"></a><h5>
+<a name="id496865"></a>
           <a href="overview.html#math_toolkit.dist.stat_tut.overview.generic_operations_common_to_all_distributions_are_non_member_functions">Generic
           operations common to all distributions are non-member functions</a>
- </h4>
+ </h5>
 <p>
           Want to calculate the PDF (Probability Density Function) of a distribution?
           No problem, just use:
@@ -175,11 +171,11 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../../../../doc/html/images/tip.png"></td>
 <th align="left">Tip</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
           </p>
 <p>
- <span class="bold"><b>Random numbers that approximate Quantiles of Distributions</b></span>
+ <span class="bold"><strong>Random numbers that approximate Quantiles of Distributions</strong></span>
           </p>
 <p>
             If you want random numbers that are distributed in a specific way, for
@@ -198,12 +194,12 @@
           of trials) and p (the probability of success on one trial).
         </p>
 <p>
- The <tt class="computeroutput"><span class="identifier">binomial_distribution</span></tt>
+ The <code class="computeroutput"><span class="identifier">binomial_distribution</span></code>
           constructor therefore has two parameters:
         </p>
 <p>
- <tt class="computeroutput"><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></tt>
+ <code class="computeroutput"><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></code>
         </p>
 <p>
           For this distribution the random variate is k: the number of successes
@@ -215,11 +211,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>
           </p>
 <p>
- <span class="bold"><b>Random Variates and Distribution Parameters</b></span>
+ <span class="bold"><strong>Random Variates and Distribution Parameters</strong></span>
           </p>
 <p>
             <a href="http://en.wikipedia.org/wiki/Random_variate" target="_top">Random variates</a>
@@ -232,12 +228,12 @@
 </td></tr>
 </table></div>
 <p>
- As noted above the non-member function <tt class="computeroutput"><span class="identifier">pdf</span></tt>
+ As noted above the non-member function <code class="computeroutput"><span class="identifier">pdf</span></code>
           has one parameter for the distribution object, and a second for the random
           variate. So taking our binomial distribution example, we would write:
         </p>
 <p>
- <tt class="computeroutput"><span class="identifier">pdf</span><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">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>
+ <code class="computeroutput"><span class="identifier">pdf</span><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">n</span><span class="special">,</span> <span class="identifier">p</span><span class="special">),</span> <span class="identifier">k</span><span class="special">);</span></code>
         </p>
 <p>
           The distribution (effectively the random variate) is said to be 'supported'
@@ -249,32 +245,32 @@
           the pdf is zero, and the cdf zero or unity. Mathematically, the functions
           may make sense with an (+ or -) infinite value, but except for a few special
           cases (in the Normal and Cauchy distributions) this implementation limits
- random variates to finite values from the <tt class="computeroutput"><span class="identifier">max</span></tt>
- to <tt class="computeroutput"><span class="identifier">min</span></tt> for the <tt class="computeroutput"><span class="identifier">RealType</span></tt>. (See <a href="../../backgrounders/implementation.html#math_toolkit.backgrounders.implementation.handling_of_floating_point_infinity">Handling
+ random variates to finite values from the <code class="computeroutput"><span class="identifier">max</span></code>
+ to <code class="computeroutput"><span class="identifier">min</span></code> for the <code class="computeroutput"><span class="identifier">RealType</span></code>. (See <a href="../../backgrounders/implementation.html#math_toolkit.backgrounders.implementation.handling_of_floating_point_infinity">Handling
           of Floating-Point Infinity</a> for rationale).
         </p>
 <p>
           The range of random variate values that is permitted and supported can
- be tested by using two functions <tt class="computeroutput"><span class="identifier">range</span></tt>
- and <tt class="computeroutput"><span class="identifier">support</span></tt>.
+ be tested by using two functions <code class="computeroutput"><span class="identifier">range</span></code>
+ and <code class="computeroutput"><span class="identifier">support</span></code>.
         </p>
 <div class="note"><table border="0" summary="Note">
 <tr>
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../doc/html/images/note.png"></td>
 <th align="left">Note</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
           </p>
 <p>
- <span class="bold"><b>Discrete Probability Distributions</b></span>
+ <span class="bold"><strong>Discrete Probability Distributions</strong></span>
           </p>
 <p>
             Note that the <a href="http://en.wikipedia.org/wiki/Discrete_probability_distribution" target="_top">discrete
             distributions</a>, including the binomial, negative binomial, Poisson
             &amp; Bernoulli, are all mathematically defined as discrete functions:
- that is to say the functions <tt class="computeroutput"><span class="identifier">cdf</span></tt>
- and <tt class="computeroutput"><span class="identifier">pdf</span></tt> are only defined
+ that is to say the functions <code class="computeroutput"><span class="identifier">cdf</span></code>
+ and <code class="computeroutput"><span class="identifier">pdf</span></code> are only defined
             for integral values of the random variate.
           </p>
 <p>
@@ -283,7 +279,7 @@
             and permit non-integral values of their parameters.
           </p>
 <p>
- Users wanting to enforce a strict mathematical model may use <tt class="computeroutput"><span class="identifier">floor</span></tt> or <tt class="computeroutput"><span class="identifier">ceil</span></tt>
+ Users wanting to enforce a strict mathematical model may use <code class="computeroutput"><span class="identifier">floor</span></code> or <code class="computeroutput"><span class="identifier">ceil</span></code>
             functions on the random variate prior to calling the distribution function.
           </p>
 <p>
@@ -299,12 +295,10 @@
           </p>
 <p>
             This behaviour can be changed so that the quantile functions are rounded
- differently, or 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
+ differently, or 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 a discrete distribtion. The <a href="../../policy/pol_ref/discrete_quant_ref.html" title=" Discrete
- Quantile Policies">reference
+ function on a discrete distribtion. 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>
 <p>
@@ -318,18 +312,18 @@
 </table></div>
 <a name="complements"></a><p>
         </p>
-<a name="math_toolkit.dist.stat_tut.overview.complements_are_supported_too"></a><h4>
-<a name="id463776"></a>
+<a name="math_toolkit.dist.stat_tut.overview.complements_are_supported_too"></a><h5>
+<a name="id497594"></a>
           <a href="overview.html#math_toolkit.dist.stat_tut.overview.complements_are_supported_too">Complements
           are supported too</a>
- </h4>
+ </h5>
 <p>
           Often you don't want the value of the CDF, but its complement, which is
- to say <tt class="computeroutput"><span class="number">1</span><span class="special">-</span><span class="identifier">p</span></tt> rather than <tt class="computeroutput"><span class="identifier">p</span></tt>.
- You could calculate the CDF and subtract it from <tt class="computeroutput"><span class="number">1</span></tt>,
- but if <tt class="computeroutput"><span class="identifier">p</span></tt> is very close
- to <tt class="computeroutput"><span class="number">1</span></tt> then cancellation error
- will cause you to lose significant digits. In extreme cases, <tt class="computeroutput"><span class="identifier">p</span></tt> may actually be equal to <tt class="computeroutput"><span class="number">1</span></tt>, even though the true value of the complement
+ to say <code class="computeroutput"><span class="number">1</span><span class="special">-</span><span class="identifier">p</span></code> rather than <code class="computeroutput"><span class="identifier">p</span></code>.
+ You could calculate the CDF and subtract it from <code class="computeroutput"><span class="number">1</span></code>,
+ but if <code class="computeroutput"><span class="identifier">p</span></code> is very close
+ to <code class="computeroutput"><span class="number">1</span></code> then cancellation error
+ will cause you to lose significant digits. In extreme cases, <code class="computeroutput"><span class="identifier">p</span></code> may actually be equal to <code class="computeroutput"><span class="number">1</span></code>, even though the true value of the complement
           is non-zero.
         </p>
 <p>
@@ -337,7 +331,7 @@
         </p>
 <p>
           In this library, whenever you want to receive a complement, just wrap all
- the function arguments in a call to <tt class="computeroutput"><span class="identifier">complement</span><span class="special">(...)</span></tt>, for example:
+ the function arguments in a call to <code class="computeroutput"><span class="identifier">complement</span><span class="special">(...)</span></code>, for example:
         </p>
 <pre class="programlisting">
 <span class="identifier">students_t</span> <span class="identifier">dist</span><span class="special">(</span><span class="number">5</span><span class="special">);</span>
@@ -347,7 +341,7 @@
 <p>
           But wait, now that we have a complement, we have to be able to use it as
           well. Any function that accepts a probability as an argument can also accept
- a complement by wrapping all of its arguments in a call to <tt class="computeroutput"><span class="identifier">complement</span><span class="special">(...)</span></tt>,
+ a complement by wrapping all of its arguments in a call to <code class="computeroutput"><span class="identifier">complement</span><span class="special">(...)</span></code>,
           for example:
         </p>
 <pre class="programlisting">
@@ -367,11 +361,11 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../../../../doc/html/images/tip.png"></td>
 <th align="left">Tip</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
           </p>
 <p>
- <span class="bold"><b>Critical values are just quantiles</b></span>
+ <span class="bold"><strong>Critical values are just quantiles</strong></span>
           </p>
 <p>
             Some texts talk about quantiles, others about critical values, the basic
@@ -390,13 +384,13 @@
             critical value</em></span> for a probability of 0.05 is given by:
           </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="number">100</span><span class="special">,</span> <span class="number">0.1</span><span class="special">),</span> <span class="number">0.05</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">binomial</span><span class="special">(</span><span class="number">100</span><span class="special">,</span> <span class="number">0.1</span><span class="special">),</span> <span class="number">0.05</span><span class="special">)</span></code>
           </p>
 <p>
             and the <span class="emphasis"><em>upper critical value</em></span> is given by:
           </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="number">100</span><span class="special">,</span> <span class="number">0.1</span><span class="special">),</span> <span class="number">0.05</span><span class="special">))</span></tt>
+ <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="number">100</span><span class="special">,</span> <span class="number">0.1</span><span class="special">),</span> <span class="number">0.05</span><span class="special">))</span></code>
           </p>
 <p>
             which return 4.82 and 14.63 respectively.
@@ -410,20 +404,20 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../../../../doc/html/images/tip.png"></td>
 <th align="left">Tip</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
           </p>
 <p>
- <span class="bold"><b>Why bother with complements anyway?</b></span>
+ <span class="bold"><strong>Why bother with complements anyway?</strong></span>
           </p>
 <p>
             It's very tempting to dispense with complements, and simply subtract
             the probability from 1 when required. However, consider what happens
             when the probability is very close to 1: let's say the probability expressed
- at float precision is <tt class="computeroutput"><span class="number">0.999999940f</span></tt>,
- then <tt class="computeroutput"><span class="number">1</span> <span class="special">-</span>
+ at float precision is <code class="computeroutput"><span class="number">0.999999940f</span></code>,
+ then <code class="computeroutput"><span class="number">1</span> <span class="special">-</span>
             <span class="number">0.999999940f</span> <span class="special">=</span>
- <span class="number">5.96046448e-008</span></tt>, but the result
+ <span class="number">5.96046448e-008</span></code>, but the result
             is actually accurate to just <span class="emphasis"><em>one single bit</em></span>: the
             only bit that didn't cancel out!
           </p>
@@ -435,31 +429,31 @@
             the quantile from the complement neatly solves the problem, so 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">students_t</span><span class="special">(</span><span class="number">10000</span><span class="special">),</span> <span class="number">1e-9</span><span class="special">))</span></tt>
+ <code class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">complement</span><span class="special">(</span><span class="identifier">students_t</span><span class="special">(</span><span class="number">10000</span><span class="special">),</span> <span class="number">1e-9</span><span class="special">))</span></code>
           </p>
 <p>
- returns the expected t-statistic <tt class="computeroutput"><span class="number">6.00336</span></tt>,
+ returns the expected t-statistic <code class="computeroutput"><span class="number">6.00336</span></code>,
             where as:
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">students_t</span><span class="special">(</span><span class="number">10000</span><span class="special">),</span> <span class="number">1</span><span class="special">-</span><span class="number">1e-9f</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">students_t</span><span class="special">(</span><span class="number">10000</span><span class="special">),</span> <span class="number">1</span><span class="special">-</span><span class="number">1e-9f</span><span class="special">)</span></code>
           </p>
 <p>
             raises an overflow error, since it is the same as:
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">students_t</span><span class="special">(</span><span class="number">10000</span><span class="special">),</span> <span class="number">1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">students_t</span><span class="special">(</span><span class="number">10000</span><span class="special">),</span> <span class="number">1</span><span class="special">)</span></code>
           </p>
 <p>
             Which has no finite result.
           </p>
 </td></tr>
 </table></div>
-<a name="math_toolkit.dist.stat_tut.overview.parameters_can_be_calculated"></a><h4>
-<a name="id464962"></a>
+<a name="math_toolkit.dist.stat_tut.overview.parameters_can_be_calculated"></a><h5>
+<a name="id498776"></a>
           <a href="overview.html#math_toolkit.dist.stat_tut.overview.parameters_can_be_calculated">Parameters
           can be calculated</a>
- </h4>
+ </h5>
 <p>
           Sometimes it's the parameters that define the distribution that you need
           to find. Suppose, for example, you have conducted a Students-t test for
@@ -487,10 +481,10 @@
           of course, that the sample mean and standard deviation are invariant with
           sample size.
         </p>
-<a name="math_toolkit.dist.stat_tut.overview.summary"></a><h4>
-<a name="id465106"></a>
+<a name="math_toolkit.dist.stat_tut.overview.summary"></a><h5>
+<a name="id498929"></a>
           <a href="overview.html#math_toolkit.dist.stat_tut.overview.summary">Summary</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li>
             Distributions are objects, which are constructed from whatever parameters
@@ -505,11 +499,11 @@
           </li>
 <li>
             Complements of probabilities are calculated by wrapping the function's
- arguments in a call to <tt class="computeroutput"><span class="identifier">complement</span><span class="special">(...)</span></tt>.
+ arguments in a call to <code class="computeroutput"><span class="identifier">complement</span><span class="special">(...)</span></code>.
           </li>
 <li>
             Functions that accept a probability can accept a complement of the probability
- as well, by wrapping the function's arguments in a call to <tt class="computeroutput"><span class="identifier">complement</span><span class="special">(...)</span></tt>.
+ as well, by wrapping the function's arguments in a call to <code class="computeroutput"><span class="identifier">complement</span><span class="special">(...)</span></code>.
           </li>
 <li>
             Static member functions allow the parameters of a distribution to be

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/variates.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/variates.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/variates.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Random Variates
- and Distribution Parameters</title>
+<title>Random Variates and Distribution Parameters</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="../stat_tut.html" title=" Statistical Distributions
- Tutorial">
-<link rel="prev" href="weg/nag_library.html" title=" Comparison
- with C, R, FORTRAN-style Free Functions">
-<link rel="next" href="dist_params.html" title=" Discrete Probability
- Distributions">
+<link rel="up" href="../stat_tut.html" title="Statistical Distributions Tutorial">
+<link rel="prev" href="weg/nag_library.html" title="Comparison with C, R, FORTRAN-style Free Functions">
+<link rel="next" href="dist_params.html" title="Discrete Probability Distributions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.dist.stat_tut.variates"></a><a href="variates.html" title=" Random Variates
- and Distribution Parameters"> Random Variates
- and Distribution Parameters</a></h4></div></div></div>
+<a name="math_toolkit.dist.stat_tut.variates"></a><a href="variates.html" title="Random Variates and Distribution Parameters"> Random Variates
+ and Distribution Parameters</a>
+</h4></div></div></div>
 <p>
           <a href="http://en.wikipedia.org/wiki/Random_variate" target="_top">Random variates</a>
           and distribution parameters
@@ -47,14 +43,14 @@
           n, p)</em></span>.
         </p>
 <p>
- Translating this into code the <tt class="computeroutput"><span class="identifier">binomial_distribution</span></tt>
+ Translating this into code the <code class="computeroutput"><span class="identifier">binomial_distribution</span></code>
           constructor therefore has two parameters:
         </p>
 <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>
 <p>
- While the function <tt class="computeroutput"><span class="identifier">pdf</span></tt>
+ While the function <code class="computeroutput"><span class="identifier">pdf</span></code>
           has one argument specifying the distribution type (which includes it's
           parameters, if any), and a second argument for the random variate. So taking
           our binomial distribution example, we would write:

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg.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> Worked Examples</title>
+<title>Worked Examples</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="../stat_tut.html" title=" Statistical Distributions
- Tutorial">
-<link rel="prev" href="overview.html" title=" Overview">
-<link rel="next" href="weg/dist_construct_eg.html" title="
- Distribution Construction Example">
+<link rel="up" href="../stat_tut.html" title="Statistical Distributions Tutorial">
+<link rel="prev" href="overview.html" title="Overview">
+<link rel="next" href="weg/dist_construct_eg.html" title="Distribution Construction Example">
 </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.stat_tut.weg"></a> Worked Examples</h4></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg"></a> Worked Examples
+</h4></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="weg/dist_construct_eg.html">
           Distribution Construction Example</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg.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 Examples</title>
+<title>Binomial Distribution Examples</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="../weg.html" title=" Worked Examples">
-<link rel="prev" href="f_eg.html" title=" F Distribution
- Examples">
-<link rel="next" href="binom_eg/binomial_coinflip_example.html" title="
- Binomial Coin-Flipping Example">
+<link rel="up" href="../weg.html" title="Worked Examples">
+<link rel="prev" href="f_eg.html" title="F Distribution Examples">
+<link rel="next" href="binom_eg/binomial_coinflip_example.html" title="Binomial Coin-Flipping Example">
 </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.stat_tut.weg.binom_eg"></a><a href="binom_eg.html" title=" Binomial
- Distribution Examples"> Binomial
- Distribution Examples</a></h5></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.binom_eg"></a><a href="binom_eg.html" title="Binomial Distribution Examples"> Binomial
+ Distribution Examples</a>
+</h5></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="binom_eg/binomial_coinflip_example.html">
             Binomial Coin-Flipping Example</a></span></dt>
@@ -42,8 +39,7 @@
             Estimating Sample Sizes for a Binomial Distribution.</a></span></dt>
 </dl></div>
 <p>
- See also the reference documentation for the <a href="../../dist_ref/dists/binomial_dist.html" title="
- Binomial Distribution">Binomial
+ See also the reference documentation for the <a href="../../dist_ref/dists/binomial_dist.html" title="Binomial Distribution">Binomial
             Distribution</a>.
           </p>
 </div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binom_conf.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binom_conf.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binom_conf.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,18 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Calculating Confidence Limits on the Frequency of Occurrence for a Binomial
- Distribution</title>
+<title>Calculating Confidence Limits on the Frequency of Occurrence for a 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="../binom_eg.html" title=" Binomial
- Distribution Examples">
-<link rel="prev" href="binomial_quiz_example.html" title="
- Binomial Quiz Example">
-<link rel="next" href="binom_size_eg.html" title="
- Estimating Sample Sizes for a Binomial Distribution.">
+<link rel="up" href="../binom_eg.html" title="Binomial Distribution Examples">
+<link rel="prev" href="binomial_quiz_example.html" title="Binomial Quiz Example">
+<link rel="next" href="binom_size_eg.html" title="Estimating Sample Sizes for a Binomial Distribution.">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -29,11 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.binom_eg.binom_conf"></a><a href="binom_conf.html" title="
- Calculating Confidence Limits on the Frequency of Occurrence for a Binomial
- Distribution">
+<a name="math_toolkit.dist.stat_tut.weg.binom_eg.binom_conf"></a><a href="binom_conf.html" title="Calculating Confidence Limits on the Frequency of Occurrence for a Binomial Distribution">
             Calculating Confidence Limits on the Frequency of Occurrence for a Binomial
- Distribution</a></h6></div></div></div>
+ Distribution</a>
+</h6></div></div></div>
 <p>
               Imagine you have a process that follows a binomial distribution: for
               each trial conducted, an event either occurs or does it does not, referred
@@ -43,8 +37,8 @@
               for <span class="emphasis"><em>k</em></span> successes out of <span class="emphasis"><em>N</em></span>
               trials. However our confidence in that estimate will be shaped by how
               many trials were conducted, and how many successes were observed. The
- static member functions <tt class="computeroutput"><span class="identifier">binomial_distribution</span><span class="special">&lt;&gt;::</span><span class="identifier">find_lower_bound_on_p</span></tt>
- and <tt class="computeroutput"><span class="identifier">binomial_distribution</span><span class="special">&lt;&gt;::</span><span class="identifier">find_upper_bound_on_p</span></tt>
+ static member functions <code class="computeroutput"><span class="identifier">binomial_distribution</span><span class="special">&lt;&gt;::</span><span class="identifier">find_lower_bound_on_p</span></code>
+ and <code class="computeroutput"><span class="identifier">binomial_distribution</span><span class="special">&lt;&gt;::</span><span class="identifier">find_upper_bound_on_p</span></code>
               allow you to calculate the confidence intervals for your estimate of
               the occurrence frequency.
             </p>
@@ -101,8 +95,8 @@
 </pre>
 <p>
               And now for the important part - the intervals themselves - for each
- value of <span class="emphasis"><em>alpha</em></span>, we call <tt class="computeroutput"><span class="identifier">find_lower_bound_on_p</span></tt>
- and <tt class="computeroutput"><span class="identifier">find_lower_upper_on_p</span></tt>
+ value of <span class="emphasis"><em>alpha</em></span>, we call <code class="computeroutput"><span class="identifier">find_lower_bound_on_p</span></code>
+ and <code class="computeroutput"><span class="identifier">find_lower_upper_on_p</span></code>
               to obtain lower and upper bounds respectively. Note that since we are
               calculating a two-sided interval, we must divide the value of alpha
               in two.
@@ -123,8 +117,8 @@
                 The risk that it is greater than the upper bound is also &#945;.
               </li></ul></div>
 <p>
- So the risk it is outside <span class="bold"><b>upper or lower bound</b></span>,
- is <span class="bold"><b>twice</b></span> alpha, and the probability
+ So the risk it is outside <span class="bold"><strong>upper or lower bound</strong></span>,
+ is <span class="bold"><strong>twice</strong></span> alpha, and the probability
               that it is inside the bounds is therefore not nearly as high as one
               might have thought. This is why &#945;/2 must be used in the calculations
               below.
@@ -133,11 +127,11 @@
               In contrast, had we been calculating a single-sided interval, for example:
               <span class="emphasis"><em>"Calculate a lower bound so that we are P% sure that
               the true occurrence frequency is greater than some value"</em></span>
- then we would <span class="bold"><b>not</b></span> have divided by
+ then we would <span class="bold"><strong>not</strong></span> have divided by
               two.
             </p>
 <p>
- Finally note that <tt class="computeroutput"><span class="identifier">binomial_distribution</span></tt>
+ Finally note that <code class="computeroutput"><span class="identifier">binomial_distribution</span></code>
               provides a choice of two methods for the calculation, we print out
               the results from both methods in this example:
             </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binom_size_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binom_size_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binom_size_eg.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,18 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Estimating Sample Sizes for a Binomial Distribution.</title>
+<title>Estimating Sample Sizes for a 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="../binom_eg.html" title=" Binomial
- Distribution Examples">
-<link rel="prev" href="binom_conf.html" title="
- Calculating Confidence Limits on the Frequency of Occurrence for a Binomial
- Distribution">
-<link rel="next" href="../neg_binom_eg.html" title=" Negative
- Binomial Distribution Examples">
+<link rel="up" href="../binom_eg.html" title="Binomial Distribution Examples">
+<link rel="prev" href="binom_conf.html" title="Calculating Confidence Limits on the Frequency of Occurrence for a Binomial Distribution">
+<link rel="next" href="../neg_binom_eg.html" title="Negative Binomial Distribution Examples">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -29,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.binom_eg.binom_size_eg"></a><a href="binom_size_eg.html" title="
- Estimating Sample Sizes for a Binomial Distribution.">
- Estimating Sample Sizes for a Binomial Distribution.</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.binom_eg.binom_size_eg"></a><a href="binom_size_eg.html" title="Estimating Sample Sizes for a Binomial Distribution.">
+ Estimating Sample Sizes for a Binomial Distribution.</a>
+</h6></div></div></div>
 <p>
               Imagine you have a critical component that you know will fail in 1
               in N "uses" (for some suitable definition of "use").
@@ -39,7 +34,7 @@
               its chance of failure between routine replacements is less than P%.
               If the failures follow a binomial distribution (each time the component
               is "used" it either fails or does not) then the static member
- function <tt class="computeroutput"><span class="identifier">binomial_distibution</span><span class="special">&lt;&gt;::</span><span class="identifier">find_maximum_number_of_trials</span></tt>
+ function <code class="computeroutput"><span class="identifier">binomial_distibution</span><span class="special">&lt;&gt;::</span><span class="identifier">find_maximum_number_of_trials</span></code>
               can be used to estimate the maximum number of "uses" of that
               component for some acceptable risk level <span class="emphasis"><em>alpha</em></span>.
             </p>
@@ -87,7 +82,7 @@
               we'll err on the safe side and take the floor of the result. Had we
               been calculating the <span class="emphasis"><em>minimum</em></span> number of trials
               required to observe a certain number of <span class="emphasis"><em>successes</em></span>
- using <tt class="computeroutput"><span class="identifier">find_minimum_number_of_trials</span></tt>
+ using <code class="computeroutput"><span class="identifier">find_minimum_number_of_trials</span></code>
               we would have taken the ceiling instead.
             </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_coinflip_example.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_coinflip_example.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_coinflip_example.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Binomial Coin-Flipping Example</title>
+<title>Binomial Coin-Flipping Example</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="../binom_eg.html" title=" Binomial
- Distribution Examples">
-<link rel="prev" href="../binom_eg.html" title=" Binomial
- Distribution Examples">
-<link rel="next" href="binomial_quiz_example.html" title="
- Binomial Quiz Example">
+<link rel="up" href="../binom_eg.html" title="Binomial Distribution Examples">
+<link rel="prev" href="../binom_eg.html" title="Binomial Distribution Examples">
+<link rel="next" href="binomial_quiz_example.html" title="Binomial Quiz Example">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.binom_eg.binomial_coinflip_example"></a><a href="binomial_coinflip_example.html" title="
- Binomial Coin-Flipping Example">
- Binomial Coin-Flipping Example</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.binom_eg.binomial_coinflip_example"></a><a href="binomial_coinflip_example.html" title="Binomial Coin-Flipping Example">
+ Binomial Coin-Flipping Example</a>
+</h6></div></div></div>
 <p>
               </p>
 <p>
@@ -217,7 +213,7 @@
               </p>
 <p>
                 Since the subtraction may involve <a href="http://docs.sun.com/source/806-3568/ncg_goldberg.html" target="_top">cancellation
- error</a>, where as <tt class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">complement</span><span class="special">(</span><span class="identifier">flip</span><span class="special">,</span> <span class="number">8</span><span class="special">))</span></tt> does not use such a subtraction
+ error</a>, where as <code class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">complement</span><span class="special">(</span><span class="identifier">flip</span><span class="special">,</span> <span class="number">8</span><span class="special">))</span></code> does not use such a subtraction
                 internally, and so does not exhibit the problem.
               </p>
 <p>
@@ -378,7 +374,7 @@
 Probability of between 4 and 6 heads (4 or 5 or 6) is 0.6563
 Probability of between 3 and 7 heads (3, 4, 5, 6 or 7) is 0.8906
 
-Probability of getting exactly (<tt class="literal">=) heads
+Probability of getting exactly (<code class="literal">=) heads
 0 0.0009766 or 1 in 1024, or 0.09766%
 1 0.009766 or 1 in 102.4, or 0.9766%
 2 0.04395 or 1 in 22.76, or 4.395%
@@ -391,7 +387,7 @@
 9 0.009766 or 1 in 102.4, or 0.9766%
 10 0.0009766 or 1 in 1024, or 0.09766%
 
-Probability of getting upto (&lt;</tt>) heads
+Probability of getting upto (&lt;</code>) heads
 0 0.0009766 or 1 in 1024, or 0.09766%
 1 0.01074 or 1 in 93.09, or 1.074%
 2 0.05469 or 1 in 18.29, or 5.469%

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,18 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Binomial Quiz Example</title>
+<title>Binomial Quiz Example</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="../binom_eg.html" title=" Binomial
- Distribution Examples">
-<link rel="prev" href="binomial_coinflip_example.html" title="
- Binomial Coin-Flipping Example">
-<link rel="next" href="binom_conf.html" title="
- Calculating Confidence Limits on the Frequency of Occurrence for a Binomial
- Distribution">
+<link rel="up" href="../binom_eg.html" title="Binomial Distribution Examples">
+<link rel="prev" href="binomial_coinflip_example.html" title="Binomial Coin-Flipping Example">
+<link rel="next" href="binom_conf.html" title="Calculating Confidence Limits on the Frequency of Occurrence for a Binomial Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -29,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example"></a><a href="binomial_quiz_example.html" title="
- Binomial Quiz Example">
- Binomial Quiz Example</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example"></a><a href="binomial_quiz_example.html" title="Binomial Quiz Example">
+ Binomial Quiz Example</a>
+</h6></div></div></div>
 <p>
               </p>
 <p>
@@ -435,7 +430,7 @@
 <p>
               </p>
 <p>
- We now consider the probabilities of <span class="bold"><b>ranges</b></span>
+ We now consider the probabilities of <span class="bold"><strong>ranges</strong></span>
                 of correct guesses.
               </p>
 <p>
@@ -520,11 +515,11 @@
 <p>
               <a name="math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example.using_binomial_distribution_moments"></a>
               </p>
-<h4>
-<a name="id493543"></a>
+<h5>
+<a name="id527249"></a>
                 <a href="binomial_quiz_example.html#math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example.using_binomial_distribution_moments">Using
                 Binomial distribution moments</a>
- </h4>
+ </h5>
 <p>
               </p>
 <p>
@@ -558,10 +553,10 @@
 <p>
               <a name="math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example.quantiles"></a>
               </p>
-<h4>
-<a name="id494065"></a>
+<h5>
+<a name="id527767"></a>
                 <a href="binomial_quiz_example.html#math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example.quantiles">Quantiles</a>
- </h4>
+ </h5>
 <p>
               </p>
 <p>
@@ -595,7 +590,7 @@
               </p>
 <p>
                 Notice that these output integral values because the default policy
- is <tt class="computeroutput"><span class="identifier">integer_round_outwards</span></tt>.
+ is <code class="computeroutput"><span class="identifier">integer_round_outwards</span></code>.
               </p>
 <p>
               
@@ -610,9 +605,8 @@
 <p>
               </p>
 <p>
- Quantiles values are controlled by the <a href="../../../../policy/pol_ref/discrete_quant_ref.html" title=" Discrete
- Quantile Policies">discrete
- quantile policy</a> chosen. The default is <tt class="computeroutput"><span class="identifier">integer_round_outwards</span></tt>,
+ Quantiles values are controlled by the <a href="../../../../policy/pol_ref/discrete_quant_ref.html" title="Discrete Quantile Policies">discrete
+ quantile policy</a> chosen. The default is <code class="computeroutput"><span class="identifier">integer_round_outwards</span></code>,
                 so the lower quantile is rounded down, and the upper quantile is
                 rounded up.
               </p>
@@ -620,14 +614,13 @@
               </p>
 <p>
                 But we might believe that the real values tell us a little more -
- see <a href="../../../../policy/pol_tutorial/understand_dis_quant.html" title="
- Understanding Quantiles of Discrete Distributions">Understanding
+ see <a href="../../../../policy/pol_tutorial/understand_dis_quant.html" title="Understanding Quantiles of Discrete Distributions">Understanding
                 Discrete Quantile Policy</a>.
               </p>
 <p>
               </p>
 <p>
- We could control the policy for <span class="bold"><b>all</b></span>
+ We could control the policy for <span class="bold"><strong>all</strong></span>
                 distributions by
               </p>
 <p>
@@ -653,7 +646,7 @@
               </p>
 <p>
                 at the head of the program would make this policy apply to this
- <span class="bold"><b>one, and only</b></span>, translation unit.
+ <span class="bold"><strong>one, and only</strong></span>, translation unit.
               </p>
 <p>
               </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg.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 Examples</title>
+<title>Chi Squared Distribution Examples</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="../weg.html" title=" Worked Examples">
-<link rel="prev" href="st_eg/paired_st.html" title="
- Comparing two paired samples with the Student's t distribution">
-<link rel="next" href="cs_eg/chi_sq_intervals.html" title="
- Confidence Intervals on the Standard Deviation">
+<link rel="up" href="../weg.html" title="Worked Examples">
+<link rel="prev" href="st_eg/paired_st.html" title="Comparing two paired samples with the Student's t distribution">
+<link rel="next" href="cs_eg/chi_sq_intervals.html" title="Confidence Intervals on the Standard Deviation">
 </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.stat_tut.weg.cs_eg"></a><a href="cs_eg.html" title=" Chi Squared
- Distribution Examples"> Chi Squared
- Distribution Examples</a></h5></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.cs_eg"></a><a href="cs_eg.html" title="Chi Squared Distribution Examples"> Chi Squared
+ Distribution Examples</a>
+</h5></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="cs_eg/chi_sq_intervals.html">
             Confidence Intervals on the Standard Deviation</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_intervals.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_intervals.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_intervals.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Confidence Intervals on the Standard Deviation</title>
+<title>Confidence Intervals on the Standard Deviation</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="../cs_eg.html" title=" Chi Squared
- Distribution Examples">
-<link rel="prev" href="../cs_eg.html" title=" Chi Squared
- Distribution Examples">
-<link rel="next" href="chi_sq_test.html" title="
- Chi-Square Test for the Standard Deviation">
+<link rel="up" href="../cs_eg.html" title="Chi Squared Distribution Examples">
+<link rel="prev" href="../cs_eg.html" title="Chi Squared Distribution Examples">
+<link rel="next" href="chi_sq_test.html" title="Chi-Square Test for the Standard Deviation">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.cs_eg.chi_sq_intervals"></a><a href="chi_sq_intervals.html" title="
- Confidence Intervals on the Standard Deviation">
- Confidence Intervals on the Standard Deviation</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.cs_eg.chi_sq_intervals"></a><a href="chi_sq_intervals.html" title="Confidence Intervals on the Standard Deviation">
+ Confidence Intervals on the Standard Deviation</a>
+</h6></div></div></div>
 <p>
               Once you have calculated the standard deviation for your data, a legitimate
               question to ask is "How reliable is the calculated standard deviation?".
@@ -148,11 +144,11 @@
               So at the 95% confidence level we conclude that the standard deviation
               is between 0.00551 and 0.00729.
             </p>
-<a name="math_toolkit.dist.stat_tut.weg.cs_eg.chi_sq_intervals.confidence_intervals_as_a_function_of_the_number_of_observations"></a><h4>
-<a name="id477067"></a>
+<a name="math_toolkit.dist.stat_tut.weg.cs_eg.chi_sq_intervals.confidence_intervals_as_a_function_of_the_number_of_observations"></a><h5>
+<a name="id510804"></a>
               <a href="chi_sq_intervals.html#math_toolkit.dist.stat_tut.weg.cs_eg.chi_sq_intervals.confidence_intervals_as_a_function_of_the_number_of_observations">Confidence
               intervals as a function of the number of observations</a>
- </h4>
+ </h5>
 <p>
               Similarly, we can also list the confidence intervals for the standard
               deviation for the common confidence levels 95%, for increasing numbers
@@ -160,7 +156,7 @@
             </p>
 <p>
               The standard deviation used to compute these values is unity, so the
- limits listed are <span class="bold"><b>multipliers</b></span> for
+ limits listed are <span class="bold"><strong>multipliers</strong></span> for
               any particular standard deviation. For example, given a standard deviation
               of 0.0062789 as in the example above; for 100 observations the multiplier
               is 0.8780 giving the lower confidence limit of 0.8780 * 0.006728 =
@@ -197,10 +193,10 @@
    1000000 0.9986 1.0014
 </pre>
 <p>
- With just 2 observations the limits are from <span class="bold"><b>0.445</b></span>
- up to to <span class="bold"><b>31.9</b></span>, so the standard deviation
- might be about <span class="bold"><b>half</b></span> the observed value
- up to <span class="bold"><b>30 times</b></span> the observed value!
+ With just 2 observations the limits are from <span class="bold"><strong>0.445</strong></span>
+ up to to <span class="bold"><strong>31.9</strong></span>, so the standard deviation
+ might be about <span class="bold"><strong>half</strong></span> the observed value
+ up to <span class="bold"><strong>30 times</strong></span> the observed value!
             </p>
 <p>
               Estimating a standard deviation with just a handful of values leaves
@@ -210,7 +206,7 @@
 <p>
               Even for 10 observations, normally considered a reasonable number,
               the range is still from 0.69 to 1.8, about a range of 0.7 to 2, and
- is still highly skewed with an upper limit <span class="bold"><b>twice</b></span>
+ is still highly skewed with an upper limit <span class="bold"><strong>twice</strong></span>
               the median.
             </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_size.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_size.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_size.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,18 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Estimating the Required Sample Sizes for a Chi-Square Test for the Standard
- Deviation</title>
+<title>Estimating the Required Sample Sizes for a Chi-Square Test for the Standard Deviation</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="../cs_eg.html" title=" Chi Squared
- Distribution Examples">
-<link rel="prev" href="chi_sq_test.html" title="
- Chi-Square Test for the Standard Deviation">
-<link rel="next" href="../f_eg.html" title=" F Distribution
- Examples">
+<link rel="up" href="../cs_eg.html" title="Chi Squared Distribution Examples">
+<link rel="prev" href="chi_sq_test.html" title="Chi-Square Test for the Standard Deviation">
+<link rel="next" href="../f_eg.html" title="F Distribution Examples">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -29,20 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.cs_eg.chi_sq_size"></a><a href="chi_sq_size.html" title="
- Estimating the Required Sample Sizes for a Chi-Square Test for the Standard
- Deviation">
+<a name="math_toolkit.dist.stat_tut.weg.cs_eg.chi_sq_size"></a><a href="chi_sq_size.html" title="Estimating the Required Sample Sizes for a Chi-Square Test for the Standard Deviation">
             Estimating the Required Sample Sizes for a Chi-Square Test for the Standard
- Deviation</a></h6></div></div></div>
+ Deviation</a>
+</h6></div></div></div>
 <p>
               Suppose we conduct a Chi Squared test for standard deviation and the
               result is borderline, a legitimate question to ask is "How large
               would the sample size have to be in order to produce a definitive result?"
             </p>
 <p>
- The class template <a href="../../../dist_ref/dists/chi_squared_dist.html" title="
- Chi Squared Distribution">chi_squared_distribution</a>
- has a static method <tt class="computeroutput"><span class="identifier">find_degrees_of_freedom</span></tt>
+ The class template chi_squared_distribution
+ has a static method <code class="computeroutput"><span class="identifier">find_degrees_of_freedom</span></code>
               that will calculate this value for some acceptable risk of type I failure
               <span class="emphasis"><em>alpha</em></span>, type II failure <span class="emphasis"><em>beta</em></span>,
               and difference from the standard deviation <span class="emphasis"><em>diff</em></span>.
@@ -92,7 +85,7 @@
               Thanks to the asymmetric nature of the Chi Squared distribution these
               two values will not be the same, the difference in their calculation
               differs only in the sign of <span class="emphasis"><em>diff</em></span> that's passed
- to <tt class="computeroutput"><span class="identifier">find_degrees_of_freedom</span></tt>.
+ to <code class="computeroutput"><span class="identifier">find_degrees_of_freedom</span></code>.
               Finally in this example we'll simply things, and let risk level <span class="emphasis"><em>beta</em></span>
               be the same as <span class="emphasis"><em>alpha</em></span>:
             </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_test.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_test.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_test.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,18 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Chi-Square Test for the Standard Deviation</title>
+<title>Chi-Square Test for the Standard Deviation</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="../cs_eg.html" title=" Chi Squared
- Distribution Examples">
-<link rel="prev" href="chi_sq_intervals.html" title="
- Confidence Intervals on the Standard Deviation">
-<link rel="next" href="chi_sq_size.html" title="
- Estimating the Required Sample Sizes for a Chi-Square Test for the Standard
- Deviation">
+<link rel="up" href="../cs_eg.html" title="Chi Squared Distribution Examples">
+<link rel="prev" href="chi_sq_intervals.html" title="Confidence Intervals on the Standard Deviation">
+<link rel="next" href="chi_sq_size.html" title="Estimating the Required Sample Sizes for a Chi-Square Test for the Standard Deviation">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -29,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.cs_eg.chi_sq_test"></a><a href="chi_sq_test.html" title="
- Chi-Square Test for the Standard Deviation">
- Chi-Square Test for the Standard Deviation</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.cs_eg.chi_sq_test"></a><a href="chi_sq_test.html" title="Chi-Square Test for the Standard Deviation">
+ Chi-Square Test for the Standard Deviation</a>
+</h6></div></div></div>
 <p>
               We use this test to determine whether the standard deviation of a sample
               differs from a specified value. Typically this occurs in process change

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/dist_construct_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/dist_construct_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/dist_construct_eg.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>
- Distribution Construction Example</title>
+<title>Distribution Construction Example</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="../weg.html" title=" Worked Examples">
-<link rel="prev" href="../weg.html" title=" Worked Examples">
-<link rel="next" href="st_eg.html" title=" Student's
- t Distribution Examples">
+<link rel="up" href="../weg.html" title="Worked Examples">
+<link rel="prev" href="../weg.html" title="Worked Examples">
+<link rel="next" href="st_eg.html" title="Student's t Distribution Examples">
 </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.stat_tut.weg.dist_construct_eg"></a><a href="dist_construct_eg.html" title="
- Distribution Construction Example">
- Distribution Construction Example</a></h5></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.dist_construct_eg"></a><a href="dist_construct_eg.html" title="Distribution Construction Example">
+ Distribution Construction Example</a>
+</h5></div></div></div>
 <p>
             See distribution_construction.cpp
             for full source code.
@@ -154,7 +152,7 @@
 <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>
                 This convenience typedef is <span class="emphasis"><em>not</em></span> provided if
                 a clash would occur with the name of a function: currently only "beta"
                 and "gamma" fall into this category.
@@ -177,7 +175,7 @@
 <p>
             </p>
 <p>
- we have a convenient typedef to <tt class="computeroutput"><span class="identifier">negative_binomial_distribution</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></tt>:
+ we have a convenient typedef to <code class="computeroutput"><span class="identifier">negative_binomial_distribution</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span></code>:
             </p>
 <p>
             </p>
@@ -351,7 +349,7 @@
             <a name="math_toolkit.dist.stat_tut.weg.dist_construct_eg.default_arguments_to_distribution_constructors_"></a>
             </p>
 <h6>
-<a name="id467309"></a>
+<a name="id501126"></a>
               <a href="dist_construct_eg.html#math_toolkit.dist.stat_tut.weg.dist_construct_eg.default_arguments_to_distribution_constructors_">Default
               arguments to distribution constructors.</a>
             </h6>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/error_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/error_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/error_eg.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> Error Handling
- Example</title>
+<title>Error Handling Example</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="../weg.html" title=" Worked Examples">
-<link rel="prev" href="normal_example/normal_misc.html" title="
- Some Miscellaneous Examples of the Normal (Gaussian) Distribution">
-<link rel="next" href="find_eg.html" title=" Find Location
- and Scale Examples">
+<link rel="up" href="../weg.html" title="Worked Examples">
+<link rel="prev" href="normal_example/normal_misc.html" title="Some Miscellaneous Examples of the Normal (Gaussian) Distribution">
+<link rel="next" href="find_eg.html" title="Find Location and Scale Examples">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,18 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.error_eg"></a><a href="error_eg.html" title=" Error Handling
- Example"> Error Handling
- Example</a></h5></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.error_eg"></a><a href="error_eg.html" title="Error Handling Example"> Error Handling
+ Example</a>
+</h5></div></div></div>
 <p>
- See <a href="../../../main_overview/error_handling.html" title=" Error Handling">error handling
+ See <a href="../../../main_overview/error_handling.html" title="Error Handling">error handling
             documentation</a> for a detailed explanation of the mechanism of handling
             errors, including the common "bad" arguments to distributions
- and functions, and how to use Policies
+ and functions, and how to use Policies
             to control it.
           </p>
 <p>
- But, by default, <span class="bold"><b>exceptions will be raised</b></span>,
+ But, by default, <span class="bold"><strong>exceptions will be raised</strong></span>,
             for domain errors, pole errors, numeric overflow, and internal evaluation
             errors. To avoid the exceptions from getting thrown and instead get an
             appropriate value returned, usually a NaN (domain errors pole errors
@@ -80,7 +77,7 @@
 <p>
             </p>
 <p>
- To ensure the <tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt>
+ To ensure the <code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code>
               is set when a domain error occurs as well as returning a NaN.
             </p>
 <p>
@@ -242,13 +239,13 @@
 <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>
- If throwing of exceptions is enabled (the default) but you do <span class="bold"><b>not</b></span> have try &amp; catch block, then the program
+ If throwing of exceptions is enabled (the default) but you do <span class="bold"><strong>not</strong></span> have try &amp; catch block, then the program
               will terminate with an uncaught exception and probably abort.
             </p>
 <p>
- Therefore to get the benefit of helpful error messages, enabling <span class="bold"><b>all exceptions and using try &amp; catch</b></span> is
+ Therefore to get the benefit of helpful error messages, enabling <span class="bold"><strong>all exceptions and using try &amp; catch</strong></span> is
               recommended for most applications.
             </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/f_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/f_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/f_eg.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> F Distribution
- Examples</title>
+<title>F Distribution Examples</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="../weg.html" title=" Worked Examples">
-<link rel="prev" href="cs_eg/chi_sq_size.html" title="
- Estimating the Required Sample Sizes for a Chi-Square Test for the Standard
- Deviation">
-<link rel="next" href="binom_eg.html" title=" Binomial
- Distribution Examples">
+<link rel="up" href="../weg.html" title="Worked Examples">
+<link rel="prev" href="cs_eg/chi_sq_size.html" title="Estimating the Required Sample Sizes for a Chi-Square Test for the Standard Deviation">
+<link rel="next" href="binom_eg.html" title="Binomial Distribution Examples">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.f_eg"></a><a href="f_eg.html" title=" F Distribution
- Examples"> F Distribution
- Examples</a></h5></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.f_eg"></a><a href="f_eg.html" title="F Distribution Examples"> F Distribution
+ Examples</a>
+</h5></div></div></div>
 <p>
             Imagine that you want to compare the standard deviations of two sample
             to determine if they differ in any significant way, in this situation
@@ -189,12 +185,12 @@
             function:
           </p>
 <p>
- F<sub>(1-alpha; N1-1, N2-1)</sub> = <tt class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">fisher_f</span><span class="special">(</span><span class="identifier">N1</span><span class="special">-</span><span class="number">1</span><span class="special">,</span>
- <span class="identifier">N2</span><span class="special">-</span><span class="number">1</span><span class="special">),</span> <span class="identifier">alpha</span><span class="special">)</span></tt>
+ F<sub>(1-alpha; N1-1, N2-1)</sub> = <code class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">fisher_f</span><span class="special">(</span><span class="identifier">N1</span><span class="special">-</span><span class="number">1</span><span class="special">,</span>
+ <span class="identifier">N2</span><span class="special">-</span><span class="number">1</span><span class="special">),</span> <span class="identifier">alpha</span><span class="special">)</span></code>
           </p>
 <p>
- F<sub>(alpha; N1-1, N2-1)</sub> = <tt class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">complement</span><span class="special">(</span><span class="identifier">fisher_f</span><span class="special">(</span><span class="identifier">N1</span><span class="special">-</span><span class="number">1</span><span class="special">,</span>
- <span class="identifier">N2</span><span class="special">-</span><span class="number">1</span><span class="special">),</span> <span class="identifier">alpha</span><span class="special">))</span></tt>
+ F<sub>(alpha; N1-1, N2-1)</sub> = <code class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">complement</span><span class="special">(</span><span class="identifier">fisher_f</span><span class="special">(</span><span class="identifier">N1</span><span class="special">-</span><span class="number">1</span><span class="special">,</span>
+ <span class="identifier">N2</span><span class="special">-</span><span class="number">1</span><span class="special">),</span> <span class="identifier">alpha</span><span class="special">))</span></code>
           </p>
 <p>
             In our example program we need both upper and lower critical values for

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg.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> Find Location
- and Scale Examples</title>
+<title>Find Location and Scale Examples</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="../weg.html" title=" Worked Examples">
-<link rel="prev" href="error_eg.html" title=" Error Handling
- Example">
-<link rel="next" href="find_eg/find_location_eg.html" title="
- Find Location (Mean) Example">
+<link rel="up" href="../weg.html" title="Worked Examples">
+<link rel="prev" href="error_eg.html" title="Error Handling Example">
+<link rel="next" href="find_eg/find_location_eg.html" title="Find Location (Mean) Example">
 </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.stat_tut.weg.find_eg"></a><a href="find_eg.html" title=" Find Location
- and Scale Examples"> Find Location
- and Scale Examples</a></h5></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.find_eg"></a><a href="find_eg.html" title="Find Location and Scale Examples"> Find Location
+ and Scale Examples</a>
+</h5></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="find_eg/find_location_eg.html">
             Find Location (Mean) Example</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Find Location (Mean) Example</title>
+<title>Find Location (Mean) Example</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="../find_eg.html" title=" Find Location
- and Scale Examples">
-<link rel="prev" href="../find_eg.html" title=" Find Location
- and Scale Examples">
-<link rel="next" href="find_scale_eg.html" title="
- Find Scale (Standard Deviation) Example">
+<link rel="up" href="../find_eg.html" title="Find Location and Scale Examples">
+<link rel="prev" href="../find_eg.html" title="Find Location and Scale Examples">
+<link rel="next" href="find_scale_eg.html" title="Find Scale (Standard Deviation) Example">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_location_eg"></a><a href="find_location_eg.html" title="
- Find Location (Mean) Example">
- Find Location (Mean) Example</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_location_eg"></a><a href="find_location_eg.html" title="Find Location (Mean) Example">
+ Find Location (Mean) Example</a>
+</h6></div></div></div>
 <p>
               </p>
 <p>
@@ -184,11 +180,11 @@
 <p>
               <a name="math_toolkit.dist.stat_tut.weg.find_eg.find_location_eg.controlling_error_handling_from_find_location"></a>
               </p>
-<h4>
-<a name="id525156"></a>
+<h5>
+<a name="id558767"></a>
                 <a href="find_location_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_location_eg.controlling_error_handling_from_find_location">Controlling
                 Error Handling from find_location</a>
- </h4>
+ </h5>
 <p>
               </p>
 <p>
@@ -239,7 +235,7 @@
               </p>
 <p>
                 If we want to use a probability that is the <a href="../../overview.html#complements">complement
- of our probability</a>, we should not even think of writing <tt class="computeroutput"><span class="identifier">find_location</span><span class="special">&lt;</span><span class="identifier">normal</span><span class="special">&gt;(</span><span class="identifier">z</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">sd</span><span class="special">)</span></tt>,
+ of our probability</a>, we should not even think of writing <code class="computeroutput"><span class="identifier">find_location</span><span class="special">&lt;</span><span class="identifier">normal</span><span class="special">&gt;(</span><span class="identifier">z</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">sd</span><span class="special">)</span></code>,
                 but, to avoid loss of accuracy,
                 use the complement version.
               </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_mean_and_sd_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_mean_and_sd_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_mean_and_sd_eg.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Find mean and standard deviation example</title>
+<title>Find mean and standard deviation example</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="../find_eg.html" title=" Find Location
- and Scale Examples">
-<link rel="prev" href="find_scale_eg.html" title="
- Find Scale (Standard Deviation) Example">
-<link rel="next" href="../nag_library.html" title=" Comparison
- with C, R, FORTRAN-style Free Functions">
+<link rel="up" href="../find_eg.html" title="Find Location and Scale Examples">
+<link rel="prev" href="find_scale_eg.html" title="Find Scale (Standard Deviation) Example">
+<link rel="next" href="../nag_library.html" title="Comparison with C, R, FORTRAN-style Free Functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg"></a><a href="find_mean_and_sd_eg.html" title="
- Find mean and standard deviation example">
- Find mean and standard deviation example</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg"></a><a href="find_mean_and_sd_eg.html" title="Find mean and standard deviation example">
+ Find mean and standard deviation example</a>
+</h6></div></div></div>
 <p>
               </p>
 <p>
@@ -66,11 +62,11 @@
 <p>
               <a name="math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.using_find_location_and_find_scale_to_meet_dispensing_and_measurement_specifications"></a>
               </p>
-<h4>
-<a name="id530353"></a>
+<h5>
+<a name="id563951"></a>
                 <a href="find_mean_and_sd_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.using_find_location_and_find_scale_to_meet_dispensing_and_measurement_specifications">Using
                 find_location and find_scale to meet dispensing and measurement specifications</a>
- </h4>
+ </h5>
 <p>
               </p>
 <p>
@@ -205,8 +201,7 @@
 <p>
               </p>
 <p>
- This calculation is generalized as the free function called <a href="../../../dist_ref/dist_algorithms.html" title=" Distribution
- Algorithms">find_location</a>.
+ This calculation is generalized as the free function called find_location.
               </p>
 <p>
               </p>
@@ -259,19 +254,18 @@
 <p>
               <a name="math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.using_cauchy_lorentz_instead_of_normal_distribution"></a>
               </p>
-<h4>
-<a name="id532015"></a>
+<h5>
+<a name="id565608"></a>
                 <a href="find_mean_and_sd_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.using_cauchy_lorentz_instead_of_normal_distribution">Using
                 Cauchy-Lorentz instead of normal distribution</a>
- </h4>
+ </h5>
 <p>
               </p>
 <p>
                 After examining the weight distribution of a large number of packs,
                 we might decide that, after all, the assumption of a normal distribution
                 is not really justified. We might find that the fit is better to
- a <a href="../../../dist_ref/dists/cauchy_dist.html" title=" Cauchy-Lorentz
- Distribution">Cauchy
+ a <a href="../../../dist_ref/dists/cauchy_dist.html" title="Cauchy-Lorentz Distribution">Cauchy
                 Distribution</a>. This distribution has wider 'wings', so that
                 whereas most of the values are closer to the mean than the normal,
                 there are also more values than 'normal' that lie further from the
@@ -286,8 +280,7 @@
 <p>
               </p>
 <p>
- We first create a <a href="../../../dist_ref/dists/cauchy_dist.html" title=" Cauchy-Lorentz
- Distribution">Cauchy
+ We first create a <a href="../../../dist_ref/dists/cauchy_dist.html" title="Cauchy-Lorentz Distribution">Cauchy
                 Distribution</a> with the original mean and standard deviation,
                 and estimate the fraction that lie below our minimum weight specification.
               </p>
@@ -385,10 +378,8 @@
                 The only caveat is that the calculation assumes that the standard
                 deviation (scale) is known with a reasonably low uncertainty, something
                 that is not so easy to ensure in practice. And that the distribution
- is well defined, <a href="../../../dist_ref/dists/normal_dist.html" title=" Normal
- (Gaussian) Distribution">Normal
- Distribution</a> or <a href="../../../dist_ref/dists/cauchy_dist.html" title=" Cauchy-Lorentz
- Distribution">Cauchy
+ is well defined, <a href="../../../dist_ref/dists/normal_dist.html" title="Normal (Gaussian) Distribution">Normal
+ Distribution</a> or <a href="../../../dist_ref/dists/cauchy_dist.html" title="Cauchy-Lorentz Distribution">Cauchy
                 Distribution</a>, or some other.
               </p>
 <p>
@@ -410,8 +401,7 @@
 <p>
               </p>
 <p>
- See <a href="../cs_eg/chi_sq_intervals.html" title="
- Confidence Intervals on the Standard Deviation">Confidence
+ See <a href="../cs_eg/chi_sq_intervals.html" title="Confidence Intervals on the Standard Deviation">Confidence
                 Intervals on the standard deviation</a> for a worked example
                 <a href="../../../../../../../example/chi_square_std_dev_test.cpp" target="_top">chi_square_std_dev_test.cpp</a>
                 of estimating these intervals.
@@ -419,11 +409,11 @@
 <p>
               <a name="math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.changing_the_scale_or_standard_deviation"></a>
               </p>
-<h4>
-<a name="id532971"></a>
+<h5>
+<a name="id566566"></a>
                 <a href="find_mean_and_sd_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.changing_the_scale_or_standard_deviation">Changing
                 the scale or standard deviation</a>
- </h4>
+ </h5>
 <p>
               </p>
 <p>
@@ -520,8 +510,7 @@
 <p>
                 Now we are getting really close, but to do the job properly, we might
                 need to use root finding method, for example the tools provided,
- and used elsewhere, in the Math Toolkit, see <a href="../../../../toolkit/internals1/roots2.html" title=" Root Finding
- Without Derivatives">Root
+ and used elsewhere, in the Math Toolkit, see <a href="../../../../toolkit/internals1/roots2.html" title="Root Finding Without Derivatives">Root
                 Finding Without Derivatives</a>.
               </p>
 <p>
@@ -644,7 +633,7 @@
 <p>
               </p>
 <p>
- But this would return a <span class="bold"><b>negative</b></span>
+ But this would return a <span class="bold"><strong>negative</strong></span>
                 standard deviation - obviously impossible. The probability should
                 be 1 - over_fraction, not over_fraction, thus:
               </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Find Scale (Standard Deviation) Example</title>
+<title>Find Scale (Standard Deviation) Example</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="../find_eg.html" title=" Find Location
- and Scale Examples">
-<link rel="prev" href="find_location_eg.html" title="
- Find Location (Mean) Example">
-<link rel="next" href="find_mean_and_sd_eg.html" title="
- Find mean and standard deviation example">
+<link rel="up" href="../find_eg.html" title="Find Location and Scale Examples">
+<link rel="prev" href="find_location_eg.html" title="Find Location (Mean) Example">
+<link rel="next" href="find_mean_and_sd_eg.html" title="Find mean and standard deviation example">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,14 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_scale_eg"></a><a href="find_scale_eg.html" title="
- Find Scale (Standard Deviation) Example">
- Find Scale (Standard Deviation) Example</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.find_eg.find_scale_eg"></a><a href="find_scale_eg.html" title="Find Scale (Standard Deviation) Example">
+ Find Scale (Standard Deviation) Example</a>
+</h6></div></div></div>
 <p>
               </p>
 <p>
- First we need some includes to access the <a href="../../../dist_ref/dists/normal_dist.html" title=" Normal
- (Gaussian) Distribution">Normal
+ First we need some includes to access the <a href="../../../dist_ref/dists/normal_dist.html" title="Normal (Gaussian) Distribution">Normal
                 Distribution</a>, the algorithms to find scale (and some std output
                 of course).
               </p>
@@ -64,8 +59,7 @@
 <p>
               </p>
 <p>
- For this example, we will use the standard <a href="../../../dist_ref/dists/normal_dist.html" title=" Normal
- (Gaussian) Distribution">Normal
+ For this example, we will use the standard <a href="../../../dist_ref/dists/normal_dist.html" title="Normal (Gaussian) Distribution">Normal
                 Distribution</a>, with location (mean) zero and standard deviation
                 (scale) unity. Conveniently, this is also the default for this implementation's
                 constructor.
@@ -116,7 +110,7 @@
               </p>
 <p>
                 Noting that p = 0.02 instead of our target of 0.001, we can now use
- <tt class="computeroutput"><span class="identifier">find_scale</span></tt> to give
+ <code class="computeroutput"><span class="identifier">find_scale</span></code> to give
                 a new standard deviation.
               </p>
 <p>
@@ -190,11 +184,11 @@
 <p>
               <a name="math_toolkit.dist.stat_tut.weg.find_eg.find_scale_eg.controlling_how_errors_from_find_scale_are_handled"></a>
               </p>
-<h4>
-<a name="id528188"></a>
+<h5>
+<a name="id561792"></a>
                 <a href="find_scale_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_scale_eg.controlling_how_errors_from_find_scale_are_handled">Controlling
                 how Errors from find_scale are handled</a>
- </h4>
+ </h5>
 <p>
               </p>
 <p>
@@ -246,9 +240,9 @@
               </p>
 <p>
                 If we want to express a probability, say 0.999, that is a complement,
- <tt class="computeroutput"><span class="number">1</span> <span class="special">-</span>
- <span class="identifier">p</span></tt> we should not even think
- of writing <tt class="computeroutput"><span class="identifier">find_scale</span><span class="special">&lt;</span><span class="identifier">normal</span><span class="special">&gt;(</span><span class="identifier">z</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">l</span><span class="special">)</span></tt>, but instead,
+ <code class="computeroutput"><span class="number">1</span> <span class="special">-</span>
+ <span class="identifier">p</span></code> we should not even think
+ of writing <code class="computeroutput"><span class="identifier">find_scale</span><span class="special">&lt;</span><span class="identifier">normal</span><span class="special">&gt;(</span><span class="identifier">z</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">l</span><span class="special">)</span></code>, but instead,
                 use the complements version.
               </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/nag_library.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/nag_library.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/nag_library.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> Comparison
- with C, R, FORTRAN-style Free Functions</title>
+<title>Comparison with C, R, FORTRAN-style Free 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="../weg.html" title=" Worked Examples">
-<link rel="prev" href="find_eg/find_mean_and_sd_eg.html" title="
- Find mean and standard deviation example">
-<link rel="next" href="../variates.html" title=" Random Variates
- and Distribution Parameters">
+<link rel="up" href="../weg.html" title="Worked Examples">
+<link rel="prev" href="find_eg/find_mean_and_sd_eg.html" title="Find mean and standard deviation example">
+<link rel="next" href="../variates.html" title="Random Variates and Distribution Parameters">
 </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.stat_tut.weg.nag_library"></a><a href="nag_library.html" title=" Comparison
- with C, R, FORTRAN-style Free Functions"> Comparison
- with C, R, FORTRAN-style Free Functions</a></h5></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.nag_library"></a><a href="nag_library.html" title="Comparison with C, R, FORTRAN-style Free Functions"> Comparison
+ with C, R, FORTRAN-style Free Functions</a>
+</h5></div></div></div>
 <p>
             You are probably familiar with a statistics library that has free functions,
             for example the classic <a href="http://nag.com/numeric/CL/CLdescription.asp" target="_top">NAG
@@ -42,7 +39,7 @@
             If so, you may find 'Distributions as Objects' unfamiliar, if not alien.
           </p>
 <p>
- However, <span class="bold"><b>do not panic</b></span>, both definition
+ However, <span class="bold"><strong>do not panic</strong></span>, both definition
             and usage are not really very different.
           </p>
 <p>
@@ -85,18 +82,18 @@
 </span> <span class="special">&lt;&lt;</span> <span class="identifier">pdf</span><span class="special">(</span><span class="identifier">my_dist</span><span class="special">,</span> <span class="number">2</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">endl</span><span class="special">;</span> <span class="comment">// NAG peqk with k = 2
 </span></pre>
 <p>
- <tt class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">dist</span><span class="special">,</span> <span class="identifier">k</span><span class="special">)</span></tt>
- is equivalent to NAG library <tt class="computeroutput"><span class="identifier">plek</span></tt>,
+ <code class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">dist</span><span class="special">,</span> <span class="identifier">k</span><span class="special">)</span></code>
+ is equivalent to NAG library <code class="computeroutput"><span class="identifier">plek</span></code>,
             lower tail probability of &lt;= k
           </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">dist</span><span class="special">,</span> <span class="identifier">k</span><span class="special">))</span></tt>
- is equivalent to NAG library <tt class="computeroutput"><span class="identifier">pgtk</span></tt>,
+ <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">k</span><span class="special">))</span></code>
+ is equivalent to NAG library <code class="computeroutput"><span class="identifier">pgtk</span></code>,
             upper tail probability of &gt; k
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">pdf</span><span class="special">(</span><span class="identifier">dist</span><span class="special">,</span> <span class="identifier">k</span><span class="special">)</span></tt>
- is equivalent to NAG library <tt class="computeroutput"><span class="identifier">peqk</span></tt>,
+ <code class="computeroutput"><span class="identifier">pdf</span><span class="special">(</span><span class="identifier">dist</span><span class="special">,</span> <span class="identifier">k</span><span class="special">)</span></code>
+ is equivalent to NAG library <code class="computeroutput"><span class="identifier">peqk</span></code>,
             point probability of == k
           </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Negative
- Binomial Distribution Examples</title>
+<title>Negative Binomial Distribution Examples</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="../weg.html" title=" Worked Examples">
-<link rel="prev" href="binom_eg/binom_size_eg.html" title="
- Estimating Sample Sizes for a Binomial Distribution.">
-<link rel="next" href="neg_binom_eg/neg_binom_conf.html" title="
- Calculating Confidence Limits on the Frequency of Occurrence for the
- Negative Binomial Distribution">
+<link rel="up" href="../weg.html" title="Worked Examples">
+<link rel="prev" href="binom_eg/binom_size_eg.html" title="Estimating Sample Sizes for a Binomial Distribution.">
+<link rel="next" href="neg_binom_eg/neg_binom_conf.html" title="Calculating Confidence Limits on the Frequency of Occurrence for the Negative Binomial Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.neg_binom_eg"></a><a href="neg_binom_eg.html" title=" Negative
- Binomial Distribution Examples"> Negative
- Binomial Distribution Examples</a></h5></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.neg_binom_eg"></a><a href="neg_binom_eg.html" title="Negative Binomial Distribution Examples"> Negative
+ Binomial Distribution Examples</a>
+</h5></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="neg_binom_eg/neg_binom_conf.html">
             Calculating Confidence Limits on the Frequency of Occurrence for the
@@ -43,8 +39,7 @@
             Negative Binomial Table Printing Example.</a></span></dt>
 </dl></div>
 <p>
- (See also the reference documentation for the <a href="../../dist_ref/dists/negative_binomial_dist.html" title="
- Negative Binomial Distribution">Negative
+ (See also the reference documentation for the <a href="../../dist_ref/dists/negative_binomial_dist.html" title="Negative Binomial Distribution">Negative
             Binomial Distribution</a>.)
           </p>
 </div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/neg_binom_conf.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/neg_binom_conf.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/neg_binom_conf.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,18 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Calculating Confidence Limits on the Frequency of Occurrence for the
- Negative Binomial Distribution</title>
+<title>Calculating Confidence Limits on the Frequency of Occurrence for the 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="../neg_binom_eg.html" title=" Negative
- Binomial Distribution Examples">
-<link rel="prev" href="../neg_binom_eg.html" title=" Negative
- Binomial Distribution Examples">
-<link rel="next" href="neg_binom_size_eg.html" title="
- Estimating Sample Sizes for the Negative Binomial.">
+<link rel="up" href="../neg_binom_eg.html" title="Negative Binomial Distribution Examples">
+<link rel="prev" href="../neg_binom_eg.html" title="Negative Binomial Distribution Examples">
+<link rel="next" href="neg_binom_size_eg.html" title="Estimating Sample Sizes for the Negative Binomial.">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -29,11 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.neg_binom_eg.neg_binom_conf"></a><a href="neg_binom_conf.html" title="
- Calculating Confidence Limits on the Frequency of Occurrence for the
- Negative Binomial Distribution">
+<a name="math_toolkit.dist.stat_tut.weg.neg_binom_eg.neg_binom_conf"></a><a href="neg_binom_conf.html" title="Calculating Confidence Limits on the Frequency of Occurrence for the Negative Binomial Distribution">
             Calculating Confidence Limits on the Frequency of Occurrence for the
- Negative Binomial Distribution</a></h6></div></div></div>
+ Negative Binomial Distribution</a>
+</h6></div></div></div>
 <p>
               Imagine you have a process that follows a negative binomial distribution:
               for each trial conducted, an event either occurs or does it does not,
@@ -51,8 +45,8 @@
 <p>
               However our confidence in that estimate will be shaped by how many
               trials were conducted, and how many successes were observed. The static
- member functions <tt class="computeroutput"><span class="identifier">negative_binomial_distribution</span><span class="special">&lt;&gt;::</span><span class="identifier">find_lower_bound_on_p</span></tt>
- and <tt class="computeroutput"><span class="identifier">negative_binomial_distribution</span><span class="special">&lt;&gt;::</span><span class="identifier">find_upper_bound_on_p</span></tt>
+ member functions <code class="computeroutput"><span class="identifier">negative_binomial_distribution</span><span class="special">&lt;&gt;::</span><span class="identifier">find_lower_bound_on_p</span></code>
+ and <code class="computeroutput"><span class="identifier">negative_binomial_distribution</span><span class="special">&lt;&gt;::</span><span class="identifier">find_upper_bound_on_p</span></code>
               allow you to calculate the confidence intervals for your estimate of
               the success fraction.
             </p>
@@ -101,7 +95,7 @@
               </p>
 <p>
                 Confidence value as % is (1 - alpha) * 100, so alpha 0.05 == 95%
- confidence that the true occurence frequency lies <span class="bold"><b>inside</b></span>
+ confidence that the true occurence frequency lies <span class="bold"><strong>inside</strong></span>
                 the calculated interval.
               </p>
 <p>
@@ -146,14 +140,14 @@
               </p>
 <p>
                 And now for the important part - the bounds themselves. For each
- value of <span class="emphasis"><em>alpha</em></span>, we call <tt class="computeroutput"><span class="identifier">find_lower_bound_on_p</span></tt>
- and <tt class="computeroutput"><span class="identifier">find_upper_bound_on_p</span></tt>
+ value of <span class="emphasis"><em>alpha</em></span>, we call <code class="computeroutput"><span class="identifier">find_lower_bound_on_p</span></code>
+ and <code class="computeroutput"><span class="identifier">find_upper_bound_on_p</span></code>
                 to obtain lower and upper bounds respectively. Note that since we
                 are calculating a two-sided interval, we must divide the value of
                 alpha in two. Had we been calculating a single-sided interval, for
                 example: <span class="emphasis"><em>"Calculate a lower bound so that we are P%
                 sure that the true occurrence frequency is greater than some value"</em></span>
- then we would <span class="bold"><b>not</b></span> have divided by
+ then we would <span class="bold"><strong>not</strong></span> have divided by
                 two.
               </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/neg_binom_size_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/neg_binom_size_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/neg_binom_size_eg.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,18 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Estimating Sample Sizes for the Negative Binomial.</title>
+<title>Estimating Sample Sizes for the Negative Binomial.</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="../neg_binom_eg.html" title=" Negative
- Binomial Distribution Examples">
-<link rel="prev" href="neg_binom_conf.html" title="
- Calculating Confidence Limits on the Frequency of Occurrence for the
- Negative Binomial Distribution">
-<link rel="next" href="negative_binomial_example1.html" title="
- Negative Binomial Sales Quota Example.">
+<link rel="up" href="../neg_binom_eg.html" title="Negative Binomial Distribution Examples">
+<link rel="prev" href="neg_binom_conf.html" title="Calculating Confidence Limits on the Frequency of Occurrence for the Negative Binomial Distribution">
+<link rel="next" href="negative_binomial_example1.html" title="Negative Binomial Sales Quota Example.">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -29,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.neg_binom_eg.neg_binom_size_eg"></a><a href="neg_binom_size_eg.html" title="
- Estimating Sample Sizes for the Negative Binomial.">
- Estimating Sample Sizes for the Negative Binomial.</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.neg_binom_eg.neg_binom_size_eg"></a><a href="neg_binom_size_eg.html" title="Estimating Sample Sizes for the Negative Binomial.">
+ Estimating Sample Sizes for the Negative Binomial.</a>
+</h6></div></div></div>
 <p>
               Imagine you have an event (let's call it a "failure" - though
               we could equally well call it a success if we felt it was a 'good'
@@ -39,7 +34,7 @@
               how many trials you need to conduct to be P% sure of observing at least
               k such failures. If the failure events follow a negative binomial distribution
               (each trial either succeeds or fails) then the static member function
- <tt class="computeroutput"><span class="identifier">negative_binomial_distibution</span><span class="special">&lt;&gt;::</span><span class="identifier">find_minimum_number_of_trials</span></tt>
+ <code class="computeroutput"><span class="identifier">negative_binomial_distibution</span><span class="special">&lt;&gt;::</span><span class="identifier">find_minimum_number_of_trials</span></code>
               can be used to estimate the minimum number of trials required to be
               P% sure of observing the desired number of failures.
             </p>
@@ -174,14 +169,14 @@
 <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>
                 Since we're calculating the <span class="emphasis"><em>minimum</em></span> number of
                 trials required, we'll err on the safe side and take the ceiling
                 of the result. Had we been calculating the <span class="emphasis"><em>maximum</em></span>
                 number of trials permitted to observe less than a certain number
                 of <span class="emphasis"><em>failures</em></span> then we would have taken the floor
- instead. We would also have called <tt class="computeroutput"><span class="identifier">find_minimum_number_of_trials</span></tt>
+ instead. We would also have called <code class="computeroutput"><span class="identifier">find_minimum_number_of_trials</span></code>
                 like this:
 </p>
 <pre class="programlisting">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/negative_binomial_example1.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/negative_binomial_example1.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/negative_binomial_example1.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Negative Binomial Sales Quota Example.</title>
+<title>Negative Binomial Sales Quota Example.</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="../neg_binom_eg.html" title=" Negative
- Binomial Distribution Examples">
-<link rel="prev" href="neg_binom_size_eg.html" title="
- Estimating Sample Sizes for the Negative Binomial.">
-<link rel="next" href="negative_binomial_example2.html" title="
- Negative Binomial Table Printing Example.">
+<link rel="up" href="../neg_binom_eg.html" title="Negative Binomial Distribution Examples">
+<link rel="prev" href="neg_binom_size_eg.html" title="Estimating Sample Sizes for the Negative Binomial.">
+<link rel="next" href="negative_binomial_example2.html" title="Negative Binomial Table Printing Example.">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.neg_binom_eg.negative_binomial_example1"></a><a href="negative_binomial_example1.html" title="
- Negative Binomial Sales Quota Example.">
- Negative Binomial Sales Quota Example.</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.neg_binom_eg.negative_binomial_example1"></a><a href="negative_binomial_example1.html" title="Negative Binomial Sales Quota Example.">
+ Negative Binomial Sales Quota Example.</a>
+</h6></div></div></div>
 <p>
               This example program <a href="../../../../../../../../example/negative_binomial_example1.cpp" target="_top">negative_binomial_example1.cpp
               (full source code)</a> demonstrates a simple use to find the probability
@@ -110,8 +106,8 @@
 <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>
- It is vital to #include distributions etc <span class="bold"><b>after</b></span>
+<tr><td align="left" valign="top"><p>
+ It is vital to #include distributions etc <span class="bold"><strong>after</strong></span>
                   the above #defines
                 </p></td></tr>
 </table></div>
@@ -290,7 +286,7 @@
               </p>
 <p>
                 To finish on or before the 8th house, Pat must finish at the 5th,
- 6th, 7th or 8th house. The probability that he will finish on <span class="bold"><b>exactly</b></span> ( == ) on any house is the Probability
+ 6th, 7th or 8th house. The probability that he will finish on <span class="bold"><strong>exactly</strong></span> ( == ) on any house is the Probability
                 Density Function (pdf).
               </p>
 <p>
@@ -344,7 +340,7 @@
 <p>
               </p>
 <p>
- Or, usually better, by using the negative binomial <span class="bold"><b>cumulative</b></span>
+ Or, usually better, by using the negative binomial <span class="bold"><strong>cumulative</strong></span>
                 distribution function.
               </p>
 <p>
@@ -461,7 +457,7 @@
               </p>
 <p>
                 What is the probability that Pat exhausts all 30 houses in the neighborhood,
- and <span class="bold"><b>still</b></span> doesn't sell the required
+ and <span class="bold"><strong>still</strong></span> doesn't sell the required
                 5 candy bars?
               </p>
 <p>
@@ -484,16 +480,16 @@
 <p>
               </p>
 <p>
- /*<tt class="computeroutput"><span class="identifier">So</span> <span class="identifier">the</span>
+ /*<code class="computeroutput"><span class="identifier">So</span> <span class="identifier">the</span>
                 <span class="identifier">risk</span> <span class="identifier">of</span>
                 <span class="identifier">failing</span> <span class="identifier">even</span>
                 <span class="identifier">after</span> <span class="identifier">visiting</span>
                 <span class="identifier">all</span> <span class="identifier">the</span>
                 <span class="identifier">houses</span> <span class="identifier">is</span>
                 <span class="number">1</span> <span class="special">-</span>
- <span class="keyword">this</span> <span class="identifier">probability</span><span class="special">,</span> </tt><tt class="computeroutput"><span class="number">1</span>
+ <span class="keyword">this</span> <span class="identifier">probability</span><span class="special">,</span> </code><code class="computeroutput"><span class="number">1</span>
                 <span class="special">-</span> <span class="identifier">cdf</span><span class="special">(</span><span class="identifier">nb</span><span class="special">,</span> <span class="identifier">all_houses</span>
- <span class="special">-</span> <span class="identifier">sales_quota</span></tt><tt class="computeroutput">
+ <span class="special">-</span> <span class="identifier">sales_quota</span></code><code class="computeroutput">
                 <span class="identifier">But</span> <span class="keyword">using</span>
                 <span class="keyword">this</span> <span class="identifier">expression</span>
                 <span class="identifier">may</span> <span class="identifier">cause</span>
@@ -510,9 +506,9 @@
                 <span class="identifier">the</span> <span class="number">31</span><span class="identifier">th</span> <span class="special">(</span><span class="identifier">non</span><span class="special">-</span><span class="identifier">existent</span><span class="special">)</span>
                 <span class="identifier">houses</span> <span class="identifier">is</span>
                 <span class="number">1</span> <span class="special">-</span>
- <span class="keyword">this</span> <span class="identifier">probability</span><span class="special">,</span> </tt><tt class="computeroutput"><span class="number">1</span>
+ <span class="keyword">this</span> <span class="identifier">probability</span><span class="special">,</span> </code><code class="computeroutput"><span class="number">1</span>
                 <span class="special">-</span> <span class="identifier">cdf</span><span class="special">(</span><span class="identifier">nb</span><span class="special">,</span> <span class="identifier">all_houses</span>
- <span class="special">-</span> <span class="identifier">sales_quota</span><span class="special">)</span></tt>` But using this expression may cause
+ <span class="special">-</span> <span class="identifier">sales_quota</span><span class="special">)</span></code>` But using this expression may cause
                 serious inaccuracy. So it would be much better to use the complement
                 of the cdf. Why complements?
               </p>
@@ -576,7 +572,7 @@
 <p>
                 Demanding absolute certainty that all 5 will be sold, implies an
                 infinite number of trials. (Of course, there are only 30 houses on
- the estate, so he can't ever be <span class="bold"><b>certain</b></span>
+ the estate, so he can't ever be <span class="bold"><strong>certain</strong></span>
                 of selling his quota).
               </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/negative_binomial_example2.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/negative_binomial_example2.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/negative_binomial_example2.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Negative Binomial Table Printing Example.</title>
+<title>Negative Binomial Table Printing Example.</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="../neg_binom_eg.html" title=" Negative
- Binomial Distribution Examples">
-<link rel="prev" href="negative_binomial_example1.html" title="
- Negative Binomial Sales Quota Example.">
-<link rel="next" href="../normal_example.html" title=" Normal
- Distribution Examples">
+<link rel="up" href="../neg_binom_eg.html" title="Negative Binomial Distribution Examples">
+<link rel="prev" href="negative_binomial_example1.html" title="Negative Binomial Sales Quota Example.">
+<link rel="next" href="../normal_example.html" title="Normal Distribution Examples">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.neg_binom_eg.negative_binomial_example2"></a><a href="negative_binomial_example2.html" title="
- Negative Binomial Table Printing Example.">
- Negative Binomial Table Printing Example.</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.neg_binom_eg.negative_binomial_example2"></a><a href="negative_binomial_example2.html" title="Negative Binomial Table Printing Example.">
+ Negative Binomial Table Printing Example.</a>
+</h6></div></div></div>
 <p>
               Example program showing output of a table of values of cdf and pdf
               for various k failures.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example.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
- Distribution Examples</title>
+<title>Normal Distribution Examples</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="../weg.html" title=" Worked Examples">
-<link rel="prev" href="neg_binom_eg/negative_binomial_example2.html" title="
- Negative Binomial Table Printing Example.">
-<link rel="next" href="normal_example/normal_misc.html" title="
- Some Miscellaneous Examples of the Normal (Gaussian) Distribution">
+<link rel="up" href="../weg.html" title="Worked Examples">
+<link rel="prev" href="neg_binom_eg/negative_binomial_example2.html" title="Negative Binomial Table Printing Example.">
+<link rel="next" href="normal_example/normal_misc.html" title="Some Miscellaneous Examples of the Normal (Gaussian) Distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,14 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h5 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.normal_example"></a><a href="normal_example.html" title=" Normal
- Distribution Examples"> Normal
- Distribution Examples</a></h5></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.normal_example"></a><a href="normal_example.html" title="Normal Distribution Examples"> Normal
+ Distribution Examples</a>
+</h5></div></div></div>
 <div class="toc"><dl><dt><span class="section"><a href="normal_example/normal_misc.html">
             Some Miscellaneous Examples of the Normal (Gaussian) Distribution</a></span></dt></dl></div>
 <p>
- (See also the reference documentation for the <a href="../../dist_ref/dists/normal_dist.html" title=" Normal
- (Gaussian) Distribution">Normal
+ (See also the reference documentation for the <a href="../../dist_ref/dists/normal_dist.html" title="Normal (Gaussian) Distribution">Normal
             Distribution</a>.)
           </p>
 </div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Some Miscellaneous Examples of the Normal (Gaussian) Distribution</title>
+<title>Some Miscellaneous Examples of the 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="../normal_example.html" title=" Normal
- Distribution Examples">
-<link rel="prev" href="../normal_example.html" title=" Normal
- Distribution Examples">
-<link rel="next" href="../error_eg.html" title=" Error Handling
- Example">
+<link rel="up" href="../normal_example.html" title="Normal Distribution Examples">
+<link rel="prev" href="../normal_example.html" title="Normal Distribution Examples">
+<link rel="next" href="../error_eg.html" title="Error Handling Example">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,18 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc"></a><a href="normal_misc.html" title="
- Some Miscellaneous Examples of the Normal (Gaussian) Distribution">
- Some Miscellaneous Examples of the Normal (Gaussian) Distribution</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc"></a><a href="normal_misc.html" title="Some Miscellaneous Examples of the Normal (Gaussian) Distribution">
+ Some Miscellaneous Examples of the Normal (Gaussian) Distribution</a>
+</h6></div></div></div>
 <p>
               The sample program normal_misc_examples.cpp
               illustrates their use.
             </p>
-<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.traditional_tables"></a><h4>
-<a name="id512999"></a>
+<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.traditional_tables"></a><h5>
+<a name="id546656"></a>
               <a href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.traditional_tables">Traditional
               Tables</a>
- </h4>
+ </h5>
 <p>
               </p>
 <p>
@@ -143,7 +139,7 @@
               </p>
 <p>
                 And all this you can do with a nanoscopic amount of work compared
- to the team of <span class="bold"><b>human computers</b></span> toiling
+ to the team of <span class="bold"><strong>human computers</strong></span> toiling
                 with Milton Abramovitz and Irene Stegen at the US National Bureau
                 of Standards (now NIST).
                 Starting in 1938, their "Handbook of Mathematical Functions
@@ -246,7 +242,7 @@
               </p>
 <p>
                 Confidence value as % is (1 - alpha) * 100 (so alpha 0.05 == 95%
- confidence) that the true occurrence frequency lies <span class="bold"><b>inside</b></span>
+ confidence) that the true occurrence frequency lies <span class="bold"><strong>inside</strong></span>
                 the calculated interval.
               </p>
 <p>
@@ -269,10 +265,10 @@
               </p>
 <p>
                 Notice the distinction between one-sided (also called one-tailed)
- where we are using a &gt; <span class="bold"><b>or</b></span> &lt;
+ where we are using a &gt; <span class="bold"><strong>or</strong></span> &lt;
                 test (and not both) and considering the area of the tail (integral)
                 from z up to +&#8734;, and a two-sided test where we are using two &gt;
- <span class="bold"><b>and</b></span> &lt; tests, and thus considering
+ <span class="bold"><strong>and</strong></span> &lt; tests, and thus considering
                 two tails, from -&#8734; up to z low and z high up to +&#8734;.
               </p>
 <p>
@@ -291,11 +287,11 @@
               </p>
 <p>
             </p>
-<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.standard_deviations_either_side_of_the_mean"></a><h4>
-<a name="id516185"></a>
+<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.standard_deviations_either_side_of_the_mean"></a><h5>
+<a name="id549829"></a>
               <a href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.standard_deviations_either_side_of_the_mean">Standard
               deviations either side of the Mean</a>
- </h4>
+ </h5>
 <p>
               </p>
 <p>
@@ -354,22 +350,22 @@
               </p>
 <p>
                 But before you get too excited about this impressive precision, don't
- forget that the <span class="bold"><b>confidence intervals of the
- standard deviation</b></span> are surprisingly wide, especially if
+ forget that the <span class="bold"><strong>confidence intervals of the
+ standard deviation</strong></span> are surprisingly wide, especially if
                 you have estimated the standard deviation from only a few measurements.
               </p>
 <p>
             </p>
-<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.some_simple_examples"></a><h4>
-<a name="id516925"></a>
+<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.some_simple_examples"></a><h5>
+<a name="id550563"></a>
               <a href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.some_simple_examples">Some
               simple examples</a>
- </h4>
-<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.life_of_light_bulbs"></a><h4>
-<a name="id516952"></a>
+ </h5>
+<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.life_of_light_bulbs"></a><h5>
+<a name="id550589"></a>
               <a href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.life_of_light_bulbs">Life
               of light bulbs</a>
- </h4>
+ </h5>
 <p>
               </p>
 <p>
@@ -443,7 +439,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>
                   Real-life failures are often very ab-normal, with a significant
                   number that 'dead-on-arrival' or suffer failure very early in their
                   life: the lifetime of the survivors of 'early mortality' may be
@@ -452,11 +448,11 @@
 </table></div>
 <p>
             </p>
-<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.how_many_onions_"></a><h4>
-<a name="id517666"></a>
+<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.how_many_onions_"></a><h5>
+<a name="id551294"></a>
               <a href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.how_many_onions_">How
               many onions?</a>
- </h4>
+ </h5>
 <p>
               </p>
 <p>
@@ -514,11 +510,11 @@
               </p>
 <p>
             </p>
-<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.packing_beef"></a><h4>
-<a name="id518242"></a>
+<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.packing_beef"></a><h5>
+<a name="id551869"></a>
               <a href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.packing_beef">Packing
               beef</a>
- </h4>
+ </h5>
 <p>
               </p>
 <p>
@@ -676,8 +672,7 @@
 <p>
                 Now we are getting really close, but to do the job properly, we could
                 use root finding method, for example the tools provided, and used
- elsewhere, in the Math Toolkit, see <a href="../../../../toolkit/internals1/roots2.html" title=" Root Finding
- Without Derivatives">Root
+ elsewhere, in the Math Toolkit, see <a href="../../../../toolkit/internals1/roots2.html" title="Root Finding Without Derivatives">Root
                 Finding Without Derivatives</a>.
               </p>
 <p>
@@ -729,11 +724,11 @@
               </p>
 <p>
             </p>
-<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.length_of_bolts"></a><h4>
-<a name="id521253"></a>
+<a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.length_of_bolts"></a><h5>
+<a name="id554869"></a>
               <a href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.length_of_bolts">Length
               of bolts</a>
- </h4>
+ </h5>
 <p>
               </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg.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> Student's
- t Distribution Examples</title>
+<title>Student's t Distribution Examples</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="../weg.html" title=" Worked Examples">
-<link rel="prev" href="dist_construct_eg.html" title="
- Distribution Construction Example">
-<link rel="next" href="st_eg/tut_mean_intervals.html" title="
- Calculating confidence intervals on the mean with the Students-t distribution">
+<link rel="up" href="../weg.html" title="Worked Examples">
+<link rel="prev" href="dist_construct_eg.html" title="Distribution Construction Example">
+<link rel="next" href="st_eg/tut_mean_intervals.html" title="Calculating confidence intervals on the mean with the 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.stat_tut.weg.st_eg"></a><a href="st_eg.html" title=" Student's
- t Distribution Examples"> Student's
- t Distribution Examples</a></h5></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.st_eg"></a><a href="st_eg.html" title="Student's t Distribution Examples"> Student's
+ t Distribution Examples</a>
+</h5></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="st_eg/tut_mean_intervals.html">
             Calculating confidence intervals on the mean with the Students-t distribution</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/paired_st.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/paired_st.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/paired_st.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Comparing two paired samples with the Student's t distribution</title>
+<title>Comparing two paired samples with the Student's 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="../st_eg.html" title=" Student's
- t Distribution Examples">
-<link rel="prev" href="two_sample_students_t.html" title="
- Comparing the means of two samples with the Students-t test">
-<link rel="next" href="../cs_eg.html" title=" Chi Squared
- Distribution Examples">
+<link rel="up" href="../st_eg.html" title="Student's t Distribution Examples">
+<link rel="prev" href="two_sample_students_t.html" title="Comparing the means of two samples with the Students-t test">
+<link rel="next" href="../cs_eg.html" title="Chi Squared Distribution Examples">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.st_eg.paired_st"></a><a href="paired_st.html" title="
- Comparing two paired samples with the Student's t distribution">
- Comparing two paired samples with the Student's t distribution</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.st_eg.paired_st"></a><a href="paired_st.html" title="Comparing two paired samples with the Student's t distribution">
+ Comparing two paired samples with the Student's t distribution</a>
+</h6></div></div></div>
 <p>
               Imagine that we have a before and after reading for each item in the
               sample: for example we might have measured blood pressure before and
@@ -48,23 +44,19 @@
             </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
-<a href="tut_mean_intervals.html" title="
- Calculating confidence intervals on the mean with the Students-t distribution">Calculate
+<a href="tut_mean_intervals.html" title="Calculating confidence intervals on the mean with the Students-t distribution">Calculate
                 confidence intervals of the mean</a>. If the endpoints of the
                 interval differ in sign then we are unable to reject the null-hypothesis
                 that there is no change.
               </li>
 <li>
-<a href="tut_mean_test.html" title='
- Testing a sample mean for difference from a "true" mean'>Test
+<a href="tut_mean_test.html" title='Testing a sample mean for difference from a "true" mean'>Test
                 whether the true mean is zero</a>. If the result is consistent
                 with a true mean of zero, then we are unable to reject the null-hypothesis
                 that there is no change.
               </li>
 <li>
-<a href="tut_mean_size.html" title="
- Estimating how large a sample size would have to become in order to give
- a significant Students-t test result with a single sample test">Calculate
+<a href="tut_mean_size.html" title="Estimating how large a sample size would have to become in order to give a significant Students-t test result with a single sample test">Calculate
                 how many pairs of readings we would need in order to obtain a significant
                 result</a>.
               </li>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_intervals.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_intervals.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_intervals.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Calculating confidence intervals on the mean with the Students-t distribution</title>
+<title>Calculating confidence intervals on the mean with the 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="../st_eg.html" title=" Student's
- t Distribution Examples">
-<link rel="prev" href="../st_eg.html" title=" Student's
- t Distribution Examples">
-<link rel="next" href="tut_mean_test.html" title='
- Testing a sample mean for difference from a "true" mean'>
+<link rel="up" href="../st_eg.html" title="Student's t Distribution Examples">
+<link rel="prev" href="../st_eg.html" title="Student's t Distribution Examples">
+<link rel="next" href="tut_mean_test.html" title='Testing a sample mean for difference from a "true" mean'>
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.st_eg.tut_mean_intervals"></a><a href="tut_mean_intervals.html" title="
- Calculating confidence intervals on the mean with the Students-t distribution">
- Calculating confidence intervals on the mean with the Students-t distribution</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.st_eg.tut_mean_intervals"></a><a href="tut_mean_intervals.html" title="Calculating confidence intervals on the mean with the Students-t distribution">
+ Calculating confidence intervals on the mean with the Students-t distribution</a>
+</h6></div></div></div>
 <p>
               Let's say you have a sample mean, you may wish to know what confidence
               intervals you can place on that mean. Colloquially: "I want an
@@ -59,7 +55,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 quantity &#945; is the maximum acceptable risk of falsely rejecting
                 the null-hypothesis. The smaller the value of &#945; the greater the strength
@@ -79,7 +75,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 usual assumptions of <a href="http://en.wikipedia.org/wiki/Independent_and_identically-distributed_random_variables" target="_top">independent
                 and identically distributed (i.i.d.)</a> variables and normal distribution
                 of course apply here, as they do in other examples.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_size.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_size.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_size.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,18 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Estimating how large a sample size would have to become in order to give
- a significant Students-t test result with a single sample test</title>
+<title>Estimating how large a sample size would have to become in order to give a significant Students-t test result with a single sample test</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="../st_eg.html" title=" Student's
- t Distribution Examples">
-<link rel="prev" href="tut_mean_test.html" title='
- Testing a sample mean for difference from a "true" mean'>
-<link rel="next" href="two_sample_students_t.html" title="
- Comparing the means of two samples with the Students-t test">
+<link rel="up" href="../st_eg.html" title="Student's t Distribution Examples">
+<link rel="prev" href="tut_mean_test.html" title='Testing a sample mean for difference from a "true" mean'>
+<link rel="next" href="two_sample_students_t.html" title="Comparing the means of two samples with the Students-t test">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -29,11 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.st_eg.tut_mean_size"></a><a href="tut_mean_size.html" title="
- Estimating how large a sample size would have to become in order to give
- a significant Students-t test result with a single sample test">
+<a name="math_toolkit.dist.stat_tut.weg.st_eg.tut_mean_size"></a><a href="tut_mean_size.html" title="Estimating how large a sample size would have to become in order to give a significant Students-t test result with a single sample test">
             Estimating how large a sample size would have to become in order to give
- a significant Students-t test result with a single sample test</a></h6></div></div></div>
+ a significant Students-t test result with a single sample test</a>
+</h6></div></div></div>
 <p>
               Imagine you have conducted a Students-t test on a single sample in
               order to check for systematic errors in your measurements. Imagine
@@ -81,8 +75,8 @@
         <span class="string">"_______________________________________________________________\n"</span><span class="special">;</span>
 </pre>
 <p>
- And now the important part: the sample sizes required. Class <tt class="computeroutput"><span class="identifier">students_t_distribution</span></tt> has a static
- member function <tt class="computeroutput"><span class="identifier">find_degrees_of_freedom</span></tt>
+ And now the important part: the sample sizes required. Class <code class="computeroutput"><span class="identifier">students_t_distribution</span></code> has a static
+ member function <code class="computeroutput"><span class="identifier">find_degrees_of_freedom</span></code>
               that will calculate how large a sample size needs to be in order to
               give a definitive result.
             </p>
@@ -104,7 +98,7 @@
             </p>
 <p>
               In this example, we assume that alpha and beta are the same, and call
- <tt class="computeroutput"><span class="identifier">find_degrees_of_freedom</span></tt>
+ <code class="computeroutput"><span class="identifier">find_degrees_of_freedom</span></code>
               twice: once with alpha for a one-sided test, and once with alpha/2
               for a two-sided test.
             </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_test.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_test.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_test.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,18 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Testing a sample mean for difference from a "true" mean</title>
+<title>Testing a sample mean for difference from a "true" mean</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="../st_eg.html" title=" Student's
- t Distribution Examples">
-<link rel="prev" href="tut_mean_intervals.html" title="
- Calculating confidence intervals on the mean with the Students-t distribution">
-<link rel="next" href="tut_mean_size.html" title="
- Estimating how large a sample size would have to become in order to give
- a significant Students-t test result with a single sample test">
+<link rel="up" href="../st_eg.html" title="Student's t Distribution Examples">
+<link rel="prev" href="tut_mean_intervals.html" title="Calculating confidence intervals on the mean with the Students-t distribution">
+<link rel="next" href="tut_mean_size.html" title="Estimating how large a sample size would have to become in order to give a significant Students-t test result with a single sample test">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -29,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.st_eg.tut_mean_test"></a><a href="tut_mean_test.html" title='
- Testing a sample mean for difference from a "true" mean'>
- Testing a sample mean for difference from a "true" mean</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.st_eg.tut_mean_test"></a><a href="tut_mean_test.html" title='Testing a sample mean for difference from a "true" mean'>
+ Testing a sample mean for difference from a "true" mean</a>
+</h6></div></div></div>
 <p>
               When calibrating or comparing a scientific instrument or measurement
               method of some kind, we want to be answer the question "Does an
@@ -58,11 +53,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"><p>
+<tr><td align="left" valign="top"><p>
                 Non-statisticians might say 'not-rejected' means 'accepted', (often
- of the null-hypothesis) implying, wrongly, that there really <span class="bold"><b>IS</b></span> no difference, but statisticans eschew
+ of the null-hypothesis) implying, wrongly, that there really <span class="bold"><strong>IS</strong></span> no difference, but statisticans eschew
                 this to avoid implying that there is positive evidence of 'no difference'.
- 'Not-rejected' here means there is <span class="bold"><b>no evidence</b></span>
+ 'Not-rejected' here means there is <span class="bold"><strong>no evidence</strong></span>
                 of difference, but there still might well be a difference. For example,
                 see <a href="http://en.wikipedia.org/wiki/Argument_from_ignorance" target="_top">argument
                 from ignorance</a> and <a href="http://www.bmj.com/cgi/content/full/311/7003/485" target="_top">Absence
@@ -134,7 +129,7 @@
 <tr>
 <td>
                     <p>
- The Null-hypothesis: there is <span class="bold"><b>no difference</b></span>
+ The Null-hypothesis: there is <span class="bold"><strong>no difference</strong></span>
                       in means
                     </p>
                     </td>
@@ -144,18 +139,18 @@
                       / 2:
                     </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">dist</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">dist</span><span class="special">,</span>
                       <span class="identifier">fabs</span><span class="special">(</span><span class="identifier">t</span><span class="special">)))</span>
                       <span class="special">&lt;</span> <span class="identifier">alpha</span>
- <span class="special">/</span> <span class="number">2</span></tt>
+ <span class="special">/</span> <span class="number">2</span></code>
                     </p>
                     </td>
 </tr>
 <tr>
 <td>
                     <p>
- The Alternative-hypothesis: there <span class="bold"><b>is
- difference</b></span> in means
+ The Alternative-hypothesis: there <span class="bold"><strong>is
+ difference</strong></span> in means
                     </p>
                     </td>
 <td>
@@ -164,18 +159,18 @@
                       / 2:
                     </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">dist</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">dist</span><span class="special">,</span>
                       <span class="identifier">fabs</span><span class="special">(</span><span class="identifier">t</span><span class="special">)))</span>
                       <span class="special">&gt;</span> <span class="identifier">alpha</span>
- <span class="special">/</span> <span class="number">2</span></tt>
+ <span class="special">/</span> <span class="number">2</span></code>
                     </p>
                     </td>
 </tr>
 <tr>
 <td>
                     <p>
- The Alternative-hypothesis: the sample mean <span class="bold"><b>is
- less</b></span> than the true mean.
+ The Alternative-hypothesis: the sample mean <span class="bold"><strong>is
+ less</strong></span> than the true mean.
                     </p>
                     </td>
 <td>
@@ -183,17 +178,17 @@
                       Reject if CDF of t &gt; significance level:
                     </p>
                     <p>
- <tt class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">dist</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">dist</span><span class="special">,</span>
                       <span class="identifier">t</span><span class="special">)</span>
- <span class="special">&gt;</span> <span class="identifier">alpha</span></tt>
+ <span class="special">&gt;</span> <span class="identifier">alpha</span></code>
                     </p>
                     </td>
 </tr>
 <tr>
 <td>
                     <p>
- The Alternative-hypothesis: the sample mean <span class="bold"><b>is
- greater</b></span> than the true mean.
+ The Alternative-hypothesis: the sample mean <span class="bold"><strong>is
+ greater</strong></span> than the true mean.
                     </p>
                     </td>
 <td>
@@ -201,9 +196,9 @@
                       Reject if complement of CDF of t &gt; significance level:
                     </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">dist</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">dist</span><span class="special">,</span>
                       <span class="identifier">t</span><span class="special">))</span>
- <span class="special">&gt;</span> <span class="identifier">alpha</span></tt>
+ <span class="special">&gt;</span> <span class="identifier">alpha</span></code>
                     </p>
                     </td>
 </tr>
@@ -214,10 +209,10 @@
 <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>
- Notice that the comparisons are against <tt class="computeroutput"><span class="identifier">alpha</span>
- <span class="special">/</span> <span class="number">2</span></tt>
- for a two-sided test and against <tt class="computeroutput"><span class="identifier">alpha</span></tt>
+<tr><td align="left" valign="top"><p>
+ Notice that the comparisons are against <code class="computeroutput"><span class="identifier">alpha</span>
+ <span class="special">/</span> <span class="number">2</span></code>
+ for a two-sided test and against <code class="computeroutput"><span class="identifier">alpha</span></code>
                 for a one-sided test
               </p></td></tr>
 </table></div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/two_sample_students_t.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/two_sample_students_t.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/two_sample_students_t.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,18 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Comparing the means of two samples with the Students-t test</title>
+<title>Comparing the means of two samples with the Students-t test</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="../st_eg.html" title=" Student's
- t Distribution Examples">
-<link rel="prev" href="tut_mean_size.html" title="
- Estimating how large a sample size would have to become in order to give
- a significant Students-t test result with a single sample test">
-<link rel="next" href="paired_st.html" title="
- Comparing two paired samples with the Student's t distribution">
+<link rel="up" href="../st_eg.html" title="Student's t Distribution Examples">
+<link rel="prev" href="tut_mean_size.html" title="Estimating how large a sample size would have to become in order to give a significant Students-t test result with a single sample test">
+<link rel="next" href="paired_st.html" title="Comparing two paired samples with the Student's t distribution">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -29,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h6 class="title">
-<a name="math_toolkit.dist.stat_tut.weg.st_eg.two_sample_students_t"></a><a href="two_sample_students_t.html" title="
- Comparing the means of two samples with the Students-t test">
- Comparing the means of two samples with the Students-t test</a></h6></div></div></div>
+<a name="math_toolkit.dist.stat_tut.weg.st_eg.two_sample_students_t"></a><a href="two_sample_students_t.html" title="Comparing the means of two samples with the Students-t test">
+ Comparing the means of two samples with the Students-t test</a>
+</h6></div></div></div>
 <p>
               Imagine that we have two samples, and we wish to determine whether
               their means are different or not. This situation often arises when
@@ -139,7 +134,7 @@
 <tr>
 <td>
                     <p>
- The Null-hypothesis: there is <span class="bold"><b>no difference</b></span>
+ The Null-hypothesis: there is <span class="bold"><strong>no difference</strong></span>
                       in means
                     </p>
                     </td>
@@ -149,17 +144,17 @@
                       / 2:
                     </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">dist</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">dist</span><span class="special">,</span>
                       <span class="identifier">fabs</span><span class="special">(</span><span class="identifier">t</span><span class="special">)))</span>
                       <span class="special">&lt;</span> <span class="identifier">alpha</span>
- <span class="special">/</span> <span class="number">2</span></tt>
+ <span class="special">/</span> <span class="number">2</span></code>
                     </p>
                     </td>
 </tr>
 <tr>
 <td>
                     <p>
- The Alternative-hypothesis: there is a <span class="bold"><b>difference</b></span>
+ The Alternative-hypothesis: there is a <span class="bold"><strong>difference</strong></span>
                       in means
                     </p>
                     </td>
@@ -169,17 +164,17 @@
                       / 2:
                     </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">dist</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">dist</span><span class="special">,</span>
                       <span class="identifier">fabs</span><span class="special">(</span><span class="identifier">t</span><span class="special">)))</span>
                       <span class="special">&lt;</span> <span class="identifier">alpha</span>
- <span class="special">/</span> <span class="number">2</span></tt>
+ <span class="special">/</span> <span class="number">2</span></code>
                     </p>
                     </td>
 </tr>
 <tr>
 <td>
                     <p>
- The Alternative-hypothesis: Sample 1 Mean is <span class="bold"><b>less</b></span>
+ The Alternative-hypothesis: Sample 1 Mean is <span class="bold"><strong>less</strong></span>
                       than Sample 2 Mean.
                     </p>
                     </td>
@@ -188,16 +183,16 @@
                       Reject if CDF of t &gt; significance level:
                     </p>
                     <p>
- <tt class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">dist</span><span class="special">,</span>
+ <code class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">dist</span><span class="special">,</span>
                       <span class="identifier">t</span><span class="special">)</span>
- <span class="special">&gt;</span> <span class="identifier">alpha</span></tt>
+ <span class="special">&gt;</span> <span class="identifier">alpha</span></code>
                     </p>
                     </td>
 </tr>
 <tr>
 <td>
                     <p>
- The Alternative-hypothesis: Sample 1 Mean is <span class="bold"><b>greater</b></span>
+ The Alternative-hypothesis: Sample 1 Mean is <span class="bold"><strong>greater</strong></span>
                       than Sample 2 Mean.
                     </p>
                     </td>
@@ -206,9 +201,9 @@
                       Reject if complement of CDF of t &gt; significance level:
                     </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">dist</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">dist</span><span class="special">,</span>
                       <span class="identifier">t</span><span class="special">))</span>
- <span class="special">&gt;</span> <span class="identifier">alpha</span></tt>
+ <span class="special">&gt;</span> <span class="identifier">alpha</span></code>
                     </p>
                     </td>
 </tr>
@@ -219,7 +214,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>
                 For a two-sided test we must compare against alpha / 2 and not alpha.
               </p></td></tr>
 </table></div>
@@ -289,7 +284,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 statistical packages truncate the effective degrees of freedom
                 to an integer value: this may be necessary if you are relying on
                 lookup tables, but since our code fully supports non-integer degrees

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview.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> Overview</title>
+<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="Math Toolkit">
 <link rel="up" href="../index.html" title="Math Toolkit">
 <link rel="prev" href="../index.html" title="Math Toolkit">
-<link rel="next" href="main_overview/intro.html" title=" About the Math Toolkit">
+<link rel="next" href="main_overview/intro.html" title="About the Math Toolkit">
 </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><h2 class="title" style="clear: both">
-<a name="math_toolkit.main_overview"></a> Overview</h2></div></div></div>
+<a name="math_toolkit.main_overview"></a> Overview
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> About the Math Toolkit</span></dt>
 <dt><span class="section"> Navigation</span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/contact.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/contact.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/contact.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> Contact Info and
- Support</title>
+<title>Contact Info and Support</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="../main_overview.html" title=" Overview">
-<link rel="prev" href="history1.html" title=" History and What's
- New">
-<link rel="next" href="../dist.html" title=" Statistical Distributions and Functions">
+<link rel="up" href="../main_overview.html" title="Overview">
+<link rel="prev" href="history1.html" title="History and What's New">
+<link rel="next" href="../dist.html" title="Statistical Distributions and Functions">
 </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.main_overview.contact"></a><a href="contact.html" title=" Contact Info and
- Support"> Contact Info and
- Support</a></h3></div></div></div>
+<a name="math_toolkit.main_overview.contact"></a><a href="contact.html" title="Contact Info and Support"> Contact Info and
+ Support</a>
+</h3></div></div></div>
 <p>
         The main support for this library is via the Boost mailing lists:
       </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/directories.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/directories.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/directories.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> Directory and
- File Structure</title>
+<title>Directory and File Structure</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="../main_overview.html" title=" Overview">
-<link rel="prev" href="navigation.html" title=" Navigation">
-<link rel="next" href="namespaces.html" title=" Namespaces">
+<link rel="up" href="../main_overview.html" title="Overview">
+<link rel="prev" href="navigation.html" title="Navigation">
+<link rel="next" href="namespaces.html" title="Namespaces">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,24 +24,24 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.main_overview.directories"></a><a href="directories.html" title=" Directory and
- File Structure"> Directory and
- File Structure</a></h3></div></div></div>
-<a name="math_toolkit.main_overview.directories.boost_math"></a><h4>
-<a name="id386446"></a>
+<a name="math_toolkit.main_overview.directories"></a><a href="directories.html" title="Directory and File Structure"> Directory and
+ File Structure</a>
+</h3></div></div></div>
+<a name="math_toolkit.main_overview.directories.boost_math"></a><h5>
+<a name="id435967"></a>
         <a href="directories.html#math_toolkit.main_overview.directories.boost_math">boost/math</a>
- </h4>
+ </h5>
 <div class="variablelist">
 <p class="title"><b></b></p>
 <dl>
 <dt><span class="term">/concepts/</span></dt>
 <dd><p>
- Prototype defining the <span class="bold"><b>essential</b></span> features
+ Prototype defining the <span class="bold"><strong>essential</strong></span> features
             of a RealType class (see real_concept.hpp). Most applications will use
- <tt class="computeroutput"><span class="keyword">double</span></tt> as the RealType (and
- short <tt class="computeroutput"><span class="keyword">typedef</span></tt> names of distributions
- are reserved for this type where possible), a few will use <tt class="computeroutput"><span class="keyword">float</span></tt> or <tt class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></tt>, but it is also possible
+ <code class="computeroutput"><span class="keyword">double</span></code> as the RealType (and
+ short <code class="computeroutput"><span class="keyword">typedef</span></code> names of distributions
+ are reserved for this type where possible), a few will use <code class="computeroutput"><span class="keyword">float</span></code> or <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code>, but it is also possible
             to use higher precision types like NTL::RR
             that conform to the requirements specified by real_concept.
           </p></dd>
@@ -73,10 +72,10 @@
           </p></dd>
 </dl>
 </div>
-<a name="math_toolkit.main_overview.directories.boost_libs"></a><h4>
-<a name="id455985"></a>
+<a name="math_toolkit.main_overview.directories.boost_libs"></a><h5>
+<a name="id436157"></a>
         <a href="directories.html#math_toolkit.main_overview.directories.boost_libs">boost/libs</a>
- </h4>
+ </h5>
 <div class="variablelist">
 <p class="title"><b></b></p>
 <dl>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/error_handling.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/error_handling.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/error_handling.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> Error Handling</title>
+<title>Error Handling</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="../main_overview.html" title=" Overview">
-<link rel="prev" href="result_type.html" title=" Calculation
- of the Type of the Result">
-<link rel="next" href="pol_overview.html" title=" Configuration
- and Policies">
+<link rel="up" href="../main_overview.html" title="Overview">
+<link rel="prev" href="result_type.html" title="Calculation of the Type of the Result">
+<link rel="next" href="pol_overview.html" title="Configuration and Policies">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,12 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.main_overview.error_handling"></a> Error Handling</h3></div></div></div>
-<a name="math_toolkit.main_overview.error_handling.quick_reference"></a><h4>
-<a name="id457264"></a>
+<a name="math_toolkit.main_overview.error_handling"></a> Error Handling
+</h3></div></div></div>
+<a name="math_toolkit.main_overview.error_handling.quick_reference"></a><h5>
+<a name="id491113"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.quick_reference">Quick
         Reference</a>
- </h4>
+ </h5>
 <p>
         Handling of errors by this library is split into two orthogonal parts:
       </p>
@@ -56,7 +55,7 @@
 <dt><span class="term">Pole Error</span></dt>
 <dd><p>
             Occurs when the particular arguments cause the function to be evaluated
- at a pole with no well defined residual value. For example if tgamma
+ at a pole with no well defined residual value. For example if tgamma
             is evaluated at exactly -2, the function approaches different limiting
             values depending upon whether you approach from just above or just below
             -2. Hence the function has no well defined value at this point and a
@@ -86,7 +85,7 @@
 </div>
 <p>
         The action undertaken by each error condition is determined by the current
- Policy in effect. This can be
+ Policy in effect. This can be
         changed program-wide by setting some configuration macros, or at namespace
         scope, or at the call site (by specifying a specific policy in the function
         call).
@@ -112,8 +111,7 @@
           </p></dd>
 <dt><span class="term">user_error</span></dt>
 <dd><p>
- Calls a <a href="../policy/pol_tutorial/user_def_err_pol.html" title="
- Calling User Defined Error Handlers">user-supplied
+ Calls a <a href="../policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">user-supplied
             error handler</a>.
           </p></dd>
 </dl>
@@ -123,8 +121,8 @@
         the default action for each error shown in bold:
       </p>
 <div class="table">
-<a name="id457526"></a><p class="title"><b>Table 1. Possible Actions for Domain Errors</b></p>
-<table class="table" summary="Possible Actions for Domain Errors">
+<a name="id491370"></a><p class="title"><b>Table 1. Possible Actions for Domain Errors</b></p>
+<div class="table-contents"><table class="table" summary="Possible Actions for Domain Errors">
 <colgroup>
 <col>
 <col>
@@ -150,7 +148,7 @@
             </td>
 <td>
             <p>
- <span class="bold"><b>Throws <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">domain_error</span></tt></b></span>
+ <span class="bold"><strong>Throws <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">domain_error</span></code></strong></span>
             </p>
             </td>
 </tr>
@@ -162,9 +160,9 @@
             </td>
 <td>
             <p>
- Sets <tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt>
- to <tt class="computeroutput"><span class="identifier">EDOM</span></tt> and returns
- <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">quiet_NaN</span><span class="special">()</span></tt>
+ Sets <code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code>
+ to <code class="computeroutput"><span class="identifier">EDOM</span></code> and returns
+ <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">quiet_NaN</span><span class="special">()</span></code>
             </p>
             </td>
 </tr>
@@ -176,7 +174,7 @@
             </td>
 <td>
             <p>
- Returns <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">quiet_NaN</span><span class="special">()</span></tt>
+ Returns <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">quiet_NaN</span><span class="special">()</span></code>
             </p>
             </td>
 </tr>
@@ -188,19 +186,18 @@
             </td>
 <td>
             <p>
- Returns the result of <tt class="computeroutput"><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">user_domain_error</span></tt>:
- <a href="../policy/pol_tutorial/user_def_err_pol.html" title="
- Calling User Defined Error Handlers">this
+ Returns the result of <code class="computeroutput"><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">user_domain_error</span></code>:
+ <a href="../policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">this
               function must be defined by the user</a>.
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id457838"></a><p class="title"><b>Table 2. Possible Actions for Pole Errors</b></p>
-<table class="table" summary="Possible Actions for Pole Errors">
+<br class="table-break"><div class="table">
+<a name="id491687"></a><p class="title"><b>Table 2. Possible Actions for Pole Errors</b></p>
+<div class="table-contents"><table class="table" summary="Possible Actions for Pole Errors">
 <colgroup>
 <col>
 <col>
@@ -226,7 +223,7 @@
             </td>
 <td>
             <p>
- <span class="bold"><b>Throws <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">domain_error</span></tt></b></span>
+ <span class="bold"><strong>Throws <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">domain_error</span></code></strong></span>
             </p>
             </td>
 </tr>
@@ -238,9 +235,9 @@
             </td>
 <td>
             <p>
- Sets <tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt>
- to <tt class="computeroutput"><span class="identifier">EDOM</span></tt> and returns
- <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">quiet_NaN</span><span class="special">()</span></tt>
+ Sets <code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code>
+ to <code class="computeroutput"><span class="identifier">EDOM</span></code> and returns
+ <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">quiet_NaN</span><span class="special">()</span></code>
             </p>
             </td>
 </tr>
@@ -252,7 +249,7 @@
             </td>
 <td>
             <p>
- Returns <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">quiet_NaN</span><span class="special">()</span></tt>
+ Returns <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">quiet_NaN</span><span class="special">()</span></code>
             </p>
             </td>
 </tr>
@@ -264,19 +261,18 @@
             </td>
 <td>
             <p>
- Returns the result of <tt class="computeroutput"><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">user_pole_error</span></tt>:
- <a href="../policy/pol_tutorial/user_def_err_pol.html" title="
- Calling User Defined Error Handlers">this
+ Returns the result of <code class="computeroutput"><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">user_pole_error</span></code>:
+ <a href="../policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">this
               function must be defined by the user</a>.
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id458149"></a><p class="title"><b>Table 3. Possible Actions for Overflow Errors</b></p>
-<table class="table" summary="Possible Actions for Overflow Errors">
+<br class="table-break"><div class="table">
+<a name="id492001"></a><p class="title"><b>Table 3. Possible Actions for Overflow Errors</b></p>
+<div class="table-contents"><table class="table" summary="Possible Actions for Overflow Errors">
 <colgroup>
 <col>
 <col>
@@ -302,7 +298,7 @@
             </td>
 <td>
             <p>
- <span class="bold"><b>Throws <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">overflow_error</span></tt></b></span>
+ <span class="bold"><strong>Throws <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">overflow_error</span></code></strong></span>
             </p>
             </td>
 </tr>
@@ -314,9 +310,9 @@
             </td>
 <td>
             <p>
- Sets <tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt>
- to <tt class="computeroutput"><span class="identifier">ERANGE</span></tt> and returns
- <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">infinity</span><span class="special">()</span></tt>
+ Sets <code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code>
+ to <code class="computeroutput"><span class="identifier">ERANGE</span></code> and returns
+ <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">infinity</span><span class="special">()</span></code>
             </p>
             </td>
 </tr>
@@ -328,7 +324,7 @@
             </td>
 <td>
             <p>
- Returns <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">infinity</span><span class="special">()</span></tt>
+ Returns <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">infinity</span><span class="special">()</span></code>
             </p>
             </td>
 </tr>
@@ -340,19 +336,18 @@
             </td>
 <td>
             <p>
- Returns the result of <tt class="computeroutput"><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">user_overflow_error</span></tt>:
- <a href="../policy/pol_tutorial/user_def_err_pol.html" title="
- Calling User Defined Error Handlers">this
+ Returns the result of <code class="computeroutput"><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">user_overflow_error</span></code>:
+ <a href="../policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">this
               function must be defined by the user</a>.
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id458460"></a><p class="title"><b>Table 4. Possible Actions for Underflow Errors</b></p>
-<table class="table" summary="Possible Actions for Underflow Errors">
+<br class="table-break"><div class="table">
+<a name="id492316"></a><p class="title"><b>Table 4. Possible Actions for Underflow Errors</b></p>
+<div class="table-contents"><table class="table" summary="Possible Actions for Underflow Errors">
 <colgroup>
 <col>
 <col>
@@ -378,7 +373,7 @@
             </td>
 <td>
             <p>
- Throws <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></tt>
+ Throws <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></code>
             </p>
             </td>
 </tr>
@@ -390,8 +385,8 @@
             </td>
 <td>
             <p>
- Sets <tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt>
- to <tt class="computeroutput"><span class="identifier">ERANGE</span></tt> and returns
+ Sets <code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code>
+ to <code class="computeroutput"><span class="identifier">ERANGE</span></code> and returns
               0.
             </p>
             </td>
@@ -404,7 +399,7 @@
             </td>
 <td>
             <p>
- <span class="bold"><b>Returns 0</b></span>
+ <span class="bold"><strong>Returns 0</strong></span>
             </p>
             </td>
 </tr>
@@ -416,19 +411,18 @@
             </td>
 <td>
             <p>
- Returns the result of <tt class="computeroutput"><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">user_underflow_error</span></tt>:
- <a href="../policy/pol_tutorial/user_def_err_pol.html" title="
- Calling User Defined Error Handlers">this
+ Returns the result of <code class="computeroutput"><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">user_underflow_error</span></code>:
+ <a href="../policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">this
               function must be defined by the user</a>.
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id458681"></a><p class="title"><b>Table 5. Possible Actions for Denorm Errors</b></p>
-<table class="table" summary="Possible Actions for Denorm Errors">
+<br class="table-break"><div class="table">
+<a name="id492540"></a><p class="title"><b>Table 5. Possible Actions for Denorm Errors</b></p>
+<div class="table-contents"><table class="table" summary="Possible Actions for Denorm Errors">
 <colgroup>
 <col>
 <col>
@@ -454,7 +448,7 @@
             </td>
 <td>
             <p>
- Throws <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></tt>
+ Throws <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></code>
             </p>
             </td>
 </tr>
@@ -466,8 +460,8 @@
             </td>
 <td>
             <p>
- Sets <tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt>
- to <tt class="computeroutput"><span class="identifier">ERANGE</span></tt> and returns
+ Sets <code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code>
+ to <code class="computeroutput"><span class="identifier">ERANGE</span></code> and returns
               the denormalised value.
             </p>
             </td>
@@ -480,7 +474,7 @@
             </td>
 <td>
             <p>
- <span class="bold"><b>Returns the denormalised value.</b></span>
+ <span class="bold"><strong>Returns the denormalised value.</strong></span>
             </p>
             </td>
 </tr>
@@ -492,20 +486,19 @@
             </td>
 <td>
             <p>
- Returns the result of <tt class="computeroutput"><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">user_denorm_error</span></tt>:
- <a href="../policy/pol_tutorial/user_def_err_pol.html" title="
- Calling User Defined Error Handlers">this
+ Returns the result of <code class="computeroutput"><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">user_denorm_error</span></code>:
+ <a href="../policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">this
               function must be defined by the user</a>.
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id458902"></a><p class="title"><b>Table 6. Possible Actions for Internal Evaluation
+<br class="table-break"><div class="table">
+<a name="id492765"></a><p class="title"><b>Table 6. Possible Actions for Internal Evaluation
       Errors</b></p>
-<table class="table" summary="Possible Actions for Internal Evaluation
+<div class="table-contents"><table class="table" summary="Possible Actions for Internal Evaluation
       Errors">
 <colgroup>
 <col>
@@ -532,7 +525,7 @@
             </td>
 <td>
             <p>
- <span class="bold"><b>Throws <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">evaluation_error</span></tt></b></span>
+ <span class="bold"><strong>Throws <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">evaluation_error</span></code></strong></span>
             </p>
             </td>
 </tr>
@@ -544,9 +537,9 @@
             </td>
 <td>
             <p>
- Sets <tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt>
- to <tt class="computeroutput"><span class="identifier">EDOM</span></tt> and returns
- <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">infinity</span><span class="special">()</span></tt>.
+ Sets <code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code>
+ to <code class="computeroutput"><span class="identifier">EDOM</span></code> and returns
+ <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">infinity</span><span class="special">()</span></code>.
             </p>
             </td>
 </tr>
@@ -558,7 +551,7 @@
             </td>
 <td>
             <p>
- Returns <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">infinity</span><span class="special">()</span></tt>.
+ Returns <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">infinity</span><span class="special">()</span></code>.
             </p>
             </td>
 </tr>
@@ -570,20 +563,19 @@
             </td>
 <td>
             <p>
- Returns the result of <tt class="computeroutput"><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">user_evaluation_error</span></tt>:
- <a href="../policy/pol_tutorial/user_def_err_pol.html" title="
- Calling User Defined Error Handlers">this
+ Returns the result of <code class="computeroutput"><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">user_evaluation_error</span></code>:
+ <a href="../policy/pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">this
               function must be defined by the user</a>.
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="math_toolkit.main_overview.error_handling.rationale"></a><h4>
-<a name="id459233"></a>
+<br class="table-break"><a name="math_toolkit.main_overview.error_handling.rationale"></a><h5>
+<a name="id493100"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.rationale">Rationale</a>
- </h4>
+ </h5>
 <p>
         The flexibility of the current implementation should be reasonably obvious,
         the default behaviours were chosen based on feedback during the formal review
@@ -599,55 +591,52 @@
           errors in most cases, so it was felt that these should be ignored.
         </li>
 </ul></div>
-<a name="math_toolkit.main_overview.error_handling.finding_more_information"></a><h4>
-<a name="id459284"></a>
+<a name="math_toolkit.main_overview.error_handling.finding_more_information"></a><h5>
+<a name="id493150"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.finding_more_information">Finding
         More Information</a>
- </h4>
+ </h5>
 <p>
- There are some pre-processor macro defines that can be used to <a href="../policy/pol_ref/policy_defaults.html" title=" Using
- macros to Change the Policy Defaults">change
- the policy defaults</a>. See also the <a href="../policy.html" title=" Policies">policy
+ There are some pre-processor macro defines that can be used to <a href="../policy/pol_ref/policy_defaults.html" title="Using macros to Change the Policy Defaults">change
+ the policy defaults</a>. See also the <a href="../policy.html" title="Policies">policy
         section</a>.
       </p>
 <p>
- An example is at the Policy tutorial in <a href="../policy/pol_tutorial/changing_policy_defaults.html" title="
- Changing the Policy Defaults">Changing
+ An example is at the Policy tutorial in <a href="../policy/pol_tutorial/changing_policy_defaults.html" title="Changing the Policy Defaults">Changing
         the Policy Defaults</a>.
       </p>
 <p>
         Full source code of this typical example of passing a 'bad' argument (negative
- degrees of freedom) to Student's t distribution is <a href="../dist/stat_tut/weg/error_eg.html" title=" Error Handling
- Example">in
+ degrees of freedom) to Student's t distribution is <a href="../dist/stat_tut/weg/error_eg.html" title="Error Handling Example">in
         the error handling example</a>.
       </p>
 <p>
         The various kind of errors are described in more detail below.
       </p>
-<a name="domain_error"></a><a name="math_toolkit.main_overview.error_handling.domain_errors"></a><h4>
-<a name="id459382"></a>
+<a name="domain_error"></a><a name="math_toolkit.main_overview.error_handling.domain_errors"></a><h5>
+<a name="id493244"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.domain_errors">Domain
         Errors</a>
- </h4>
+ </h5>
 <p>
         When a special function is passed an argument that is outside the range of
         values for which that function is defined, then the function returns the
         result of:
       </p>
 <pre class="programlisting">
-<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">raise_domain_error</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">FunctionName</span><span class="special">,</span> <span class="identifier">Message</span><span class="special">,</span> <span class="identifier">Val</span><span class="special">,</span> Policy<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">policies</span><span class="special">::</span><span class="identifier">raise_domain_error</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">FunctionName</span><span class="special">,</span> <span class="identifier">Message</span><span class="special">,</span> <span class="identifier">Val</span><span class="special">,</span> Policy<span class="special">);</span>
 </pre>
 <p>
- Where <tt class="computeroutput"><span class="identifier">T</span></tt> is the floating-point
- type passed to the function, <tt class="computeroutput"><span class="identifier">FunctionName</span></tt>
- is the name of the function, <tt class="computeroutput"><span class="identifier">Message</span></tt>
+ Where <code class="computeroutput"><span class="identifier">T</span></code> is the floating-point
+ type passed to the function, <code class="computeroutput"><span class="identifier">FunctionName</span></code>
+ is the name of the function, <code class="computeroutput"><span class="identifier">Message</span></code>
         is an error message describing the problem, Val is the value that was out
- of range, and Policy is the current
+ of range, and Policy is the current
         policy in use for the function that was called.
       </p>
 <p>
         The default policy behaviour of this function is to throw a std::domain_error
- C++ exception. But if the Policy
+ C++ exception. But if the Policy
         is to ignore the error, or set global ::errno, then a NaN will be returned.
       </p>
 <p>
@@ -705,177 +694,176 @@
 </blockquote></div>
 <p>
         Note that in order to support information-rich error messages when throwing
- exceptions, <tt class="computeroutput"><span class="identifier">Message</span></tt> must
+ exceptions, <code class="computeroutput"><span class="identifier">Message</span></code> must
         contain a Boost.Format
- recognised format specifier: the argument <tt class="computeroutput"><span class="identifier">Val</span></tt>
+ recognised format specifier: the argument <code class="computeroutput"><span class="identifier">Val</span></code>
         is inserted into the error message according to the specifier used.
       </p>
 <p>
- For example if <tt class="computeroutput"><span class="identifier">Message</span></tt> contains
- a "%1%" then it is replaced by the value of <tt class="computeroutput"><span class="identifier">Val</span></tt>
+ For example if <code class="computeroutput"><span class="identifier">Message</span></code> contains
+ a "%1%" then it is replaced by the value of <code class="computeroutput"><span class="identifier">Val</span></code>
         to the full precision of T, where as "%.3g" would contain the value
- of <tt class="computeroutput"><span class="identifier">Val</span></tt> to 3 digits. See the
+ of <code class="computeroutput"><span class="identifier">Val</span></code> to 3 digits. See the
         <a href="../../../../../../format/index.html" target="_top">Boost.Format</a> documentation
         for more details.
       </p>
-<a name="pole_error"></a><a name="math_toolkit.main_overview.error_handling.evaluation_at_a_pole"></a><h4>
-<a name="id459759"></a>
+<a name="pole_error"></a><a name="math_toolkit.main_overview.error_handling.evaluation_at_a_pole"></a><h5>
+<a name="id493628"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.evaluation_at_a_pole">Evaluation
         at a pole</a>
- </h4>
+ </h5>
 <p>
         When a special function is passed an argument that is at a pole without a
         well defined residual value, then the function returns the result of:
       </p>
 <pre class="programlisting">
-<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">raise_pole_error</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">FunctionName</span><span class="special">,</span> <span class="identifier">Message</span><span class="special">,</span> <span class="identifier">Val</span><span class="special">,</span> Policy<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">policies</span><span class="special">::</span><span class="identifier">raise_pole_error</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">FunctionName</span><span class="special">,</span> <span class="identifier">Message</span><span class="special">,</span> <span class="identifier">Val</span><span class="special">,</span> Policy<span class="special">);</span>
 </pre>
 <p>
- Where <tt class="computeroutput"><span class="identifier">T</span></tt> is the floating point
- type passed to the function, <tt class="computeroutput"><span class="identifier">FunctionName</span></tt>
- is the name of the function, <tt class="computeroutput"><span class="identifier">Message</span></tt>
- is an error message describing the problem, <tt class="computeroutput"><span class="identifier">Val</span></tt>
- is the value of the argument that is at a pole, and Policy
+ Where <code class="computeroutput"><span class="identifier">T</span></code> is the floating point
+ type passed to the function, <code class="computeroutput"><span class="identifier">FunctionName</span></code>
+ is the name of the function, <code class="computeroutput"><span class="identifier">Message</span></code>
+ is an error message describing the problem, <code class="computeroutput"><span class="identifier">Val</span></code>
+ is the value of the argument that is at a pole, and Policy
         is the current policy in use for the function that was called.
       </p>
 <p>
         The default behaviour of this function is to throw a std::domain_error exception.
- But <a href="../policy/pol_ref/error_handling_policies.html" title="
- Error Handling Policies">error
- handling policies</a> can be used to change this, for example to <tt class="computeroutput"><span class="identifier">ignore_error</span></tt> and return NaN.
+ But <a href="../policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">error
+ handling policies</a> can be used to change this, for example to <code class="computeroutput"><span class="identifier">ignore_error</span></code> and return NaN.
       </p>
 <p>
         Note that in order to support information-rich error messages when throwing
- exceptions, <tt class="computeroutput"><span class="identifier">Message</span></tt> must
+ exceptions, <code class="computeroutput"><span class="identifier">Message</span></code> must
         contain a Boost.Format
- recognised format specifier: the argument <tt class="computeroutput"><span class="identifier">val</span></tt>
+ recognised format specifier: the argument <code class="computeroutput"><span class="identifier">val</span></code>
         is inserted into the error message according to the specifier used.
       </p>
 <p>
- For example if <tt class="computeroutput"><span class="identifier">Message</span></tt> contains
- a "%1%" then it is replaced by the value of <tt class="computeroutput"><span class="identifier">val</span></tt>
+ For example if <code class="computeroutput"><span class="identifier">Message</span></code> contains
+ a "%1%" then it is replaced by the value of <code class="computeroutput"><span class="identifier">val</span></code>
         to the full precision of T, where as "%.3g" would contain the value
- of <tt class="computeroutput"><span class="identifier">val</span></tt> to 3 digits. See the
+ of <code class="computeroutput"><span class="identifier">val</span></code> to 3 digits. See the
         <a href="../../../../../../format/index.html" target="_top">Boost.Format</a> documentation
         for more details.
       </p>
-<a name="overflow_error"></a><a name="math_toolkit.main_overview.error_handling.numeric_overflow"></a><h4>
-<a name="id460073"></a>
+<a name="overflow_error"></a><a name="math_toolkit.main_overview.error_handling.numeric_overflow"></a><h5>
+<a name="id493951"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.numeric_overflow">Numeric
         Overflow</a>
- </h4>
+ </h5>
 <p>
         When the result of a special function is too large to fit in the argument
         floating-point type, then the function returns the result of:
       </p>
 <pre class="programlisting">
-<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">raise_overflow_error</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">FunctionName</span><span class="special">,</span> <span class="identifier">Message</span><span class="special">,</span> Policy<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">policies</span><span class="special">::</span><span class="identifier">raise_overflow_error</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">FunctionName</span><span class="special">,</span> <span class="identifier">Message</span><span class="special">,</span> Policy<span class="special">);</span>
 </pre>
 <p>
- Where <tt class="computeroutput"><span class="identifier">T</span></tt> is the floating-point
- type passed to the function, <tt class="computeroutput"><span class="identifier">FunctionName</span></tt>
- is the name of the function, <tt class="computeroutput"><span class="identifier">Message</span></tt>
- is an error message describing the problem, and Policy
+ Where <code class="computeroutput"><span class="identifier">T</span></code> is the floating-point
+ type passed to the function, <code class="computeroutput"><span class="identifier">FunctionName</span></code>
+ is the name of the function, <code class="computeroutput"><span class="identifier">Message</span></code>
+ is an error message describing the problem, and Policy
         is the current policy in use for the function that was called.
       </p>
 <p>
- The default policy for this function is that <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">overflow_error</span></tt>
- C++ exception is thrown. But if, for example, an <tt class="computeroutput"><span class="identifier">ignore_error</span></tt>
- policy is used, then returns <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">infinity</span><span class="special">()</span></tt>.
- In this situation if the type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ The default policy for this function is that <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">overflow_error</span></code>
+ C++ exception is thrown. But if, for example, an <code class="computeroutput"><span class="identifier">ignore_error</span></code>
+ policy is used, then returns <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">infinity</span><span class="special">()</span></code>.
+ In this situation if the type <code class="computeroutput"><span class="identifier">T</span></code>
         doesn't support infinities, the maximum value for the type is returned.
       </p>
-<a name="underflow_error"></a><a name="math_toolkit.main_overview.error_handling.numeric_underflow"></a><h4>
-<a name="id460350"></a>
+<a name="underflow_error"></a><a name="math_toolkit.main_overview.error_handling.numeric_underflow"></a><h5>
+<a name="id494232"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.numeric_underflow">Numeric
         Underflow</a>
- </h4>
+ </h5>
 <p>
         If the result of a special function is known to be non-zero, but the calculated
         result underflows to zero, then the function returns the result of:
       </p>
 <pre class="programlisting">
-<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">raise_underflow_error</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">FunctionName</span><span class="special">,</span> <span class="identifier">Message</span><span class="special">,</span> Policy<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">policies</span><span class="special">::</span><span class="identifier">raise_underflow_error</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">FunctionName</span><span class="special">,</span> <span class="identifier">Message</span><span class="special">,</span> Policy<span class="special">);</span>
 </pre>
 <p>
- Where <tt class="computeroutput"><span class="identifier">T</span></tt> is the floating point
- type passed to the function, <tt class="computeroutput"><span class="identifier">FunctionName</span></tt>
- is the name of the function, <tt class="computeroutput"><span class="identifier">Message</span></tt>
- is an error message describing the problem, and Policy
+ Where <code class="computeroutput"><span class="identifier">T</span></code> is the floating point
+ type passed to the function, <code class="computeroutput"><span class="identifier">FunctionName</span></code>
+ is the name of the function, <code class="computeroutput"><span class="identifier">Message</span></code>
+ is an error message describing the problem, and Policy
         is the current policy in use for the called function.
       </p>
 <p>
         The default version of this function returns zero. But with another policy,
- like <tt class="computeroutput"><span class="identifier">throw_on_error</span></tt>, throws
- an <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></tt> C++ exception.
+ like <code class="computeroutput"><span class="identifier">throw_on_error</span></code>, throws
+ an <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></code> C++ exception.
       </p>
-<a name="denorm_error"></a><a name="math_toolkit.main_overview.error_handling.denormalisation_errors"></a><h4>
-<a name="id460570"></a>
+<a name="denorm_error"></a><a name="math_toolkit.main_overview.error_handling.denormalisation_errors"></a><h5>
+<a name="id494455"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.denormalisation_errors">Denormalisation
         Errors</a>
- </h4>
+ </h5>
 <p>
         If the result of a special function is a denormalised value <span class="emphasis"><em>z</em></span>
         then the function returns the result of:
       </p>
 <pre class="programlisting">
-<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">raise_denorm_error</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">z</span><span class="special">,</span> <span class="identifier">FunctionName</span><span class="special">,</span> <span class="identifier">Message</span><span class="special">,</span> Policy<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">policies</span><span class="special">::</span><span class="identifier">raise_denorm_error</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">z</span><span class="special">,</span> <span class="identifier">FunctionName</span><span class="special">,</span> <span class="identifier">Message</span><span class="special">,</span> Policy<span class="special">);</span>
 </pre>
 <p>
- Where <tt class="computeroutput"><span class="identifier">T</span></tt> is the floating point
- type passed to the function, <tt class="computeroutput"><span class="identifier">FunctionName</span></tt>
- is the name of the function, <tt class="computeroutput"><span class="identifier">Message</span></tt>
- is an error message describing the problem, and Policy
+ Where <code class="computeroutput"><span class="identifier">T</span></code> is the floating point
+ type passed to the function, <code class="computeroutput"><span class="identifier">FunctionName</span></code>
+ is the name of the function, <code class="computeroutput"><span class="identifier">Message</span></code>
+ is an error message describing the problem, and Policy
         is the current policy in use for the called function.
       </p>
 <p>
         The default version of this function returns <span class="emphasis"><em>z</em></span>. But
- with another policy, like <tt class="computeroutput"><span class="identifier">throw_on_error</span></tt>
- throws an <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></tt> C++ exception.
+ with another policy, like <code class="computeroutput"><span class="identifier">throw_on_error</span></code>
+ throws an <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></code> C++ exception.
       </p>
-<a name="evaluation_error"></a><a name="math_toolkit.main_overview.error_handling.evaluation_errors"></a><h4>
-<a name="id460808"></a>
+<a name="evaluation_error"></a><a name="math_toolkit.main_overview.error_handling.evaluation_errors"></a><h5>
+<a name="id494694"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.evaluation_errors">Evaluation
         Errors</a>
- </h4>
+ </h5>
 <p>
         When a special function calculates a result that is known to be erroneous,
         or where the result is incalculable then it calls:
       </p>
 <pre class="programlisting">
-<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">raise_evaluation_error</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">FunctionName</span><span class="special">,</span> <span class="identifier">Message</span><span class="special">,</span> <span class="identifier">Val</span><span class="special">,</span> Policy<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">policies</span><span class="special">::</span><span class="identifier">raise_evaluation_error</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;(</span><span class="identifier">FunctionName</span><span class="special">,</span> <span class="identifier">Message</span><span class="special">,</span> <span class="identifier">Val</span><span class="special">,</span> Policy<span class="special">);</span>
 </pre>
 <p>
- Where <tt class="computeroutput"><span class="identifier">T</span></tt> is the floating point
- type passed to the function, <tt class="computeroutput"><span class="identifier">FunctionName</span></tt>
- is the name of the function, <tt class="computeroutput"><span class="identifier">Message</span></tt>
- is an error message describing the problem, <tt class="computeroutput"><span class="identifier">Val</span></tt>
- is the erroneous value, and Policy
+ Where <code class="computeroutput"><span class="identifier">T</span></code> is the floating point
+ type passed to the function, <code class="computeroutput"><span class="identifier">FunctionName</span></code>
+ is the name of the function, <code class="computeroutput"><span class="identifier">Message</span></code>
+ is an error message describing the problem, <code class="computeroutput"><span class="identifier">Val</span></code>
+ is the erroneous value, and Policy
         is the current policy in use for the called function.
       </p>
 <p>
- The default behaviour of this function is to throw a <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">evaluation_error</span></tt>.
+ The default behaviour of this function is to throw a <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">evaluation_error</span></code>.
       </p>
 <p>
         Note that in order to support information rich error messages when throwing
- exceptions, <tt class="computeroutput"><span class="identifier">Message</span></tt> must
+ exceptions, <code class="computeroutput"><span class="identifier">Message</span></code> must
         contain a Boost.Format
- recognised format specifier: the argument <tt class="computeroutput"><span class="identifier">val</span></tt>
+ recognised format specifier: the argument <code class="computeroutput"><span class="identifier">val</span></code>
         is inserted into the error message according to the specifier used.
       </p>
 <p>
- For example if <tt class="computeroutput"><span class="identifier">Message</span></tt> contains
- a "%1%" then it is replaced by the value of <tt class="computeroutput"><span class="identifier">val</span></tt>
+ For example if <code class="computeroutput"><span class="identifier">Message</span></code> contains
+ a "%1%" then it is replaced by the value of <code class="computeroutput"><span class="identifier">val</span></code>
         to the full precision of T, where as "%.3g" would contain the value
- of <tt class="computeroutput"><span class="identifier">val</span></tt> to 3 digits. See the
+ of <code class="computeroutput"><span class="identifier">val</span></code> to 3 digits. See the
         <a href="../../../../../../format/index.html" target="_top">Boost.Format</a> documentation
         for more details.
       </p>
-<a name="checked_narrowing_cast"></a><a name="math_toolkit.main_overview.error_handling.errors_from_typecasts"></a><h4>
-<a name="id461139"></a>
+<a name="checked_narrowing_cast"></a><a name="math_toolkit.main_overview.error_handling.errors_from_typecasts"></a><h5>
+<a name="id495023"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.errors_from_typecasts">Errors
         from typecasts</a>
- </h4>
+ </h5>
 <p>
         Many special functions evaluate their results at a higher precision than
         their arguments in order to ensure full machine precision in the result:
@@ -885,7 +873,7 @@
         result type. The function:
       </p>
 <pre class="programlisting">
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span>
 <span class="identifier">T</span> <span class="identifier">checked_narrowing_cast</span><span class="special">(</span><span class="identifier">U</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">function</span><span class="special">);</span>
 </pre>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/history1.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/history1.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/history1.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> History and What's
- New</title>
+<title>History and What's New</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="../main_overview.html" title=" Overview">
-<link rel="prev" href="perf_over.html" title=" Performance">
-<link rel="next" href="contact.html" title=" Contact Info and
- Support">
+<link rel="up" href="../main_overview.html" title="Overview">
+<link rel="prev" href="perf_over.html" title="Performance">
+<link rel="next" href="contact.html" title="Contact Info and Support">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,17 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.main_overview.history1"></a><a href="history1.html" title=" History and What's
- New"> History and What's
- New</a></h3></div></div></div>
+<a name="math_toolkit.main_overview.history1"></a><a href="history1.html" title="History and What's New"> History and What's
+ New</a>
+</h3></div></div></div>
 <p>
         <a name="math_toolkit.main_overview.history1.milestone_5__post_review_first_official_release"></a>
         </p>
-<h4>
-<a name="id461929"></a>
+<h5>
+<a name="id495796"></a>
           <a href="history1.html#math_toolkit.main_overview.history1.milestone_5__post_review_first_official_release">Milestone
           5: Post Review First Official Release</a>
- </h4>
+ </h5>
 <p>
         </p>
 <div class="itemizedlist"><ul type="disc">
@@ -45,18 +43,18 @@
             behaviour.
           </li>
 <li>
-<span class="bold"><b>Breaking change:</b></span> Changed default behaviour
+<span class="bold"><strong>Breaking change:</strong></span> Changed default behaviour
             for domain, pole and overflow errors to throw an exception (based on
- review feedback), this behaviour can be customised using Policy's.
+ review feedback), this behaviour can be customised using Policy's.
           </li>
 <li>
-<span class="bold"><b>Breaking change:</b></span> Changed exception thrown
+<span class="bold"><strong>Breaking change:</strong></span> Changed exception thrown
             when an internal evaluation error occurs to boost::math::evaluation_error.
           </li>
 <li>
-<span class="bold"><b>Breaking change:</b></span> Changed discrete quantiles
+<span class="bold"><strong>Breaking change:</strong></span> Changed discrete quantiles
             to return an integer result: this is anything up to 20 times faster than
- finding the true root, this behaviour can be customised using Policy's.
+ finding the true root, this behaviour can be customised using Policy's.
           </li>
 <li>
             Polynomial/rational function evaluation is now customisable and hopefully
@@ -69,11 +67,11 @@
 <p>
         <a name="math_toolkit.main_overview.history1.milestone_4__second_review_candidate__1st_march_2007_"></a>
         </p>
-<h4>
-<a name="id462037"></a>
+<h5>
+<a name="id495902"></a>
           <a href="history1.html#math_toolkit.main_overview.history1.milestone_4__second_review_candidate__1st_march_2007_">Milestone
           4: Second Review Candidate (1st March 2007)</a>
- </h4>
+ </h5>
 <p>
         </p>
 <div class="itemizedlist"><ul type="disc">
@@ -88,11 +86,11 @@
 <p>
         <a name="math_toolkit.main_overview.history1.milestone_3__first_review_candidate__31st_dec_2006_"></a>
         </p>
-<h4>
-<a name="id462082"></a>
+<h5>
+<a name="id495943"></a>
           <a href="history1.html#math_toolkit.main_overview.history1.milestone_3__first_review_candidate__31st_dec_2006_">Milestone
           3: First Review Candidate (31st Dec 2006)</a>
- </h4>
+ </h5>
 <p>
         </p>
 <div class="itemizedlist"><ul type="disc">
@@ -121,11 +119,11 @@
 <p>
         <a name="math_toolkit.main_overview.history1.milestone_2__released_september_10th_2006"></a>
         </p>
-<h4>
-<a name="id462149"></a>
+<h5>
+<a name="id496007"></a>
           <a href="history1.html#math_toolkit.main_overview.history1.milestone_2__released_september_10th_2006">Milestone
           2: Released September 10th 2006</a>
- </h4>
+ </h5>
 <p>
         </p>
 <div class="itemizedlist"><ul type="disc">
@@ -162,11 +160,11 @@
 <p>
         <a name="math_toolkit.main_overview.history1.milestone_1__released_march_31st_2006"></a>
         </p>
-<h4>
-<a name="id462228"></a>
+<h5>
+<a name="id496084"></a>
           <a href="history1.html#math_toolkit.main_overview.history1.milestone_1__released_march_31st_2006">Milestone
           1: Released March 31st 2006</a>
- </h4>
+ </h5>
 <p>
         </p>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/intro.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/intro.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/intro.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> About the Math Toolkit</title>
+<title>About the 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="up" href="../main_overview.html" title=" Overview">
-<link rel="prev" href="../main_overview.html" title=" Overview">
-<link rel="next" href="navigation.html" title=" Navigation">
+<link rel="up" href="../main_overview.html" title="Overview">
+<link rel="prev" href="../main_overview.html" title="Overview">
+<link rel="next" href="navigation.html" title="Navigation">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,47 +24,44 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.main_overview.intro"></a> About the Math Toolkit</h3></div></div></div>
+<a name="math_toolkit.main_overview.intro"></a> About the Math Toolkit
+</h3></div></div></div>
 <p>
         This library is divided into three interconnected parts:
       </p>
-<a name="math_toolkit.main_overview.intro.statistical_distributions"></a><h4>
-<a name="id385799"></a>
+<a name="math_toolkit.main_overview.intro.statistical_distributions"></a><h5>
+<a name="id437815"></a>
         <a href="intro.html#math_toolkit.main_overview.intro.statistical_distributions">Statistical
         Distributions</a>
- </h4>
+ </h5>
 <p>
- Provides a reasonably comprehensive set of <a href="../dist.html" title=" Statistical Distributions and Functions">statistical
+ Provides a reasonably comprehensive set of <a href="../dist.html" title="Statistical Distributions and Functions">statistical
         distributions</a>, upon which higher level statistical tests can be built.
       </p>
 <p>
         The initial focus is on the central <a href="http://en.wikipedia.org/wiki/Univariate" target="_top">univariate
         </a> distributions.
         Both continuous
- (like <a href="../dist/dist_ref/dists/normal_dist.html" title=" Normal
- (Gaussian) Distribution">normal</a>
- &amp; Fisher)
+ (like normal
+ &amp; Fisher)
         and discrete
- (like <a href="../dist/dist_ref/dists/binomial_dist.html" title="
- Binomial Distribution">binomial</a>
- &amp; <a href="../dist/dist_ref/dists/poisson_dist.html" title=" Poisson
- Distribution">Poisson</a>)
+ (like binomial
+ &amp; Poisson)
         distributions are provided.
       </p>
 <p>
- A <a href="../dist/stat_tut.html" title=" Statistical Distributions
- Tutorial">comprehensive tutorial is provided</a>,
- along with a series of <a href="../dist/stat_tut/weg.html" title=" Worked Examples">worked
+ A comprehensive tutorial is provided,
+ along with a series of <a href="../dist/stat_tut/weg.html" title="Worked Examples">worked
         examples</a> illustrating how the library is used to conduct statistical
         tests.
       </p>
-<a name="math_toolkit.main_overview.intro.mathematical_special_functions"></a><h4>
-<a name="id385376"></a>
+<a name="math_toolkit.main_overview.intro.mathematical_special_functions"></a><h5>
+<a name="id436288"></a>
         <a href="intro.html#math_toolkit.main_overview.intro.mathematical_special_functions">Mathematical
         Special Functions</a>
- </h4>
+ </h5>
 <p>
- Provides a small number of high quality <a href="../special.html" title=" Special Functions">special
+ Provides a small number of high quality <a href="../special.html" title="Special Functions">special
         functions</a>, initially these were concentrated on functions used in
         statistical applications along with those in the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf" target="_top">Technical
         Report on C++ Library Extensions</a>.
@@ -81,17 +78,17 @@
         All the implementations are fully generic and support the use of arbitrary
         "real-number" types, although they are optimised for use with types
         with known-about <a href="http://en.wikipedia.org/wiki/Significand" target="_top">significand
- (or mantissa)</a> sizes: typically <tt class="computeroutput"><span class="keyword">float</span></tt>,
- <tt class="computeroutput"><span class="keyword">double</span></tt> or <tt class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></tt>.
+ (or mantissa)</a> sizes: typically <code class="computeroutput"><span class="keyword">float</span></code>,
+ <code class="computeroutput"><span class="keyword">double</span></code> or <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code>.
       </p>
-<a name="math_toolkit.main_overview.intro.implementation_toolkit"></a><h4>
-<a name="id385503"></a>
+<a name="math_toolkit.main_overview.intro.implementation_toolkit"></a><h5>
+<a name="id436413"></a>
         <a href="intro.html#math_toolkit.main_overview.intro.implementation_toolkit">Implementation
         Toolkit</a>
- </h4>
+ </h5>
 <p>
- Provides many of the tools required
+ Provides many of the tools required
         to implement mathematical special functions: hopefully the presence of these
         will encourage other authors to contribute more special function implementations
         in the future. These tools are currently considered experimental: they are
@@ -99,33 +96,24 @@
         may change.
       </p>
 <p>
- There are helpers for the <a href="../toolkit/internals1/series_evaluation.html" title="
- Series Evaluation">evaluation
- of infinite series</a>, <a href="../toolkit/internals1/cf.html" title=" Continued Fraction
- Evaluation">continued
- fractions</a> and <a href="../toolkit/internals1/rational.html" title=" Polynomial
- and Rational Function Evaluation">rational
+ There are helpers for the <a href="../toolkit/internals1/series_evaluation.html" title="Series Evaluation">evaluation
+ of infinite series</a>, <a href="../toolkit/internals1/cf.html" title="Continued Fraction Evaluation">continued
+ fractions</a> and <a href="../toolkit/internals1/rational.html" title="Polynomial and Rational Function Evaluation">rational
         approximations</a>.
       </p>
 <p>
- There is a fairly comprehensive set of root finding and <a href="../toolkit/internals1/minima.html" title=" Locating Function
- Minima">function
- minimisation algorithms</a>: the root finding algorithms are both <a href="../toolkit/internals1/roots.html" title=" Root Finding
- With Derivatives">with</a> and <a href="../toolkit/internals1/roots2.html" title=" Root Finding
- Without Derivatives">without</a>
+ There is a fairly comprehensive set of root finding and <a href="../toolkit/internals1/minima.html" title="Locating Function Minima">function
+ minimisation algorithms</a>: the root finding algorithms are both with and without
         derivative support.
       </p>
 <p>
- A <a href="../toolkit/internals2/minimax.html" title=" Minimax Approximations
- and the Remez Algorithm">Remez algorithm
+ A <a href="../toolkit/internals2/minimax.html" title="Minimax Approximations and the Remez Algorithm">Remez algorithm
         implementation</a> allows for the locating of minimax rational approximations.
       </p>
 <p>
- There are also (experimental) classes for the <a href="../toolkit/internals2/polynomials.html" title=" Polynomials">manipulation
- of polynomials</a>, for <a href="../toolkit/internals2/error_test.html" title=" Relative
- Error and Testing">testing
- a special function against tabulated test data</a>, and for the <a href="../toolkit/internals2/test_data.html" title=" Graphing,
- Profiling, and Generating Test Data for Special Functions">rapid generation of test
+ There are also (experimental) classes for the <a href="../toolkit/internals2/polynomials.html" title="Polynomials">manipulation
+ of polynomials</a>, for <a href="../toolkit/internals2/error_test.html" title="Relative Error and Testing">testing
+ a special function against tabulated test data</a>, and for the <a href="../toolkit/internals2/test_data.html" title="Graphing, Profiling, and Generating Test Data for Special Functions">rapid generation of test
         data</a> and/or data for output to an external graphing application.
       </p>
 </div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/namespaces.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/namespaces.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/namespaces.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> Namespaces</title>
+<title>Namespaces</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="../main_overview.html" title=" Overview">
-<link rel="prev" href="directories.html" title=" Directory and
- File Structure">
-<link rel="next" href="result_type.html" title=" Calculation
- of the Type of the Result">
+<link rel="up" href="../main_overview.html" title="Overview">
+<link rel="prev" href="directories.html" title="Directory and File Structure">
+<link rel="next" href="result_type.html" title="Calculation of the Type of the Result">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,21 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.main_overview.namespaces"></a> Namespaces</h3></div></div></div>
+<a name="math_toolkit.main_overview.namespaces"></a> Namespaces
+</h3></div></div></div>
 <p>
- All math functions and distributions are in <tt class="computeroutput"><span class="keyword">namespace</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span></tt>
+ All math functions and distributions are in <code class="computeroutput"><span class="keyword">namespace</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span></code>
       </p>
 <p>
- So, for example, the Students-t distribution template in <tt class="computeroutput"><span class="keyword">namespace</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span></tt> is
+ So, for example, the Students-t distribution template in <code class="computeroutput"><span class="keyword">namespace</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span></code> is
       </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">&gt;</span> <span class="keyword">class</span> <span class="identifier">students_t_distribution</span>
 </pre>
 <p>
- and can be instantiated with the help of the reserved name <tt class="computeroutput"><span class="identifier">students_t</span></tt>(for <tt class="computeroutput"><span class="identifier">RealType</span>
- <span class="keyword">double</span></tt>)
+ and can be instantiated with the help of the reserved name <code class="computeroutput"><span class="identifier">students_t</span></code>(for <code class="computeroutput"><span class="identifier">RealType</span>
+ <span class="keyword">double</span></code>)
       </p>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="identifier">students_t_distribution</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">students_t</span><span class="special">;</span>
@@ -48,16 +47,16 @@
 <span class="identifier">student_t</span> <span class="identifier">mydist</span><span class="special">(</span><span class="number">10</span><span class="special">);</span>
 </pre>
 <p>
- Functions not intended for use by applications are in <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">detail</span></tt>.
+ Functions not intended for use by applications are in <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">detail</span></code>.
       </p>
 <p>
- Functions that may have more general use, like <tt class="computeroutput"><span class="identifier">digits</span></tt>
- (significand), <tt class="computeroutput"><span class="identifier">max_value</span></tt>,
- <tt class="computeroutput"><span class="identifier">min_value</span></tt> and <tt class="computeroutput"><span class="identifier">epsilon</span></tt> are in <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tools</span></tt>.
+ Functions that may have more general use, like <code class="computeroutput"><span class="identifier">digits</span></code>
+ (significand), <code class="computeroutput"><span class="identifier">max_value</span></code>,
+ <code class="computeroutput"><span class="identifier">min_value</span></code> and <code class="computeroutput"><span class="identifier">epsilon</span></code> are in <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tools</span></code>.
       </p>
 <p>
- Policy and configuration information
- is in namespace <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">policies</span></tt>.
+ Policy and configuration information
+ is in namespace <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">policies</span></code>.
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/navigation.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/navigation.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/navigation.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> Navigation</title>
+<title>Navigation</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="../main_overview.html" title=" Overview">
-<link rel="prev" href="intro.html" title=" About the Math Toolkit">
-<link rel="next" href="directories.html" title=" Directory and
- File Structure">
+<link rel="up" href="../main_overview.html" title="Overview">
+<link rel="prev" href="intro.html" title="About the Math Toolkit">
+<link rel="next" href="directories.html" title="Directory and File Structure">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,35 +24,36 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.main_overview.navigation"></a> Navigation</h3></div></div></div>
+<a name="math_toolkit.main_overview.navigation"></a> Navigation
+</h3></div></div></div>
 <p>
         Used in combination with the configured browser key, the following keys act
         as handy shortcuts for common navigation tasks.
       </p>
-<a name="math_toolkit.main_overview.navigation.shortcuts"></a><h5>
-<a name="id386208"></a>
+<a name="math_toolkit.main_overview.navigation.shortcuts"></a><h6>
+<a name="id440307"></a>
         <a href="navigation.html#math_toolkit.main_overview.navigation.shortcuts">Shortcuts</a>
- </h5>
+ </h6>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="literal"><span class="bold"><b>p</b></span></tt> - Previous page
+ <code class="literal"><span class="bold"><strong>p</strong></span></code> - Previous page
           </p>
 <p>
           </p>
 <p>
- <tt class="literal"><span class="bold"><b>n</b></span></tt> - Next page
+ <code class="literal"><span class="bold"><strong>n</strong></span></code> - Next page
           </p>
 <p>
           </p>
 <p>
- <tt class="literal"><span class="bold"><b>h</b></span></tt> - home
+ <code class="literal"><span class="bold"><strong>h</strong></span></code> - home
           </p>
 <p>
           </p>
 <p>
- <tt class="literal"><span class="bold"><b>u</b></span></tt> - Up
+ <code class="literal"><span class="bold"><strong>u</strong></span></code> - Up
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/perf_over.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/perf_over.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/perf_over.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> Performance</title>
+<title>Performance</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="../main_overview.html" title=" Overview">
-<link rel="prev" href="threads.html" title=" Thread Safety">
-<link rel="next" href="history1.html" title=" History and What's
- New">
+<link rel="up" href="../main_overview.html" title="Overview">
+<link rel="prev" href="threads.html" title="Thread Safety">
+<link rel="next" href="history1.html" title="History and What's New">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.main_overview.perf_over"></a> Performance</h3></div></div></div>
+<a name="math_toolkit.main_overview.perf_over"></a> Performance
+</h3></div></div></div>
 <p>
         </p>
 <p>
@@ -57,12 +57,11 @@
 <div class="orderedlist"><ol type="1">
 <li>
             Turn on your compilers optimisations: the difference between "release"
- and "debug" builds can easily be a <a href="../perf/getting_best.html" title=" Getting the Best Performance
- from this Library">factor
+ and "debug" builds can easily be a <a href="../perf/getting_best.html" title="Getting the Best Performance from this Library">factor
             of 20</a>.
           </li>
 <li>
- Pick your compiler carefully: <a href="../perf/comp_compilers.html" title=" Comparing Compilers">performance
+ Pick your compiler carefully: <a href="../perf/comp_compilers.html" title="Comparing Compilers">performance
             differences of up to 8 fold</a> have been found between some windows
             compilers for example.
           </li>
@@ -70,7 +69,7 @@
 <p>
         </p>
 <p>
- The performance section contains
+ The performance section contains
           more information on the performance of this library, what you can do to
           fine tune it, and how this library compares to some other open source alternatives.
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/pol_overview.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/pol_overview.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/pol_overview.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> Configuration
- and Policies</title>
+<title>Configuration and Policies</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="../main_overview.html" title=" Overview">
-<link rel="prev" href="error_handling.html" title=" Error Handling">
-<link rel="next" href="threads.html" title=" Thread Safety">
+<link rel="up" href="../main_overview.html" title="Overview">
+<link rel="prev" href="error_handling.html" title="Error Handling">
+<link rel="next" href="threads.html" title="Thread Safety">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,23 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.main_overview.pol_overview"></a><a href="pol_overview.html" title=" Configuration
- and Policies"> Configuration
- and Policies</a></h3></div></div></div>
+<a name="math_toolkit.main_overview.pol_overview"></a><a href="pol_overview.html" title="Configuration and Policies"> Configuration
+ and Policies</a>
+</h3></div></div></div>
 <p>
         </p>
 <p>
           Policies are a powerful fine-grain mechanism that allow you to customise
           the behaviour of this library according to your needs. There is more information
- available in the <a href="../policy/pol_tutorial.html" title=" Policy Tutorial">policy
- tutorial</a> and the <a href="../policy/pol_ref.html" title=" Policy Reference">policy
+ available in the <a href="../policy/pol_tutorial.html" title="Policy Tutorial">policy
+ tutorial</a> and the <a href="../policy/pol_ref.html" title="Policy Reference">policy
           reference</a>.
         </p>
 <p>
         </p>
 <p>
- Generally speaking unless you find that the <a href="../policy/pol_tutorial/policy_tut_defaults.html" title="
- Policies Have Sensible Defaults">default
+ Generally speaking unless you find that the <a href="../policy/pol_tutorial/policy_tut_defaults.html" title="Policies Have Sensible Defaults">default
           policy behaviour</a> when encountering 'bad' argument values does not
           meet your needs, you should not need to worry about policies.
         </p>
@@ -66,30 +64,25 @@
         </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
-<a href="../policy/pol_ref/error_handling_policies.html" title="
- Error Handling Policies">How
+<a href="../policy/pol_ref/error_handling_policies.html" title="Error Handling Policies">How
             results from 'bad' arguments are handled</a>, including those that
             cannot be fully evaluated.
           </li>
 <li>
- How <a href="../policy/pol_ref/internal_promotion.html" title=" Internal
- Promotion Policies">accuracy
+ How <a href="../policy/pol_ref/internal_promotion.html" title="Internal Promotion Policies">accuracy
             is controlled by internal promotion</a> to use more precise types.
           </li>
 <li>
- What working <a href="../policy/pol_ref/precision_pol.html" title=" Precision
- Policies">precision</a>
+ What working precision
             should be used to calculate results.
           </li>
 <li>
- What to do when a <a href="../policy/pol_ref/assert_undefined.html" title=" Mathematically
- Undefined Function Policies">mathematically
+ What to do when a <a href="../policy/pol_ref/assert_undefined.html" title="Mathematically Undefined Function Policies">mathematically
             undefined function</a> is used: Should this raise a run-time or compile-time
             error?
           </li>
 <li>
- Whether <a href="../policy/pol_ref/discrete_quant_ref.html" title=" Discrete
- Quantile Policies">discrete
+ Whether <a href="../policy/pol_ref/discrete_quant_ref.html" title="Discrete Quantile Policies">discrete
             functions</a>, like the binomial, should return real or only integral
             values, and how they are rounded.
           </li>
@@ -108,22 +101,18 @@
         </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- Using <a href="../policy/pol_ref/policy_defaults.html" title=" Using
- macros to Change the Policy Defaults">macros</a>
+ Using macros
             to change any default policy: the is the prefered method for installation
             wide policies.
           </li>
 <li>
- At your chosen <a href="../policy/pol_ref/namespace_pol.html" title=" Setting
- Polices at Namespace Scope">namespace
+ At your chosen <a href="../policy/pol_ref/namespace_pol.html" title="Setting Polices at Namespace Scope">namespace
             scope</a> for distributions and/or functions: this is the prefered
             method for project, namespace, or translation unit scope policies.
           </li>
 <li>
- In an ad-hoc manner <a href="../policy/pol_tutorial/ad_hoc_sf_policies.html" title="
- Changing the Policy on an Ad Hoc Basis for the Special Functions">by
- passing a specific policy to a special function</a>, or to a <a href="../policy/pol_tutorial/ad_hoc_dist_policies.html" title="
- Setting Policies for Distributions on an Ad Hoc Basis">statistical
+ In an ad-hoc manner <a href="../policy/pol_tutorial/ad_hoc_sf_policies.html" title="Changing the Policy on an Ad Hoc Basis for the Special Functions">by
+ passing a specific policy to a special function</a>, or to a <a href="../policy/pol_tutorial/ad_hoc_dist_policies.html" title="Setting Policies for Distributions on an Ad Hoc Basis">statistical
             distribution</a>.
           </li>
 </ul></div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/result_type.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/result_type.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/result_type.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> Calculation
- of the Type of the Result</title>
+<title>Calculation of the Type of the Result</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="../main_overview.html" title=" Overview">
-<link rel="prev" href="namespaces.html" title=" Namespaces">
-<link rel="next" href="error_handling.html" title=" Error Handling">
+<link rel="up" href="../main_overview.html" title="Overview">
+<link rel="prev" href="namespaces.html" title="Namespaces">
+<link rel="next" href="error_handling.html" title="Error Handling">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.main_overview.result_type"></a><a href="result_type.html" title=" Calculation
- of the Type of the Result"> Calculation
- of the Type of the Result</a></h3></div></div></div>
+<a name="math_toolkit.main_overview.result_type"></a><a href="result_type.html" title="Calculation of the Type of the Result"> Calculation
+ of the Type of the Result</a>
+</h3></div></div></div>
 <p>
         The functions in this library are all overloaded to accept mixed floating
         point (or mixed integer and floating point type) arguments. So for example:
@@ -41,13 +40,16 @@
         etc, are all valid calls, as long as "foo" is a function taking
         two floating-point arguments. But that leaves the question:
       </p>
-<div class="sidebar"><p>
+<div class="sidebar">
+<p class="title"><b></b></p>
+<p>
         <span class="emphasis"><em>"Given a special function with N arguments of types T1, T2,
         T3 ... TN, then what type is the result?"</em></span>
- </p></div>
+ </p>
+</div>
 <p>
- <span class="bold"><b>If all the arguments are of the same (floating point)
- type then the result is the same type as the arguments.</b></span>
+ <span class="bold"><strong>If all the arguments are of the same (floating point)
+ type then the result is the same type as the arguments.</strong></span>
       </p>
 <p>
         Otherwise, the type of the result is computed using the following logic:
@@ -68,16 +70,16 @@
           argument types.
         </li>
 <li>
- If any of the arguments is of type <tt class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></tt>, then the result is of type
- <tt class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></tt>.
+ If any of the arguments is of type <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code>, then the result is of type
+ <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>.
         </li>
 <li>
- If any of the arguments is of type <tt class="computeroutput"><span class="keyword">double</span></tt>,
- then the result is of type <tt class="computeroutput"><span class="keyword">double</span></tt>.
+ If any of the arguments is of type <code class="computeroutput"><span class="keyword">double</span></code>,
+ then the result is of type <code class="computeroutput"><span class="keyword">double</span></code>.
         </li>
 <li>
- Otherwise the result is of type <tt class="computeroutput"><span class="keyword">float</span></tt>.
+ Otherwise the result is of type <code class="computeroutput"><span class="keyword">float</span></code>.
         </li>
 </ol></div>
 <p>
@@ -87,14 +89,14 @@
 <span class="identifier">cyl_bessel</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="number">3.0</span><span class="special">);</span>
 </pre>
 <p>
- Returns a <tt class="computeroutput"><span class="keyword">double</span></tt> result, as
+ Returns a <code class="computeroutput"><span class="keyword">double</span></code> result, as
         does:
       </p>
 <pre class="programlisting">
 <span class="identifier">cyl_bessel</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="number">3.0f</span><span class="special">);</span>
 </pre>
 <p>
- as in this case the integer first argument is treated as a <tt class="computeroutput"><span class="keyword">double</span></tt> and takes precedence over the <tt class="computeroutput"><span class="keyword">float</span></tt> second argument. To get a <tt class="computeroutput"><span class="keyword">float</span></tt> result we would need all the arguments
+ as in this case the integer first argument is treated as a <code class="computeroutput"><span class="keyword">double</span></code> and takes precedence over the <code class="computeroutput"><span class="keyword">float</span></code> second argument. To get a <code class="computeroutput"><span class="keyword">float</span></code> result we would need all the arguments
         to be of type float:
       </p>
 <pre class="programlisting">
@@ -108,10 +110,10 @@
 <span class="identifier">sph_bessel</span><span class="special">(</span><span class="number">2</span><span class="special">,</span> <span class="number">3.0f</span><span class="special">);</span>
 </pre>
 <p>
- returns a <tt class="computeroutput"><span class="keyword">float</span></tt>, since the first
+ returns a <code class="computeroutput"><span class="keyword">float</span></code>, since the first
         argument is not a template argument and so doesn't effect the result: without
         this rule functions that take explicitly integer arguments could never return
- <tt class="computeroutput"><span class="keyword">float</span></tt>.
+ <code class="computeroutput"><span class="keyword">float</span></code>.
       </p>
 <p>
         And for user defined types, all of the following return an NTL::RR result:
@@ -126,8 +128,7 @@
 <p>
         In the last case, quad_float is convertible to RR, but not vice-versa, so
         the result will be an NTL::RR. Note that this assumes that you are using
- a <a href="../using_udt/use_ntl.html" title=" Using With NTL - a High-Precision
- Floating-Point Library">patched NTL library</a>.
+ a patched NTL library.
       </p>
 <p>
         These rules are chosen to be compatible with the behaviour of <span class="emphasis"><em>ISO/IEC

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/threads.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/threads.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/threads.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> Thread Safety</title>
+<title>Thread Safety</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="../main_overview.html" title=" Overview">
-<link rel="prev" href="pol_overview.html" title=" Configuration
- and Policies">
-<link rel="next" href="perf_over.html" title=" Performance">
+<link rel="up" href="../main_overview.html" title="Overview">
+<link rel="prev" href="pol_overview.html" title="Configuration and Policies">
+<link rel="next" href="perf_over.html" title="Performance">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.main_overview.threads"></a> Thread Safety</h3></div></div></div>
+<a name="math_toolkit.main_overview.threads"></a> Thread Safety
+</h3></div></div></div>
 <p>
         The library is fully thread safe and re-entrant provided the function and
         class templates in the library are instantiated with built-in floating point
- types: i.e. the types <tt class="computeroutput"><span class="keyword">float</span></tt>,
- <tt class="computeroutput"><span class="keyword">double</span></tt> and <tt class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></tt>.
+ types: i.e. the types <code class="computeroutput"><span class="keyword">float</span></code>,
+ <code class="computeroutput"><span class="keyword">double</span></code> and <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code>.
       </p>
 <p>
- However, the library <span class="bold"><b>is not thread safe</b></span>
+ However, the library <span class="bold"><strong>is not thread safe</strong></span>
         when used with user-defined (i.e. class type) numeric types.
       </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf.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> Performance</title>
+<title>Performance</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="policy/pol_ref/pol_ref_ref.html" title=" Policy Class
- Reference">
-<link rel="next" href="perf/perf_over.html" title=" Performance Overview">
+<link rel="prev" href="policy/pol_ref/pol_ref_ref.html" title="Policy Class Reference">
+<link rel="next" href="perf/perf_over.html" title="Performance Overview">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="math_toolkit.perf"></a> Performance</h2></div></div></div>
+<a name="math_toolkit.perf"></a> Performance
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Performance Overview</span></dt>
 <dt><span class="section"> Interpreting these Results</span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comp_compilers.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comp_compilers.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comp_compilers.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> Comparing Compilers</title>
+<title>Comparing Compilers</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="../perf.html" title=" Performance">
-<link rel="prev" href="getting_best.html" title=" Getting the Best Performance
- from this Library">
-<link rel="next" href="tuning.html" title=" Performance Tuning Macros">
+<link rel="up" href="../perf.html" title="Performance">
+<link rel="prev" href="getting_best.html" title="Getting the Best Performance from this Library">
+<link rel="next" href="tuning.html" title="Performance Tuning Macros">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.perf.comp_compilers"></a> Comparing Compilers</h3></div></div></div>
+<a name="math_toolkit.perf.comp_compilers"></a> Comparing Compilers
+</h3></div></div></div>
 <p>
         After a good choice of build settings the next most important thing you can
         do, is choose your compiler - and the standard C library it sits on top of
@@ -35,8 +35,8 @@
         in this respect).
       </p>
 <div class="table">
-<a name="id739588"></a><p class="title"><b>Table 38. Performance Comparison of Various Windows Compilers</b></p>
-<table class="table" summary="Performance Comparison of Various Windows Compilers">
+<a name="id776569"></a><p class="title"><b>Table 38. Performance Comparison of Various Windows Compilers</b></p>
+<div class="table-contents"><table class="table" summary="Performance Comparison of Various Windows Compilers">
 <colgroup>
 <col>
 <col>
@@ -78,14 +78,13 @@
 <tr>
 <td>
             <p>
- <a href="../special/sf_erf/error_function.html" title=" Error
- Functions">erf</a>
+ erf
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(4.118e-008s)</p>
 <p>
@@ -113,14 +112,13 @@
 <tr>
 <td>
             <p>
- <a href="../special/sf_erf/error_inv.html" title=" Error Function
- Inverses">erf_inv</a>
+ erf_inv
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(4.439e-008s)</p>
 <p>
@@ -148,16 +146,14 @@
 <tr>
 <td>
             <p>
- <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
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.631e-006s)</p>
 <p>
@@ -185,16 +181,14 @@
 <tr>
 <td>
             <p>
- <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_inv</a>
+ ibeta_inv
+ and ibetac_inv
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(6.133e-006s)</p>
 <p>
@@ -222,20 +216,16 @@
 <tr>
 <td>
             <p>
- <a href="../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibeta_inva</a>,
- <a href="../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibetac_inva</a>,
- <a href="../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibeta_invb</a>
- and <a href="../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibetac_invb</a>
+ ibeta_inva,
+ ibetac_inva,
+ ibeta_invb
+ and ibetac_invb
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(2.453e-005s)</p>
 <p>
@@ -263,16 +253,14 @@
 <tr>
 <td>
             <p>
- <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>
+ gamma_p
+ and gamma_q
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(6.735e-007s)</p>
 <p>
@@ -300,16 +288,14 @@
 <tr>
 <td>
             <p>
- <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_p_inv
+ and gamma_q_inv
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(2.637e-006s)</p>
 <p>
@@ -337,16 +323,14 @@
 <tr>
 <td>
             <p>
- <a href="../special/sf_gamma/igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">gamma_p_inva</a>
- and <a href="../special/sf_gamma/igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">gamma_q_inva</a>
+ gamma_p_inva
+ and gamma_q_inva
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(7.716e-006s)</p>
 <p>
@@ -372,8 +356,9 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comparisons.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comparisons.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comparisons.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> Comparisons to Other
- Open Source Libraries</title>
+<title>Comparisons to Other Open Source Libraries</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="../perf.html" title=" Performance">
-<link rel="prev" href="tuning.html" title=" Performance Tuning Macros">
-<link rel="next" href="perf_test_app.html" title=" The Performance Test
- Application">
+<link rel="up" href="../perf.html" title="Performance">
+<link rel="prev" href="tuning.html" title="Performance Tuning Macros">
+<link rel="next" href="perf_test_app.html" title="The Performance Test Application">
 </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.perf.comparisons"></a><a href="comparisons.html" title=" Comparisons to Other
- Open Source Libraries"> Comparisons to Other
- Open Source Libraries</a></h3></div></div></div>
+<a name="math_toolkit.perf.comparisons"></a><a href="comparisons.html" title="Comparisons to Other Open Source Libraries"> Comparisons to Other
+ Open Source Libraries</a>
+</h3></div></div></div>
 <p>
         We've run our performance tests both for our own code, and against other
         open source implementations of the same functions. The results are presented
@@ -39,7 +37,7 @@
 <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>
           You should exercise extreme caution when interpreting these results, relative
           performance may vary by platform, the tests use data that gives good code
           coverage of <span class="emphasis"><em>our</em></span> code, but which may skew the results
@@ -47,16 +45,16 @@
           different choices with regard to performance verses numerical stability.
         </p></td></tr>
 </table></div>
-<a name="math_toolkit.perf.comparisons.comparison_to_gsl_1_9_and_cephes"></a><h4>
-<a name="id742057"></a>
+<a name="math_toolkit.perf.comparisons.comparison_to_gsl_1_9_and_cephes"></a><h5>
+<a name="id779044"></a>
         <a href="comparisons.html#math_toolkit.perf.comparisons.comparison_to_gsl_1_9_and_cephes">Comparison
         to GSL-1.9 and Cephes</a>
- </h4>
+ </h5>
 <p>
         All the results were measured on a 2.8GHz Intel Pentium 4, 2Gb RAM, Windows
         XP machine, with all the libraries compiled with Microsoft Visual C++ 2005
- using the <tt class="computeroutput"><span class="special">/</span><span class="identifier">Ox</span>
- <span class="special">/</span><span class="identifier">arch</span><span class="special">:</span><span class="identifier">SSE2</span></tt> options.
+ using the <code class="computeroutput"><span class="special">/</span><span class="identifier">Ox</span>
+ <span class="special">/</span><span class="identifier">arch</span><span class="special">:</span><span class="identifier">SSE2</span></code> options.
       </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -91,7 +89,7 @@
 <tr>
 <td>
               <p>
- tgamma
+ tgamma
               </p>
               </td>
 <td>
@@ -115,7 +113,7 @@
 <td>
               <p>
                 </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.709e-007s)</p>
 <p>
@@ -125,7 +123,7 @@
 <tr>
 <td>
               <p>
- lgamma
+ lgamma
               </p>
               </td>
 <td>
@@ -149,7 +147,7 @@
 <td>
               <p>
                 </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.556e-007s)</p>
 <p>
@@ -159,16 +157,14 @@
 <tr>
 <td>
               <p>
- <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>
+ gamma_p
+ and gamma_q
               </p>
               </td>
 <td>
               <p>
                 </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(9.504e-007s)</p>
 <p>
@@ -196,16 +192,14 @@
 <tr>
 <td>
               <p>
- <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_p_inv
+ and gamma_q_inv
               </p>
               </td>
 <td>
               <p>
                 </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(3.631e-006s)</p>
 <p>
@@ -219,23 +213,21 @@
 <td>
               <p>
                 +INF
- <sup>[<a name="id742426" href="#ftn.id742426">1</a>]</sup>
+ <sup>[<a name="id779411" href="#ftn.id779411">1</a>]</sup>
               </p>
               </td>
 </tr>
 <tr>
 <td>
               <p>
- <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
               </p>
               </td>
 <td>
               <p>
                 </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.852e-006s)</p>
 <p>
@@ -263,16 +255,14 @@
 <tr>
 <td>
               <p>
- <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_inv</a>
+ ibeta_inv
+ and ibetac_inv
               </p>
               </td>
 <td>
               <p>
                 </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(7.311e-006s)</p>
 <p>
@@ -294,16 +284,16 @@
               </td>
 </tr>
 </tbody>
-<tbody class="footnotes"><tr><td colspan="4"><div class="footnote"><p><sup>[<a name="ftn.id742426" href="#id742426">1</a>] </sup>
+<tbody class="footnotes"><tr><td colspan="4"><div class="footnote"><p><sup>[<a name="ftn.id779411" href="#id779411">1</a>] </sup>
                     Cephes gets stuck in an infinite loop while trying to execute
                     our test cases.
                   </p></div></td></tr></tbody>
 </table></div>
-<a name="math_toolkit.perf.comparisons.comparison_to_the_r_statistical_library_on_windows"></a><h4>
-<a name="id742596"></a>
+<a name="math_toolkit.perf.comparisons.comparison_to_the_r_statistical_library_on_windows"></a><h5>
+<a name="id779581"></a>
         <a href="comparisons.html#math_toolkit.perf.comparisons.comparison_to_the_r_statistical_library_on_windows">Comparison
         to the R Statistical Library on Windows</a>
- </h4>
+ </h5>
 <p>
         All the results were measured on a 2.8GHz Intel Pentium 4, 2Gb RAM, Windows
         XP machine, with the test program compiled with Microsoft Visual C++ 2005,
@@ -311,9 +301,9 @@
         appears not to be buildable with Visual C++).
       </p>
 <div class="table">
-<a name="id742625"></a><p class="title"><b>Table 41. A Comparison to the R Statistical Library on Windows
+<a name="id779608"></a><p class="title"><b>Table 41. A Comparison to the R Statistical Library on Windows
       XP</b></p>
-<table class="table" summary="A Comparison to the R Statistical Library on Windows
+<div class="table-contents"><table class="table" summary="A Comparison to the R Statistical Library on Windows
       XP">
 <colgroup>
 <col>
@@ -341,8 +331,7 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/beta_dist.html" title=" Beta
- Distribution">Beta Distribution</a>
+ Beta Distribution
               CDF
             </p>
             </td>
@@ -358,7 +347,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.597e-006s)</p>
 <p>
@@ -368,15 +357,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/beta_dist.html" title=" Beta
- Distribution">Beta Distribution</a>
+ Beta Distribution
               Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(6.570e-006s)</p>
 <p>
@@ -386,7 +374,7 @@
             <p>
               </p>
 <p>74.66
- <sup>[<a name="id742765" href="#ftn.id742765">1</a>]</sup>
+ <sup>[<a name="id779748" href="#ftn.id779748">1</a>]</sup>
               </p>
 <p> </p>
 <p>(4.905e-004s)</p>
@@ -397,15 +385,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/binomial_dist.html" title="
- Binomial Distribution">Binomial
+ <a href="../dist/dist_ref/dists/binomial_dist.html" title="Binomial Distribution">Binomial
               Distribution</a> CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(5.276e-007s)</p>
 <p>
@@ -424,15 +411,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/binomial_dist.html" title="
- Binomial Distribution">Binomial
+ <a href="../dist/dist_ref/dists/binomial_dist.html" title="Binomial Distribution">Binomial
               Distribution</a> Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(4.013e-006s)</p>
 <p>
@@ -451,15 +437,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/cauchy_dist.html" title=" Cauchy-Lorentz
- Distribution">Cauchy
+ <a href="../dist/dist_ref/dists/cauchy_dist.html" title="Cauchy-Lorentz Distribution">Cauchy
               Distribution</a> CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.231e-007s)</p>
 <p>
@@ -478,15 +463,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/cauchy_dist.html" title=" Cauchy-Lorentz
- Distribution">Cauchy
+ <a href="../dist/dist_ref/dists/cauchy_dist.html" title="Cauchy-Lorentz Distribution">Cauchy
               Distribution</a> Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.498e-007s)</p>
 <p>
@@ -495,7 +479,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.498e-007s)</p>
 <p>
@@ -505,15 +489,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/chi_squared_dist.html" title="
- Chi Squared Distribution">Chi
+ <a href="../dist/dist_ref/dists/chi_squared_dist.html" title="Chi Squared Distribution">Chi
               Squared Distribution</a> CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(7.889e-007s)</p>
 <p>
@@ -532,15 +515,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/chi_squared_dist.html" title="
- Chi Squared Distribution">Chi
+ <a href="../dist/dist_ref/dists/chi_squared_dist.html" title="Chi Squared Distribution">Chi
               Squared Distribution</a> Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(4.303e-006s)</p>
 <p>
@@ -559,15 +541,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/exp_dist.html" title=" Exponential
- Distribution">Exponential
+ <a href="../dist/dist_ref/dists/exp_dist.html" title="Exponential Distribution">Exponential
               Distribution</a> CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.955e-007s)</p>
 <p>
@@ -586,8 +567,7 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/exp_dist.html" title=" Exponential
- Distribution">Exponential
+ <a href="../dist/dist_ref/dists/exp_dist.html" title="Exponential Distribution">Exponential
               Distribution</a> Quantile
             </p>
             </td>
@@ -603,7 +583,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.126e-007s)</p>
 <p>
@@ -613,14 +593,14 @@
 <tr>
 <td>
             <p>
- Fisher F Distribution
+ Fisher F Distribution
               CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.309e-006s)</p>
 <p>
@@ -639,14 +619,14 @@
 <tr>
 <td>
             <p>
- Fisher F Distribution
+ Fisher F Distribution
               Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(7.204e-006s)</p>
 <p>
@@ -665,15 +645,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/gamma_dist.html" title=" Gamma
- (and Erlang) Distribution">Gamma Distribution</a>
+ Gamma Distribution
               CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.076e-006s)</p>
 <p>
@@ -692,15 +671,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/gamma_dist.html" title=" Gamma
- (and Erlang) Distribution">Gamma Distribution</a>
+ Gamma Distribution
               Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(5.189e-006s)</p>
 <p>
@@ -719,15 +697,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/lognormal_dist.html" title="
- Log Normal Distribution">Log-normal
+ <a href="../dist/dist_ref/dists/lognormal_dist.html" title="Log Normal Distribution">Log-normal
               Distribution</a> CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(2.078e-007s)</p>
 <p>
@@ -746,15 +723,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/lognormal_dist.html" title="
- Log Normal Distribution">Log-normal
+ <a href="../dist/dist_ref/dists/lognormal_dist.html" title="Log Normal Distribution">Log-normal
               Distribution</a> Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(6.692e-007s)</p>
 <p>
@@ -773,15 +749,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/negative_binomial_dist.html" title="
- Negative Binomial Distribution">Negative
+ <a href="../dist/dist_ref/dists/negative_binomial_dist.html" title="Negative Binomial Distribution">Negative
               Binomial Distribution</a> CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(9.005e-007s)</p>
 <p>
@@ -800,15 +775,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/negative_binomial_dist.html" title="
- Negative Binomial Distribution">Negative
+ <a href="../dist/dist_ref/dists/negative_binomial_dist.html" title="Negative Binomial Distribution">Negative
               Binomial Distribution</a> Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(9.601e-006s)</p>
 <p>
@@ -818,7 +792,7 @@
             <p>
               </p>
 <p>53.59
- <sup>[<a name="id743614" href="#ftn.id743614">2</a>]</sup>
+ <sup>[<a name="id780597" href="#ftn.id780597">2</a>]</sup>
               </p>
 <p> </p>
 <p>(5.145e-004s)</p>
@@ -829,15 +803,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/normal_dist.html" title=" Normal
- (Gaussian) Distribution">Normal
+ <a href="../dist/dist_ref/dists/normal_dist.html" title="Normal (Gaussian) Distribution">Normal
               Distribution</a> CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(5.926e-008s)</p>
 <p>
@@ -856,15 +829,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/normal_dist.html" title=" Normal
- (Gaussian) Distribution">Normal
+ <a href="../dist/dist_ref/dists/normal_dist.html" title="Normal (Gaussian) Distribution">Normal
               Distribution</a> Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.248e-007s)</p>
 <p>
@@ -883,15 +855,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/poisson_dist.html" title=" Poisson
- Distribution">Poisson
+ <a href="../dist/dist_ref/dists/poisson_dist.html" title="Poisson Distribution">Poisson
               Distribution</a> CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(8.999e-007s)</p>
 <p>
@@ -910,15 +881,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/poisson_dist.html" title=" Poisson
- Distribution">Poisson
+ <a href="../dist/dist_ref/dists/poisson_dist.html" title="Poisson Distribution">Poisson
               Distribution</a>
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.853e-006s)</p>
 <p>
@@ -937,15 +907,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/students_t_dist.html" title="
- Students t Distribution">Students
+ <a href="../dist/dist_ref/dists/students_t_dist.html" title="Students t Distribution">Students
               t Distribution</a> CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.223e-006s)</p>
 <p>
@@ -964,15 +933,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/students_t_dist.html" title="
- Students t Distribution">Students
+ <a href="../dist/dist_ref/dists/students_t_dist.html" title="Students t Distribution">Students
               t Distribution</a> Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(2.570e-006s)</p>
 <p>
@@ -991,15 +959,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/weibull.html" title=" Weibull
- Distribution">Weibull Distribution</a>
+ Weibull Distribution
               CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(4.741e-007s)</p>
 <p>
@@ -1018,15 +985,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/weibull.html" title=" Weibull
- Distribution">Weibull Distribution</a>
+ Weibull Distribution
               Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(7.926e-007s)</p>
 <p>
@@ -1044,31 +1010,31 @@
 </tr>
 </tbody>
 <tbody class="footnotes"><tr><td colspan="3">
-<div class="footnote"><p><sup>[<a name="ftn.id742765" href="#id742765">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id779748" href="#id779748">1</a>] </sup>
                   There are a small number of our test cases where the R library
                   fails to converge on a result: these tend to dominate the performance
                   result.
                 </p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id743614" href="#id743614">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id780597" href="#id780597">2</a>] </sup>
                   The R library appears to use a linear-search strategy, that can
                   perform very badly in a small number of pathological cases, but
                   may or may not be more efficient in "typical" cases
                 </p></div>
 </td></tr></tbody>
-</table>
+</table></div>
 </div>
-<a name="math_toolkit.perf.comparisons.comparison_to_the_r_statistical_library_on_linux"></a><h4>
-<a name="id744066"></a>
+<br class="table-break"><a name="math_toolkit.perf.comparisons.comparison_to_the_r_statistical_library_on_linux"></a><h5>
+<a name="id781047"></a>
         <a href="comparisons.html#math_toolkit.perf.comparisons.comparison_to_the_r_statistical_library_on_linux">Comparison
         to the R Statistical Library on Linux</a>
- </h4>
+ </h5>
 <p>
         All the results were measured on a 2.8GHz Intel Pentium 4, 2Gb RAM, Mandriva
         Linux machine, with the test program and R-2.5.0 compiled with GNU G++ 4.2.0.
       </p>
 <div class="table">
-<a name="id744092"></a><p class="title"><b>Table 42. A Comparison to the R Statistical Library on Linux</b></p>
-<table class="table" summary="A Comparison to the R Statistical Library on Linux">
+<a name="id781072"></a><p class="title"><b>Table 42. A Comparison to the R Statistical Library on Linux</b></p>
+<div class="table-contents"><table class="table" summary="A Comparison to the R Statistical Library on Linux">
 <colgroup>
 <col>
 <col>
@@ -1095,8 +1061,7 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/beta_dist.html" title=" Beta
- Distribution">Beta Distribution</a>
+ Beta Distribution
               CDF
             </p>
             </td>
@@ -1112,7 +1077,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(2.050e-006s)</p>
 <p>
@@ -1122,15 +1087,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/beta_dist.html" title=" Beta
- Distribution">Beta Distribution</a>
+ Beta Distribution
               Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.294e-005s)</p>
 <p>
@@ -1140,7 +1104,7 @@
             <p>
               </p>
 <p>44.06
- <sup>[<a name="id744232" href="#ftn.id744232">1</a>]</sup>
+ <sup>[<a name="id781212" href="#ftn.id781212">1</a>]</sup>
               </p>
 <p> </p>
 <p>(5.701e-004s)</p>
@@ -1151,8 +1115,7 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/binomial_dist.html" title="
- Binomial Distribution">Binomial
+ <a href="../dist/dist_ref/dists/binomial_dist.html" title="Binomial Distribution">Binomial
               Distribution</a> CDF
             </p>
             </td>
@@ -1168,7 +1131,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.104e-006s)</p>
 <p>
@@ -1178,8 +1141,7 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/binomial_dist.html" title="
- Binomial Distribution">Binomial
+ <a href="../dist/dist_ref/dists/binomial_dist.html" title="Binomial Distribution">Binomial
               Distribution</a> Quantile
             </p>
             </td>
@@ -1195,7 +1157,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(5.194e-006s)</p>
 <p>
@@ -1205,15 +1167,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/cauchy_dist.html" title=" Cauchy-Lorentz
- Distribution">Cauchy
+ <a href="../dist/dist_ref/dists/cauchy_dist.html" title="Cauchy-Lorentz Distribution">Cauchy
               Distribution</a> CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.372e-007s)</p>
 <p>
@@ -1232,15 +1193,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/cauchy_dist.html" title=" Cauchy-Lorentz
- Distribution">Cauchy
+ <a href="../dist/dist_ref/dists/cauchy_dist.html" title="Cauchy-Lorentz Distribution">Cauchy
               Distribution</a> Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.542e-007s)</p>
 <p>
@@ -1259,8 +1219,7 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/chi_squared_dist.html" title="
- Chi Squared Distribution">Chi
+ <a href="../dist/dist_ref/dists/chi_squared_dist.html" title="Chi Squared Distribution">Chi
               Squared Distribution</a> CDF
             </p>
             </td>
@@ -1276,7 +1235,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.753e-006s)</p>
 <p>
@@ -1286,8 +1245,7 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/chi_squared_dist.html" title="
- Chi Squared Distribution">Chi
+ <a href="../dist/dist_ref/dists/chi_squared_dist.html" title="Chi Squared Distribution">Chi
               Squared Distribution</a> Quantile
             </p>
             </td>
@@ -1303,7 +1261,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(6.728e-006s)</p>
 <p>
@@ -1313,15 +1271,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/exp_dist.html" title=" Exponential
- Distribution">Exponential
+ <a href="../dist/dist_ref/dists/exp_dist.html" title="Exponential Distribution">Exponential
               Distribution</a> CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(2.195e-007s)</p>
 <p>
@@ -1340,15 +1297,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/exp_dist.html" title=" Exponential
- Distribution">Exponential
+ <a href="../dist/dist_ref/dists/exp_dist.html" title="Exponential Distribution">Exponential
               Distribution</a> Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.123e-007s)</p>
 <p>
@@ -1367,14 +1323,14 @@
 <tr>
 <td>
             <p>
- Fisher F Distribution
+ Fisher F Distribution
               CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(2.744e-006s)</p>
 <p>
@@ -1393,7 +1349,7 @@
 <tr>
 <td>
             <p>
- Fisher F Distribution
+ Fisher F Distribution
               Quantile
             </p>
             </td>
@@ -1409,7 +1365,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.359e-005s)</p>
 <p>
@@ -1419,8 +1375,7 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/gamma_dist.html" title=" Gamma
- (and Erlang) Distribution">Gamma Distribution</a>
+ Gamma Distribution
               CDF
             </p>
             </td>
@@ -1436,7 +1391,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.992e-006s)</p>
 <p>
@@ -1446,8 +1401,7 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/gamma_dist.html" title=" Gamma
- (and Erlang) Distribution">Gamma Distribution</a>
+ Gamma Distribution
               Quantile
             </p>
             </td>
@@ -1463,7 +1417,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(5.757e-006s)</p>
 <p>
@@ -1473,15 +1427,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/lognormal_dist.html" title="
- Log Normal Distribution">Log-normal
+ <a href="../dist/dist_ref/dists/lognormal_dist.html" title="Log Normal Distribution">Log-normal
               Distribution</a> CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.782e-007s)</p>
 <p>
@@ -1500,15 +1453,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/lognormal_dist.html" title="
- Log Normal Distribution">Log-normal
+ <a href="../dist/dist_ref/dists/lognormal_dist.html" title="Log Normal Distribution">Log-normal
               Distribution</a> Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(7.093e-007s)</p>
 <p>
@@ -1527,8 +1479,7 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/negative_binomial_dist.html" title="
- Negative Binomial Distribution">Negative
+ <a href="../dist/dist_ref/dists/negative_binomial_dist.html" title="Negative Binomial Distribution">Negative
               Binomial Distribution</a> CDF
             </p>
             </td>
@@ -1544,7 +1495,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(2.141e-006s)</p>
 <p>
@@ -1554,15 +1505,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/negative_binomial_dist.html" title="
- Negative Binomial Distribution">Negative
+ <a href="../dist/dist_ref/dists/negative_binomial_dist.html" title="Negative Binomial Distribution">Negative
               Binomial Distribution</a> Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.826e-005s)</p>
 <p>
@@ -1572,7 +1522,7 @@
             <p>
               </p>
 <p>30.07
- <sup>[<a name="id745076" href="#ftn.id745076">2</a>]</sup>
+ <sup>[<a name="id782056" href="#ftn.id782056">2</a>]</sup>
               </p>
 <p> </p>
 <p>(5.490e-004s)</p>
@@ -1583,15 +1533,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/normal_dist.html" title=" Normal
- (Gaussian) Distribution">Normal
+ <a href="../dist/dist_ref/dists/normal_dist.html" title="Normal (Gaussian) Distribution">Normal
               Distribution</a> CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(8.542e-008s)</p>
 <p>
@@ -1610,15 +1559,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/normal_dist.html" title=" Normal
- (Gaussian) Distribution">Normal
+ <a href="../dist/dist_ref/dists/normal_dist.html" title="Normal (Gaussian) Distribution">Normal
               Distribution</a> Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.362e-007s)</p>
 <p>
@@ -1637,8 +1585,7 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/poisson_dist.html" title=" Poisson
- Distribution">Poisson
+ <a href="../dist/dist_ref/dists/poisson_dist.html" title="Poisson Distribution">Poisson
               Distribution</a> CDF
             </p>
             </td>
@@ -1654,7 +1601,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.775e-006s)</p>
 <p>
@@ -1664,8 +1611,7 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/poisson_dist.html" title=" Poisson
- Distribution">Poisson
+ <a href="../dist/dist_ref/dists/poisson_dist.html" title="Poisson Distribution">Poisson
               Distribution</a>
             </p>
             </td>
@@ -1681,7 +1627,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(3.752e-006s)</p>
 <p>
@@ -1691,8 +1637,7 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/students_t_dist.html" title="
- Students t Distribution">Students
+ <a href="../dist/dist_ref/dists/students_t_dist.html" title="Students t Distribution">Students
               t Distribution</a> CDF
             </p>
             </td>
@@ -1708,7 +1653,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.576e-006s)</p>
 <p>
@@ -1718,8 +1663,7 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/students_t_dist.html" title="
- Students t Distribution">Students
+ <a href="../dist/dist_ref/dists/students_t_dist.html" title="Students t Distribution">Students
               t Distribution</a> Quantile
             </p>
             </td>
@@ -1735,7 +1679,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(2.990e-006s)</p>
 <p>
@@ -1745,15 +1689,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/weibull.html" title=" Weibull
- Distribution">Weibull Distribution</a>
+ Weibull Distribution
               CDF
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(6.640e-007s)</p>
 <p>
@@ -1772,15 +1715,14 @@
 <tr>
 <td>
             <p>
- <a href="../dist/dist_ref/dists/weibull.html" title=" Weibull
- Distribution">Weibull Distribution</a>
+ Weibull Distribution
               Quantile
             </p>
             </td>
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(7.504e-007s)</p>
 <p>
@@ -1798,19 +1740,20 @@
 </tr>
 </tbody>
 <tbody class="footnotes"><tr><td colspan="3">
-<div class="footnote"><p><sup>[<a name="ftn.id744232" href="#id744232">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id781212" href="#id781212">1</a>] </sup>
                   There are a small number of our test cases where the R library
                   fails to converge on a result: these tend to dominate the performance
                   result.
                 </p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id745076" href="#id745076">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id782056" href="#id782056">2</a>] </sup>
                   The R library appears to use a linear-search strategy, that can
                   perform very badly in a small number of pathological cases, but
                   may or may not be more efficient in "typical" cases
                 </p></div>
 </td></tr></tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/getting_best.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/getting_best.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/getting_best.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> Getting the Best Performance
- from this Library</title>
+<title>Getting the Best Performance from this Library</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="../perf.html" title=" Performance">
-<link rel="prev" href="interp.html" title=" Interpreting these Results">
-<link rel="next" href="comp_compilers.html" title=" Comparing Compilers">
+<link rel="up" href="../perf.html" title="Performance">
+<link rel="prev" href="interp.html" title="Interpreting these Results">
+<link rel="next" href="comp_compilers.html" title="Comparing Compilers">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,17 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.perf.getting_best"></a><a href="getting_best.html" title=" Getting the Best Performance
- from this Library"> Getting the Best Performance
- from this Library</a></h3></div></div></div>
+<a name="math_toolkit.perf.getting_best"></a><a href="getting_best.html" title="Getting the Best Performance from this Library"> Getting the Best Performance
+ from this Library</a>
+</h3></div></div></div>
 <p>
         By far the most important thing you can do when using this library is turn
         on your compiler's optimisation options. As the following table shows the
         penalty for using the library in debug mode can be quite large.
       </p>
 <div class="table">
-<a name="id739016"></a><p class="title"><b>Table 37. Performance Comparison of Release and Debug Settings</b></p>
-<table class="table" summary="Performance Comparison of Release and Debug Settings">
+<a name="id775998"></a><p class="title"><b>Table 37. Performance Comparison of Release and Debug Settings</b></p>
+<div class="table-contents"><table class="table" summary="Performance Comparison of Release and Debug Settings">
 <colgroup>
 <col>
 <col>
@@ -68,8 +67,7 @@
 <tr>
 <td>
             <p>
- <a href="../special/sf_erf/error_function.html" title=" Error
- Functions">erf</a>
+ erf
             </p>
             </td>
 <td>
@@ -84,7 +82,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(6.173e-008s)</p>
 <p>
@@ -94,8 +92,7 @@
 <tr>
 <td>
             <p>
- <a href="../special/sf_erf/error_inv.html" title=" Error Function
- Inverses">erf_inv</a>
+ erf_inv
             </p>
             </td>
 <td>
@@ -110,7 +107,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(6.302e-008s)</p>
 <p>
@@ -120,10 +117,8 @@
 <tr>
 <td>
             <p>
- <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
             </p>
             </td>
 <td>
@@ -138,7 +133,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.852e-006s)</p>
 <p>
@@ -148,10 +143,8 @@
 <tr>
 <td>
             <p>
- <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_inv</a>
+ ibeta_inv
+ and ibetac_inv
             </p>
             </td>
 <td>
@@ -166,7 +159,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(7.311e-006s)</p>
 <p>
@@ -176,14 +169,10 @@
 <tr>
 <td>
             <p>
- <a href="../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibeta_inva</a>,
- <a href="../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibetac_inva</a>,
- <a href="../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibeta_invb</a>
- and <a href="../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibetac_invb</a>
+ ibeta_inva,
+ ibetac_inva,
+ ibeta_invb
+ and ibetac_invb
             </p>
             </td>
 <td>
@@ -198,7 +187,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(2.847e-005s)</p>
 <p>
@@ -208,10 +197,8 @@
 <tr>
 <td>
             <p>
- <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>
+ gamma_p
+ and gamma_q
             </p>
             </td>
 <td>
@@ -226,7 +213,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(9.504e-007s)</p>
 <p>
@@ -236,10 +223,8 @@
 <tr>
 <td>
             <p>
- <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_p_inv
+ and gamma_q_inv
             </p>
             </td>
 <td>
@@ -254,7 +239,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(3.631e-006s)</p>
 <p>
@@ -264,10 +249,8 @@
 <tr>
 <td>
             <p>
- <a href="../special/sf_gamma/igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">gamma_p_inva</a>
- and <a href="../special/sf_gamma/igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">gamma_q_inva</a>
+ gamma_p_inva
+ and gamma_q_inva
             </p>
             </td>
 <td>
@@ -282,7 +265,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(9.982e-006s)</p>
 <p>
@@ -290,8 +273,9 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/interp.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/interp.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/interp.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> Interpreting these Results</title>
+<title>Interpreting these Results</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="../perf.html" title=" Performance">
-<link rel="prev" href="perf_over.html" title=" Performance Overview">
-<link rel="next" href="getting_best.html" title=" Getting the Best Performance
- from this Library">
+<link rel="up" href="../perf.html" title="Performance">
+<link rel="prev" href="perf_over.html" title="Performance Overview">
+<link rel="next" href="getting_best.html" title="Getting the Best Performance from this Library">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.perf.interp"></a> Interpreting these Results</h3></div></div></div>
+<a name="math_toolkit.perf.interp"></a> Interpreting these Results
+</h3></div></div></div>
 <p>
         In all of the following tables, the best performing result in each row, is
         assigned a relative value of "1" and shown in bold, so a score
@@ -42,7 +42,7 @@
 <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>
           As usual with performance results these should be taken with a large pinch
           of salt: relative performance is known to shift quite a bit depending upon
           the architecture of the particular test system used. Further more, our

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/perf_over.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/perf_over.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/perf_over.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> Performance Overview</title>
+<title>Performance 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="Math Toolkit">
-<link rel="up" href="../perf.html" title=" Performance">
-<link rel="prev" href="../perf.html" title=" Performance">
-<link rel="next" href="interp.html" title=" Interpreting these Results">
+<link rel="up" href="../perf.html" title="Performance">
+<link rel="prev" href="../perf.html" title="Performance">
+<link rel="next" href="interp.html" title="Interpreting these Results">
 </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.perf.perf_over"></a> Performance Overview</h3></div></div></div>
+<a name="math_toolkit.perf.perf_over"></a> Performance Overview
+</h3></div></div></div>
 <p>
         </p>
 <p>
@@ -56,12 +57,11 @@
 <div class="orderedlist"><ol type="1">
 <li>
             Turn on your compilers optimisations: the difference between "release"
- and "debug" builds can easily be a <a href="getting_best.html" title=" Getting the Best Performance
- from this Library">factor
+ and "debug" builds can easily be a <a href="getting_best.html" title="Getting the Best Performance from this Library">factor
             of 20</a>.
           </li>
 <li>
- Pick your compiler carefully: <a href="comp_compilers.html" title=" Comparing Compilers">performance
+ Pick your compiler carefully: <a href="comp_compilers.html" title="Comparing Compilers">performance
             differences of up to 8 fold</a> have been found between some windows
             compilers for example.
           </li>
@@ -69,7 +69,7 @@
 <p>
         </p>
 <p>
- The performance section contains
+ The performance section contains
           more information on the performance of this library, what you can do to
           fine tune it, and how this library compares to some other open source alternatives.
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/perf_test_app.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/perf_test_app.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/perf_test_app.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> The Performance Test
- Application</title>
+<title>The Performance Test Application</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="../perf.html" title=" Performance">
-<link rel="prev" href="comparisons.html" title=" Comparisons to Other
- Open Source Libraries">
-<link rel="next" href="../backgrounders.html" title=" Backgrounders">
+<link rel="up" href="../perf.html" title="Performance">
+<link rel="prev" href="comparisons.html" title="Comparisons to Other Open Source Libraries">
+<link rel="next" href="../backgrounders.html" title="Backgrounders">
 </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.perf.perf_test_app"></a><a href="perf_test_app.html" title=" The Performance Test
- Application"> The Performance Test
- Application</a></h3></div></div></div>
+<a name="math_toolkit.perf.perf_test_app"></a><a href="perf_test_app.html" title="The Performance Test Application"> The Performance Test
+ Application</a>
+</h3></div></div></div>
 <p>
         Under <span class="emphasis"><em>boost-path</em></span>/libs/math/performance you will find
         a (fairly rudimentary) performance test application for this library.
@@ -37,14 +35,14 @@
         To run this application yourself, build the all the .cpp files in <span class="emphasis"><em>boost-path</em></span>/libs/math/performance
         into an application using your usual release-build settings. Run the application
         with --help to see a full list of options, or with --all to test everything
- (which takes quite a while), or with --tune to test the <a href="tuning.html" title=" Performance Tuning Macros">available
+ (which takes quite a while), or with --tune to test the <a href="tuning.html" title="Performance Tuning Macros">available
         performance tuning options</a>.
       </p>
 <p>
         If you want to use this application to test the effect of changing any of
- the Policies, then you will need
- to build and run it twice: once with the default Policies,
- and then a second time with the Policies
+ the Policies, then you will need
+ to build and run it twice: once with the default Policies,
+ and then a second time with the Policies
         you want to test set as the default.
       </p>
 </div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/tuning.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/tuning.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/tuning.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> Performance Tuning Macros</title>
+<title>Performance Tuning Macros</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="../perf.html" title=" Performance">
-<link rel="prev" href="comp_compilers.html" title=" Comparing Compilers">
-<link rel="next" href="comparisons.html" title=" Comparisons to Other
- Open Source Libraries">
+<link rel="up" href="../perf.html" title="Performance">
+<link rel="prev" href="comp_compilers.html" title="Comparing Compilers">
+<link rel="next" href="comparisons.html" title="Comparisons to Other Open Source Libraries">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.perf.tuning"></a> Performance Tuning Macros</h3></div></div></div>
+<a name="math_toolkit.perf.tuning"></a> Performance Tuning Macros
+</h3></div></div></div>
 <p>
         There are a small number of performance tuning options that are determined
         by configuration macros. These should be set in boost/math/tools/user.hpp;
@@ -75,7 +75,7 @@
               <p>
                 Determines how symmetrical rational functions are evaluated: mostly
                 this only effects how the Lanczos approximation is evaluated, and
- how the <tt class="computeroutput"><span class="identifier">evaluate_rational</span></tt>
+ how the <code class="computeroutput"><span class="identifier">evaluate_rational</span></code>
                 function behaves. Define to one of the values 0, 1, 2 or 3: see below
                 for the meaning of these values.
               </p>
@@ -127,8 +127,8 @@
 </tbody>
 </table></div>
 <p>
- The values to which <tt class="computeroutput"><span class="identifier">BOOST_MATH_POLY_METHOD</span></tt>
- and <tt class="computeroutput"><span class="identifier">BOOST_MATH_RATIONAL_METHOD</span></tt>
+ The values to which <code class="computeroutput"><span class="identifier">BOOST_MATH_POLY_METHOD</span></code>
+ and <code class="computeroutput"><span class="identifier">BOOST_MATH_RATIONAL_METHOD</span></code>
         may be set are as follows:
       </p>
 <div class="informaltable"><table class="table">
@@ -162,8 +162,8 @@
               </p>
               <p>
                 Note that if the order of the polynomial or rational function is
- a runtime parameter, or the order is greater than the value of <tt class="computeroutput"><span class="identifier">BOOST_MATH_MAX_POLY_ORDER</span></tt>, then
- this method is always used, irrespective of the value of <tt class="computeroutput"><span class="identifier">BOOST_MATH_POLY_METHOD</span></tt> or <tt class="computeroutput"><span class="identifier">BOOST_MATH_RATIONAL_METHOD</span></tt>.
+ a runtime parameter, or the order is greater than the value of <code class="computeroutput"><span class="identifier">BOOST_MATH_MAX_POLY_ORDER</span></code>, then
+ this method is always used, irrespective of the value of <code class="computeroutput"><span class="identifier">BOOST_MATH_POLY_METHOD</span></code> or <code class="computeroutput"><span class="identifier">BOOST_MATH_RATIONAL_METHOD</span></code>.
               </p>
               </td>
 </tr>
@@ -178,7 +178,7 @@
                 The polynomial or rational function is evaluated without the use
                 of a loop, and using Horner's method. This only occurs if the order
                 of the polynomial is known at compile time and is less than or equal
- to <tt class="computeroutput"><span class="identifier">BOOST_MATH_MAX_POLY_ORDER</span></tt>.
+ to <code class="computeroutput"><span class="identifier">BOOST_MATH_MAX_POLY_ORDER</span></code>.
               </p>
               </td>
 </tr>
@@ -195,7 +195,7 @@
                 permits two operations to occur in parallel for polynomials, and
                 four in parallel for rational functions. This only occurs if the
                 order of the polynomial is known at compile time and is less than
- or equal to <tt class="computeroutput"><span class="identifier">BOOST_MATH_MAX_POLY_ORDER</span></tt>.
+ or equal to <code class="computeroutput"><span class="identifier">BOOST_MATH_MAX_POLY_ORDER</span></code>.
               </p>
               </td>
 </tr>
@@ -215,7 +215,7 @@
                 more obvious to the compiler: rather than relying on the compiler's
                 optimiser to spot the parallelisation opportunities. This only occurs
                 if the order of the polynomial is known at compile time and is less
- than or equal to <tt class="computeroutput"><span class="identifier">BOOST_MATH_MAX_POLY_ORDER</span></tt>.
+ than or equal to <code class="computeroutput"><span class="identifier">BOOST_MATH_MAX_POLY_ORDER</span></code>.
               </p>
               </td>
 </tr>
@@ -234,8 +234,8 @@
         highly vectorisable processors in the future.
       </p>
 <div class="table">
-<a name="id740705"></a><p class="title"><b>Table 39. A Comparison of Polynomial Evaluation Methods</b></p>
-<table class="table" summary="A Comparison of Polynomial Evaluation Methods">
+<a name="id777693"></a><p class="title"><b>Table 39. A Comparison of Polynomial Evaluation Methods</b></p>
+<div class="table-contents"><table class="table" summary="A Comparison of Polynomial Evaluation Methods">
 <colgroup>
 <col>
 <col>
@@ -307,7 +307,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(8.678e-008s)</p>
 <p>
@@ -323,7 +323,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.443e-007s)</p>
 <p>
@@ -384,7 +384,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(7.446e-008s)</p>
 <p>
@@ -409,7 +409,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.245e-007s)</p>
 <p>
@@ -418,7 +418,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.245e-007s)</p>
 <p>
@@ -479,7 +479,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(7.566e-008s)</p>
 <p>
@@ -513,7 +513,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.318e-007s)</p>
 <p>
@@ -556,7 +556,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(7.934e-008s)</p>
 <p>
@@ -565,7 +565,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(7.934e-008s)</p>
 <p>
@@ -581,7 +581,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.245e-007s)</p>
 <p>
@@ -590,7 +590,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.245e-007s)</p>
 <p>
@@ -616,29 +616,27 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
+<br class="table-break"><p>
         There is one final performance tuning option that is available as a compile
- time policy. Normally when evaluating
- functions at <tt class="computeroutput"><span class="keyword">double</span></tt> precision,
- these are actually evaluated at <tt class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></tt> precision internally: this
- helps to ensure that as close to full <tt class="computeroutput"><span class="keyword">double</span></tt>
+ time policy. Normally when evaluating
+ functions at <code class="computeroutput"><span class="keyword">double</span></code> precision,
+ these are actually evaluated at <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code> precision internally: this
+ helps to ensure that as close to full <code class="computeroutput"><span class="keyword">double</span></code>
         precision as possible is achieved, but may slow down execution in some environments.
- The defaults for this policy can be changed by <a href="../policy/pol_ref/policy_defaults.html" title=" Using
- macros to Change the Policy Defaults">defining
- the macro <tt class="computeroutput"><span class="identifier">BOOST_MATH_PROMOTE_DOUBLE_POLICY</span></tt></a>
- to <tt class="computeroutput"><span class="keyword">false</span></tt>, or <a href="../policy/pol_ref/internal_promotion.html" title=" Internal
- Promotion Policies">by
+ The defaults for this policy can be changed by <a href="../policy/pol_ref/policy_defaults.html" title="Using macros to Change the Policy Defaults">defining
+ the macro <code class="computeroutput"><span class="identifier">BOOST_MATH_PROMOTE_DOUBLE_POLICY</span></code></a>
+ to <code class="computeroutput"><span class="keyword">false</span></code>, or <a href="../policy/pol_ref/internal_promotion.html" title="Internal Promotion Policies">by
         specifying a specific policy</a> when calling the special functions or
- distributions. See also the <a href="../policy/pol_tutorial.html" title=" Policy Tutorial">policy
+ distributions. See also the <a href="../policy/pol_tutorial.html" title="Policy Tutorial">policy
         tutorial</a>.
       </p>
 <div class="table">
-<a name="id741460"></a><p class="title"><b>Table 40. Performance Comparison with and Without Internal
+<a name="id778448"></a><p class="title"><b>Table 40. Performance Comparison with and Without Internal
       Promotion to long double</b></p>
-<table class="table" summary="Performance Comparison with and Without Internal
+<div class="table-contents"><table class="table" summary="Performance Comparison with and Without Internal
       Promotion to long double">
 <colgroup>
 <col>
@@ -672,8 +670,7 @@
 <tr>
 <td>
             <p>
- <a href="../special/sf_erf/error_function.html" title=" Error
- Functions">erf</a>
+ erf
             </p>
             </td>
 <td>
@@ -688,7 +685,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(9.377e-008s)</p>
 <p>
@@ -698,8 +695,7 @@
 <tr>
 <td>
             <p>
- <a href="../special/sf_erf/error_inv.html" title=" Error Function
- Inverses">erf_inv</a>
+ erf_inv
             </p>
             </td>
 <td>
@@ -714,7 +710,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(3.598e-007s)</p>
 <p>
@@ -724,10 +720,8 @@
 <tr>
 <td>
             <p>
- <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
             </p>
             </td>
 <td>
@@ -742,7 +736,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(4.137e-006s)</p>
 <p>
@@ -752,10 +746,8 @@
 <tr>
 <td>
             <p>
- <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_inv</a>
+ ibeta_inv
+ and ibetac_inv
             </p>
             </td>
 <td>
@@ -770,7 +762,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(1.538e-005s)</p>
 <p>
@@ -780,14 +772,10 @@
 <tr>
 <td>
             <p>
- <a href="../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibeta_inva</a>,
- <a href="../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibetac_inva</a>,
- <a href="../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibeta_invb</a>
- and <a href="../special/sf_beta/ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">ibetac_invb</a>
+ ibeta_inva,
+ ibetac_inva,
+ ibeta_invb
+ and ibetac_invb
             </p>
             </td>
 <td>
@@ -802,7 +790,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(5.607e-005s)</p>
 <p>
@@ -812,10 +800,8 @@
 <tr>
 <td>
             <p>
- <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>
+ gamma_p
+ and gamma_q
             </p>
             </td>
 <td>
@@ -830,7 +816,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(2.464e-006s)</p>
 <p>
@@ -840,10 +826,8 @@
 <tr>
 <td>
             <p>
- <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_p_inv
+ and gamma_q_inv
             </p>
             </td>
 <td>
@@ -858,7 +842,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(9.291e-006s)</p>
 <p>
@@ -868,10 +852,8 @@
 <tr>
 <td>
             <p>
- <a href="../special/sf_gamma/igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">gamma_p_inva</a>
- and <a href="../special/sf_gamma/igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">gamma_q_inva</a>
+ gamma_p_inva
+ and gamma_q_inva
             </p>
             </td>
 <td>
@@ -886,7 +868,7 @@
 <td>
             <p>
               </p>
-<p><span class="bold"><b>1.00</b></span></p>
+<p><span class="bold"><strong>1.00</strong></span></p>
 <p> </p>
 <p>(2.311e-005s)</p>
 <p>
@@ -894,8 +876,9 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy.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> Policies</title>
+<title>Policies</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="using_udt/archetypes.html" title=" Conceptual Archetypes
- and Testing">
-<link rel="next" href="policy/pol_overview.html" title=" Policy Overview">
+<link rel="prev" href="using_udt/archetypes.html" title="Conceptual Archetypes and Testing">
+<link rel="next" href="policy/pol_overview.html" title="Policy Overview">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="math_toolkit.policy"></a> Policies</h2></div></div></div>
+<a name="math_toolkit.policy"></a> Policies
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Policy Overview</span></dt>
 <dt><span class="section"> Policy Tutorial</span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_overview.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_overview.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_overview.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> Policy Overview</title>
+<title>Policy 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="Math Toolkit">
-<link rel="up" href="../policy.html" title=" Policies">
-<link rel="prev" href="../policy.html" title=" Policies">
-<link rel="next" href="pol_tutorial.html" title=" Policy Tutorial">
+<link rel="up" href="../policy.html" title="Policies">
+<link rel="prev" href="../policy.html" title="Policies">
+<link rel="next" href="pol_tutorial.html" title="Policy Tutorial">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,21 +24,21 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.policy.pol_overview"></a> Policy Overview</h3></div></div></div>
+<a name="math_toolkit.policy.pol_overview"></a> Policy Overview
+</h3></div></div></div>
 <p>
         </p>
 <p>
           Policies are a powerful fine-grain mechanism that allow you to customise
           the behaviour of this library according to your needs. There is more information
- available in the <a href="pol_tutorial.html" title=" Policy Tutorial">policy
- tutorial</a> and the <a href="pol_ref.html" title=" Policy Reference">policy
+ available in the <a href="pol_tutorial.html" title="Policy Tutorial">policy
+ tutorial</a> and the <a href="pol_ref.html" title="Policy Reference">policy
           reference</a>.
         </p>
 <p>
         </p>
 <p>
- Generally speaking unless you find that the <a href="pol_tutorial/policy_tut_defaults.html" title="
- Policies Have Sensible Defaults">default
+ Generally speaking unless you find that the <a href="pol_tutorial/policy_tut_defaults.html" title="Policies Have Sensible Defaults">default
           policy behaviour</a> when encountering 'bad' argument values does not
           meet your needs, you should not need to worry about policies.
         </p>
@@ -63,30 +63,25 @@
         </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
-<a href="pol_ref/error_handling_policies.html" title="
- Error Handling Policies">How
+<a href="pol_ref/error_handling_policies.html" title="Error Handling Policies">How
             results from 'bad' arguments are handled</a>, including those that
             cannot be fully evaluated.
           </li>
 <li>
- How <a href="pol_ref/internal_promotion.html" title=" Internal
- Promotion Policies">accuracy
+ How <a href="pol_ref/internal_promotion.html" title="Internal Promotion Policies">accuracy
             is controlled by internal promotion</a> to use more precise types.
           </li>
 <li>
- What working <a href="pol_ref/precision_pol.html" title=" Precision
- Policies">precision</a>
+ What working precision
             should be used to calculate results.
           </li>
 <li>
- What to do when a <a href="pol_ref/assert_undefined.html" title=" Mathematically
- Undefined Function Policies">mathematically
+ What to do when a <a href="pol_ref/assert_undefined.html" title="Mathematically Undefined Function Policies">mathematically
             undefined function</a> is used: Should this raise a run-time or compile-time
             error?
           </li>
 <li>
- Whether <a href="pol_ref/discrete_quant_ref.html" title=" Discrete
- Quantile Policies">discrete
+ Whether <a href="pol_ref/discrete_quant_ref.html" title="Discrete Quantile Policies">discrete
             functions</a>, like the binomial, should return real or only integral
             values, and how they are rounded.
           </li>
@@ -105,22 +100,18 @@
         </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- Using <a href="pol_ref/policy_defaults.html" title=" Using
- macros to Change the Policy Defaults">macros</a>
+ Using macros
             to change any default policy: the is the prefered method for installation
             wide policies.
           </li>
 <li>
- At your chosen <a href="pol_ref/namespace_pol.html" title=" Setting
- Polices at Namespace Scope">namespace
+ At your chosen <a href="pol_ref/namespace_pol.html" title="Setting Polices at Namespace Scope">namespace
             scope</a> for distributions and/or functions: this is the prefered
             method for project, namespace, or translation unit scope policies.
           </li>
 <li>
- In an ad-hoc manner <a href="pol_tutorial/ad_hoc_sf_policies.html" title="
- Changing the Policy on an Ad Hoc Basis for the Special Functions">by
- passing a specific policy to a special function</a>, or to a <a href="pol_tutorial/ad_hoc_dist_policies.html" title="
- Setting Policies for Distributions on an Ad Hoc Basis">statistical
+ In an ad-hoc manner <a href="pol_tutorial/ad_hoc_sf_policies.html" title="Changing the Policy on an Ad Hoc Basis for the Special Functions">by
+ passing a specific policy to a special function</a>, or to a <a href="pol_tutorial/ad_hoc_dist_policies.html" title="Setting Policies for Distributions on an Ad Hoc Basis">statistical
             distribution</a>.
           </li>
 </ul></div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_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> Policy Reference</title>
+<title>Policy 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="../policy.html" title=" Policies">
-<link rel="prev" href="pol_tutorial/understand_dis_quant.html" title="
- Understanding Quantiles of Discrete Distributions">
-<link rel="next" href="pol_ref/error_handling_policies.html" title="
- Error Handling Policies">
+<link rel="up" href="../policy.html" title="Policies">
+<link rel="prev" href="pol_tutorial/understand_dis_quant.html" title="Understanding Quantiles of Discrete Distributions">
+<link rel="next" href="pol_ref/error_handling_policies.html" title="Error Handling Policies">
 </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><h3 class="title">
-<a name="math_toolkit.policy.pol_ref"></a> Policy Reference</h3></div></div></div>
+<a name="math_toolkit.policy.pol_ref"></a> Policy Reference
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="pol_ref/error_handling_policies.html">
         Error Handling Policies</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/assert_undefined.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/assert_undefined.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/assert_undefined.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> Mathematically
- Undefined Function Policies</title>
+<title>Mathematically Undefined Function Policies</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="../pol_ref.html" title=" Policy Reference">
-<link rel="prev" href="internal_promotion.html" title=" Internal
- Promotion Policies">
-<link rel="next" href="discrete_quant_ref.html" title=" Discrete
- Quantile Policies">
+<link rel="up" href="../pol_ref.html" title="Policy Reference">
+<link rel="prev" href="internal_promotion.html" title="Internal Promotion Policies">
+<link rel="next" href="discrete_quant_ref.html" title="Discrete Quantile Policies">
 </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><h4 class="title">
-<a name="math_toolkit.policy.pol_ref.assert_undefined"></a><a href="assert_undefined.html" title=" Mathematically
- Undefined Function Policies"> Mathematically
- Undefined Function Policies</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_ref.assert_undefined"></a><a href="assert_undefined.html" title="Mathematically Undefined Function Policies"> Mathematically
+ Undefined Function Policies</a>
+</h4></div></div></div>
 <p>
           There are some functions that are generic (they are present for all the
           statistical distributions supported) but which may be mathematically undefined
@@ -52,7 +49,7 @@
           depending on the error handling policy).
         </p>
 <p>
- This behaviour is controlled by the <tt class="computeroutput"><span class="identifier">assert_undefined</span><span class="special">&lt;&gt;</span></tt> policy:
+ This behaviour is controlled by the <code class="computeroutput"><span class="identifier">assert_undefined</span><span class="special">&lt;&gt;</span></code> policy:
         </p>
 <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">namespace</span> <span class="identifier">policies</span> <span class="special">{</span>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/discrete_quant_ref.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/discrete_quant_ref.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/discrete_quant_ref.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> Discrete
- Quantile Policies</title>
+<title>Discrete Quantile Policies</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="../pol_ref.html" title=" Policy Reference">
-<link rel="prev" href="assert_undefined.html" title=" Mathematically
- Undefined Function Policies">
-<link rel="next" href="precision_pol.html" title=" Precision
- Policies">
+<link rel="up" href="../pol_ref.html" title="Policy Reference">
+<link rel="prev" href="assert_undefined.html" title="Mathematically Undefined Function Policies">
+<link rel="next" href="precision_pol.html" title="Precision Policies">
 </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><h4 class="title">
-<a name="math_toolkit.policy.pol_ref.discrete_quant_ref"></a><a href="discrete_quant_ref.html" title=" Discrete
- Quantile Policies"> Discrete
- Quantile Policies</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_ref.discrete_quant_ref"></a><a href="discrete_quant_ref.html" title="Discrete Quantile Policies"> Discrete
+ Quantile Policies</a>
+</h4></div></div></div>
 <p>
           If a statistical distribution is <span class="emphasis"><em>discrete</em></span> then the
           random variable can only have integer values - this leaves us with a problem
@@ -37,7 +34,7 @@
           distribution and return a real value, or we can round to an integer. As
           it happens, computing integer values can be substantially faster than calculating
           a real value, so there are definite advantages to returning an integer,
- but we do then need to decide how best to round the result. The <tt class="computeroutput"><span class="identifier">discrete_quantile</span></tt> policy defines how
+ but we do then need to decide how best to round the result. The <code class="computeroutput"><span class="identifier">discrete_quantile</span></code> policy defines how
           discrete quantiles work, and how integer results are rounded:
         </p>
 <pre class="programlisting">
@@ -55,13 +52,13 @@
 <span class="keyword">struct</span> <span class="identifier">discrete_quantile</span><span class="special">;</span>
 </pre>
 <p>
- The values that <tt class="computeroutput"><span class="identifier">discrete_quantile</span></tt>
+ The values that <code class="computeroutput"><span class="identifier">discrete_quantile</span></code>
           can take have the following meanings:
         </p>
-<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.real"></a><h5>
-<a name="id729238"></a>
+<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.real"></a><h6>
+<a name="id766274"></a>
           <a href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.real">real</a>
- </h5>
+ </h6>
 <p>
           Ignores the discreteness of the distribution, and returns a real-valued
           result. For example:
@@ -93,14 +90,14 @@
 <p>
         </p>
 <p>
- Results in <tt class="computeroutput"><span class="identifier">x</span> <span class="special">=</span>
- <span class="number">27.3898</span></tt> and <tt class="computeroutput"><span class="identifier">y</span>
- <span class="special">=</span> <span class="number">68.1584</span></tt>.
+ Results in <code class="computeroutput"><span class="identifier">x</span> <span class="special">=</span>
+ <span class="number">27.3898</span></code> and <code class="computeroutput"><span class="identifier">y</span>
+ <span class="special">=</span> <span class="number">68.1584</span></code>.
         </p>
-<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_outwards"></a><h5>
-<a name="id729728"></a>
+<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_outwards"></a><h6>
+<a name="id766762"></a>
           <a href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_outwards">integer_round_outwards</a>
- </h5>
+ </h6>
 <p>
           This is the default policy: an integer value is returned so that:
         </p>
@@ -140,10 +137,10 @@
 <p>
         </p>
 <p>
- Results in <tt class="computeroutput"><span class="identifier">x</span> <span class="special">=</span>
- <span class="number">27</span></tt> (rounded down from 27.3898) and
- <tt class="computeroutput"><span class="identifier">y</span> <span class="special">=</span>
- <span class="number">69</span></tt> (rounded up from 68.1584).
+ Results in <code class="computeroutput"><span class="identifier">x</span> <span class="special">=</span>
+ <span class="number">27</span></code> (rounded down from 27.3898) and
+ <code class="computeroutput"><span class="identifier">y</span> <span class="special">=</span>
+ <span class="number">69</span></code> (rounded up from 68.1584).
         </p>
 <p>
           The variables x and y are now defined so that:
@@ -157,10 +154,10 @@
           region overall</em></span>, and also <span class="emphasis"><em>no more than 5% coverage
           in each tail</em></span>.
         </p>
-<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_inwards"></a><h5>
-<a name="id730250"></a>
+<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_inwards"></a><h6>
+<a name="id767283"></a>
           <a href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_inwards">integer_round_inwards</a>
- </h5>
+ </h6>
 <p>
           This is the opposite of <span class="emphasis"><em>integer_round_outwards</em></span>: an
           integer value is returned so that:
@@ -205,10 +202,10 @@
 <p>
         </p>
 <p>
- Results in <tt class="computeroutput"><span class="identifier">x</span> <span class="special">=</span>
- <span class="number">28</span></tt> (rounded up from 27.3898) and
- <tt class="computeroutput"><span class="identifier">y</span> <span class="special">=</span>
- <span class="number">68</span></tt> (rounded down from 68.1584).
+ Results in <code class="computeroutput"><span class="identifier">x</span> <span class="special">=</span>
+ <span class="number">28</span></code> (rounded up from 27.3898) and
+ <code class="computeroutput"><span class="identifier">y</span> <span class="special">=</span>
+ <span class="number">68</span></code> (rounded down from 68.1584).
         </p>
 <p>
           The variables x and y are now defined so that:
@@ -222,26 +219,26 @@
           central region overall</em></span>, and also <span class="emphasis"><em>at least 5% coverage
           in each tail</em></span>.
         </p>
-<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_down"></a><h5>
-<a name="id730909"></a>
+<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_down"></a><h6>
+<a name="id767939"></a>
           <a href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_down">integer_round_down</a>
- </h5>
+ </h6>
 <p>
           Always rounds down to an integer value, no matter whether it's an upper
           or a lower quantile.
         </p>
-<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_up"></a><h5>
-<a name="id730942"></a>
+<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_up"></a><h6>
+<a name="id767971"></a>
           <a href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_up">integer_round_up</a>
- </h5>
+ </h6>
 <p>
           Always rounds up to an integer value, no matter whether it's an upper or
           a lower quantile.
         </p>
-<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_nearest"></a><h5>
-<a name="id730976"></a>
+<a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_nearest"></a><h6>
+<a name="id768002"></a>
           <a href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_nearest">integer_round_nearest</a>
- </h5>
+ </h6>
 <p>
           Always rounds to the nearest integer value, no matter whether it's an upper
           or a lower quantile. This will produce the requested coverage <span class="emphasis"><em>in
@@ -279,8 +276,8 @@
 <p>
         </p>
 <p>
- Results in <tt class="computeroutput"><span class="identifier">x</span> <span class="special">=</span>
- <span class="number">27</span></tt> (rounded from 27.3898) and <tt class="computeroutput"><span class="identifier">y</span> <span class="special">=</span> <span class="number">68</span></tt> (rounded from 68.1584).
+ Results in <code class="computeroutput"><span class="identifier">x</span> <span class="special">=</span>
+ <span class="number">27</span></code> (rounded from 27.3898) and <code class="computeroutput"><span class="identifier">y</span> <span class="special">=</span> <span class="number">68</span></code> (rounded from 68.1584).
         </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/error_handling_policies.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/error_handling_policies.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/error_handling_policies.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>
- Error Handling Policies</title>
+<title>Error Handling Policies</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="../pol_ref.html" title=" Policy Reference">
-<link rel="prev" href="../pol_ref.html" title=" Policy Reference">
-<link rel="next" href="internal_promotion.html" title=" Internal
- Promotion Policies">
+<link rel="up" href="../pol_ref.html" title="Policy Reference">
+<link rel="prev" href="../pol_ref.html" title="Policy Reference">
+<link rel="next" href="internal_promotion.html" title="Internal Promotion Policies">
 </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><h4 class="title">
-<a name="math_toolkit.policy.pol_ref.error_handling_policies"></a><a href="error_handling_policies.html" title="
- Error Handling Policies">
- Error Handling Policies</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_ref.error_handling_policies"></a><a href="error_handling_policies.html" title="Error Handling Policies">
+ Error Handling Policies</a>
+</h4></div></div></div>
 <p>
           There are two orthogonal aspects to error handling:
         </p>
@@ -40,11 +38,11 @@
             What kind of error is being raised.
           </li>
 </ul></div>
-<a name="math_toolkit.policy.pol_ref.error_handling_policies.available_actions_when_an_error_is_raised"></a><h4>
-<a name="id723776"></a>
+<a name="math_toolkit.policy.pol_ref.error_handling_policies.available_actions_when_an_error_is_raised"></a><h5>
+<a name="id760833"></a>
           <a href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.available_actions_when_an_error_is_raised">Available
           Actions When an Error is Raised</a>
- </h4>
+ </h5>
 <p>
           What to do with the error is encapsulated by an enumerated type:
         </p>
@@ -64,10 +62,10 @@
 <p>
           The various enumerated values have the following meanings:
         </p>
-<a name="math_toolkit.policy.pol_ref.error_handling_policies.throw_on_error"></a><h5>
-<a name="id724032"></a>
+<a name="math_toolkit.policy.pol_ref.error_handling_policies.throw_on_error"></a><h6>
+<a name="id761087"></a>
           <a href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.throw_on_error">throw_on_error</a>
- </h5>
+ </h6>
 <p>
           Will throw one of the following exceptions, depending upon the type of
           the error:
@@ -164,12 +162,12 @@
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.policy.pol_ref.error_handling_policies.errno_on_error"></a><h5>
-<a name="id724217"></a>
+<a name="math_toolkit.policy.pol_ref.error_handling_policies.errno_on_error"></a><h6>
+<a name="id761270"></a>
           <a href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.errno_on_error">errno_on_error</a>
- </h5>
+ </h6>
 <p>
- Will set global <tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt>
+ Will set global <code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code>
           to one of the following values depending upon the error type, and then
           return the same value as if the error had been ignored:
         </p>
@@ -265,12 +263,12 @@
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.policy.pol_ref.error_handling_policies.ignore_error"></a><h5>
-<a name="id724420"></a>
+<a name="math_toolkit.policy.pol_ref.error_handling_policies.ignore_error"></a><h6>
+<a name="id761469"></a>
           <a href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.ignore_error">ignore_error</a>
- </h5>
+ </h6>
 <p>
- Will return a one of the values below depending on the error type (<tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt>
+ Will return a one of the values below depending on the error type (<code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code>
           is NOT changed)::
         </p>
 <div class="informaltable"><table class="table">
@@ -366,10 +364,10 @@
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.policy.pol_ref.error_handling_policies.user_error"></a><h5>
-<a name="id724622"></a>
+<a name="math_toolkit.policy.pol_ref.error_handling_policies.user_error"></a><h6>
+<a name="id761670"></a>
           <a href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.user_error">user_error</a>
- </h5>
+ </h6>
 <p>
           Will call a user defined error handler: these are forward declared in boost/math/policies/error_handling.hpp,
           but the actual definitions must be provided by the user:
@@ -407,15 +405,14 @@
           it should be replaced with the value of <span class="emphasis"><em>val</em></span>.
         </p>
 <p>
- There is more information on user-defined error handlers in the <a href="../pol_tutorial/user_def_err_pol.html" title="
- Calling User Defined Error Handlers">tutorial
+ There is more information on user-defined error handlers in the <a href="../pol_tutorial/user_def_err_pol.html" title="Calling User Defined Error Handlers">tutorial
           here</a>.
         </p>
-<a name="math_toolkit.policy.pol_ref.error_handling_policies.kinds_of_error_raised"></a><h4>
-<a name="id725563"></a>
+<a name="math_toolkit.policy.pol_ref.error_handling_policies.kinds_of_error_raised"></a><h5>
+<a name="id762609"></a>
           <a href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.kinds_of_error_raised">Kinds
           of Error Raised</a>
- </h4>
+ </h5>
 <p>
           There are five kinds of error reported by this library, which are summarised
           in the following table:
@@ -461,11 +458,11 @@
                   of the function.
                 </p>
                 <p>
- Defaults to <tt class="computeroutput"><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">domain_error</span><span class="special">&lt;</span><span class="identifier">throw_on_error</span><span class="special">&gt;</span></tt>
+ Defaults to <code class="computeroutput"><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">domain_error</span><span class="special">&lt;</span><span class="identifier">throw_on_error</span><span class="special">&gt;</span></code>
                 </p>
                 <p>
                   When the action is set to <span class="emphasis"><em>throw_on_error</em></span> then
- throws <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">domain_error</span></tt>
+ throws <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">domain_error</span></code>
                 </p>
                 </td>
 </tr>
@@ -486,11 +483,11 @@
                   be evaluated at a pole.
                 </p>
                 <p>
- Defaults to <tt class="computeroutput"><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">pole_error</span><span class="special">&lt;</span><span class="identifier">throw_on_error</span><span class="special">&gt;</span></tt>
+ Defaults to <code class="computeroutput"><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">pole_error</span><span class="special">&lt;</span><span class="identifier">throw_on_error</span><span class="special">&gt;</span></code>
                 </p>
                 <p>
                   When the action is <span class="emphasis"><em>throw_on_error</em></span> then throw
- a <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">domain_error</span></tt>
+ a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">domain_error</span></code>
                 </p>
                 </td>
 </tr>
@@ -511,11 +508,11 @@
                   range of the floating point type used.
                 </p>
                 <p>
- Defaults to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">policies</span><span class="special">::</span><span class="identifier">overflow_error</span><span class="special">&lt;</span><span class="identifier">throw_on_error</span><span class="special">&gt;</span></tt>.
+ Defaults to <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">policies</span><span class="special">::</span><span class="identifier">overflow_error</span><span class="special">&lt;</span><span class="identifier">throw_on_error</span><span class="special">&gt;</span></code>.
                 </p>
                 <p>
                   When the action is <span class="emphasis"><em>throw_on_error</em></span> then throws
- a <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">overflow_error</span></tt>.
+ a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">overflow_error</span></code>.
                 </p>
                 </td>
 </tr>
@@ -536,11 +533,11 @@
                   in the floating point type used.
                 </p>
                 <p>
- Defaults to <tt class="computeroutput"><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">underflow_error</span><span class="special">&lt;</span><span class="identifier">ignore_error</span><span class="special">&gt;</span></tt>
+ Defaults to <code class="computeroutput"><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">underflow_error</span><span class="special">&lt;</span><span class="identifier">ignore_error</span><span class="special">&gt;</span></code>
                 </p>
                 <p>
                   When the specified action is <span class="emphasis"><em>throw_on_error</em></span>
- then throws a <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></tt>
+ then throws a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></code>
                 </p>
                 </td>
 </tr>
@@ -560,11 +557,11 @@
                   Raised when the result of the function is a denormalised value.
                 </p>
                 <p>
- Defaults to <tt class="computeroutput"><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">denorm_error</span><span class="special">&lt;</span><span class="identifier">ignore_error</span><span class="special">&gt;</span></tt>
+ Defaults to <code class="computeroutput"><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">denorm_error</span><span class="special">&lt;</span><span class="identifier">ignore_error</span><span class="special">&gt;</span></code>
                 </p>
                 <p>
                   When the action is <span class="emphasis"><em>throw_on_error</em></span> then throws
- a <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></tt>
+ a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></code>
                 </p>
                 </td>
 </tr>
@@ -587,23 +584,23 @@
                   should never be raised: feel free to report it as a bug if it is!
                 </p>
                 <p>
- Defaults to <tt class="computeroutput"><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">evaluation_error</span><span class="special">&lt;</span><span class="identifier">throw_on_error</span><span class="special">&gt;</span></tt>
+ Defaults to <code class="computeroutput"><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">evaluation_error</span><span class="special">&lt;</span><span class="identifier">throw_on_error</span><span class="special">&gt;</span></code>
                 </p>
                 <p>
                   When the action is <span class="emphasis"><em>throw_on_error</em></span> then throws
- <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">evaluation_error</span></tt>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">evaluation_error</span></code>
                 </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.policy.pol_ref.error_handling_policies.examples"></a><h4>
-<a name="id726408"></a>
+<a name="math_toolkit.policy.pol_ref.error_handling_policies.examples"></a><h5>
+<a name="id763450"></a>
           <a href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.examples">Examples</a>
- </h4>
+ </h5>
 <p>
- Suppose we want a call to <tt class="computeroutput"><span class="identifier">tgamma</span></tt>
- to behave in a C-compatible way and set global <tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt> rather than throw an exception,
+ Suppose we want a call to <code class="computeroutput"><span class="identifier">tgamma</span></code>
+ to behave in a C-compatible way and set global <code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code> rather than throw an exception,
           we can achieve this at the call site using:
         </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/internal_promotion.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/internal_promotion.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/internal_promotion.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> Internal
- Promotion Policies</title>
+<title>Internal Promotion Policies</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="../pol_ref.html" title=" Policy Reference">
-<link rel="prev" href="error_handling_policies.html" title="
- Error Handling Policies">
-<link rel="next" href="assert_undefined.html" title=" Mathematically
- Undefined Function Policies">
+<link rel="up" href="../pol_ref.html" title="Policy Reference">
+<link rel="prev" href="error_handling_policies.html" title="Error Handling Policies">
+<link rel="next" href="assert_undefined.html" title="Mathematically Undefined Function Policies">
 </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><h4 class="title">
-<a name="math_toolkit.policy.pol_ref.internal_promotion"></a><a href="internal_promotion.html" title=" Internal
- Promotion Policies"> Internal
- Promotion Policies</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_ref.internal_promotion"></a><a href="internal_promotion.html" title="Internal Promotion Policies"> Internal
+ Promotion Policies</a>
+</h4></div></div></div>
 <p>
- Normally when evaluating a function at say <tt class="computeroutput"><span class="keyword">float</span></tt>
+ Normally when evaluating a function at say <code class="computeroutput"><span class="keyword">float</span></code>
           precision, maximal accuracy is assured by conducting the calculation at
- <tt class="computeroutput"><span class="keyword">double</span></tt> precision internally,
+ <code class="computeroutput"><span class="keyword">double</span></code> precision internally,
           and then rounding the result. There are two policies that effect whether
           internal promotion takes place or not:
         </p>
@@ -58,42 +55,42 @@
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><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">promote_float</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></tt>
+ <code class="computeroutput"><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">promote_float</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Indicates whether <tt class="computeroutput"><span class="keyword">float</span></tt>
- arguments should be promoted to <tt class="computeroutput"><span class="keyword">double</span></tt>
- precision internally: defaults to <tt class="computeroutput"><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">promote_float</span><span class="special">&lt;</span><span class="keyword">true</span><span class="special">&gt;</span></tt>
+ Indicates whether <code class="computeroutput"><span class="keyword">float</span></code>
+ arguments should be promoted to <code class="computeroutput"><span class="keyword">double</span></code>
+ precision internally: defaults to <code class="computeroutput"><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">promote_float</span><span class="special">&lt;</span><span class="keyword">true</span><span class="special">&gt;</span></code>
                 </p>
                 </td>
 </tr>
 <tr>
 <td>
                 <p>
- <tt class="computeroutput"><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">promote_double</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></tt>
+ <code class="computeroutput"><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">promote_double</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></code>
                 </p>
                 </td>
 <td>
                 <p>
- Indicates whether <tt class="computeroutput"><span class="keyword">double</span></tt>
- arguments should be promoted to <tt class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></tt> precision internally:
- defaults to <tt class="computeroutput"><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">promote_double</span><span class="special">&lt;</span><span class="keyword">true</span><span class="special">&gt;</span></tt>
+ Indicates whether <code class="computeroutput"><span class="keyword">double</span></code>
+ arguments should be promoted to <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code> precision internally:
+ defaults to <code class="computeroutput"><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">promote_double</span><span class="special">&lt;</span><span class="keyword">true</span><span class="special">&gt;</span></code>
                 </p>
                 </td>
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.policy.pol_ref.internal_promotion.examples"></a><h4>
-<a name="id727727"></a>
+<a name="math_toolkit.policy.pol_ref.internal_promotion.examples"></a><h5>
+<a name="id764767"></a>
           <a href="internal_promotion.html#math_toolkit.policy.pol_ref.internal_promotion.examples">Examples</a>
- </h4>
+ </h5>
 <p>
- Suppose we want <tt class="computeroutput"><span class="identifier">tgamma</span></tt>
- to be evaluated without internal promotion to <tt class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></tt>, then we could use:
+ Suppose we want <code class="computeroutput"><span class="identifier">tgamma</span></code>
+ to be evaluated without internal promotion to <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code>, then we could use:
         </p>
 <p>
           </p>
@@ -124,7 +121,7 @@
         </p>
 <p>
           Alternatively, suppose we want a distribution to perform calculations without
- promoting <tt class="computeroutput"><span class="keyword">float</span></tt> to <tt class="computeroutput"><span class="keyword">double</span></tt>, then we could use:
+ promoting <code class="computeroutput"><span class="keyword">float</span></code> to <code class="computeroutput"><span class="keyword">double</span></code>, then we could use:
         </p>
 <p>
           </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/iteration_pol.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/iteration_pol.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/iteration_pol.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> Iteration
- Limits Policies</title>
+<title>Iteration Limits Policies</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="../pol_ref.html" title=" Policy Reference">
-<link rel="prev" href="precision_pol.html" title=" Precision
- Policies">
-<link rel="next" href="policy_defaults.html" title=" Using
- macros to Change the Policy Defaults">
+<link rel="up" href="../pol_ref.html" title="Policy Reference">
+<link rel="prev" href="precision_pol.html" title="Precision Policies">
+<link rel="next" href="policy_defaults.html" title="Using macros to Change the Policy Defaults">
 </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><h4 class="title">
-<a name="math_toolkit.policy.pol_ref.iteration_pol"></a><a href="iteration_pol.html" title=" Iteration
- Limits Policies"> Iteration
- Limits Policies</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_ref.iteration_pol"></a><a href="iteration_pol.html" title="Iteration Limits Policies"> Iteration
+ Limits Policies</a>
+</h4></div></div></div>
 <p>
           There are two policies that effect the iterative algorithms used to implement
           the special functions in this library:
@@ -42,12 +39,12 @@
 <span class="keyword">class</span> <span class="identifier">max_root_iterations</span><span class="special">;</span>
 </pre>
 <p>
- The class <tt class="computeroutput"><span class="identifier">max_series_iterations</span></tt>
+ The class <code class="computeroutput"><span class="identifier">max_series_iterations</span></code>
           determines the maximum number of iterations permitted in a series evaluation,
           before the special function gives up and returns the result of evaluation_error.
         </p>
 <p>
- The class <tt class="computeroutput"><span class="identifier">max_root_iterations</span></tt>
+ The class <code class="computeroutput"><span class="identifier">max_root_iterations</span></code>
           determines the maximum number of iterations permitted in a root-finding
           algorithm before the special function gives up and returns the result of
           <a href="../../main_overview/error_handling.html#evaluation_error">evaluation_error</a>.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/namespace_pol.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/namespace_pol.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/namespace_pol.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> Setting
- Polices at Namespace Scope</title>
+<title>Setting Polices at Namespace Scope</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="../pol_ref.html" title=" Policy Reference">
-<link rel="prev" href="policy_defaults.html" title=" Using
- macros to Change the Policy Defaults">
-<link rel="next" href="pol_ref_ref.html" title=" Policy Class
- Reference">
+<link rel="up" href="../pol_ref.html" title="Policy Reference">
+<link rel="prev" href="policy_defaults.html" title="Using macros to Change the Policy Defaults">
+<link rel="next" href="pol_ref_ref.html" title="Policy Class Reference">
 </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><h4 class="title">
-<a name="math_toolkit.policy.pol_ref.namespace_pol"></a><a href="namespace_pol.html" title=" Setting
- Polices at Namespace Scope"> Setting
- Polices at Namespace Scope</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_ref.namespace_pol"></a><a href="namespace_pol.html" title="Setting Polices at Namespace Scope"> Setting
+ Polices at Namespace Scope</a>
+</h4></div></div></div>
 <p>
           Sometimes what you really want to do is bring all the special functions,
           or all the distributions into a specific namespace-scope, along with a

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/pol_ref_ref.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/pol_ref_ref.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/pol_ref_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> Policy Class
- Reference</title>
+<title>Policy Class 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="../pol_ref.html" title=" Policy Reference">
-<link rel="prev" href="namespace_pol.html" title=" Setting
- Polices at Namespace Scope">
-<link rel="next" href="../../perf.html" title=" Performance">
+<link rel="up" href="../pol_ref.html" title="Policy Reference">
+<link rel="prev" href="namespace_pol.html" title="Setting Polices at Namespace Scope">
+<link rel="next" href="../../perf.html" title="Performance">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,11 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.policy.pol_ref.pol_ref_ref"></a><a href="pol_ref_ref.html" title=" Policy Class
- Reference"> Policy Class
- Reference</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_ref.pol_ref_ref"></a><a href="pol_ref_ref.html" title="Policy Class Reference"> Policy Class
+ Reference</a>
+</h4></div></div></div>
 <p>
- There's very little to say here, the <tt class="computeroutput"><span class="identifier">policy</span></tt>
+ There's very little to say here, the <code class="computeroutput"><span class="identifier">policy</span></code>
           class is just a rag-bag compile-time container for a collection of policies:
         </p>
 <p>
@@ -93,7 +91,7 @@
 <span class="special">};</span>
 </pre>
 <p>
- The member typedefs of class <tt class="computeroutput"><span class="identifier">policy</span></tt>
+ The member typedefs of class <code class="computeroutput"><span class="identifier">policy</span></code>
           are intended for internal use but are documented briefly here for the sake
           of completeness.
         </p>
@@ -101,54 +99,54 @@
 <span class="identifier">policy</span><span class="special">&lt;...&gt;::</span><span class="identifier">domain_error_type</span>
 </pre>
 <p>
- Specifies how domain errors are handled, will be an instance of <tt class="computeroutput"><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">domain_error</span><span class="special">&lt;&gt;</span></tt>
- with the template argument to <tt class="computeroutput"><span class="identifier">domain_error</span></tt>
- one of the <tt class="computeroutput"><span class="identifier">error_policy_type</span></tt>
+ Specifies how domain errors are handled, will be an instance of <code class="computeroutput"><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">domain_error</span><span class="special">&lt;&gt;</span></code>
+ with the template argument to <code class="computeroutput"><span class="identifier">domain_error</span></code>
+ one of the <code class="computeroutput"><span class="identifier">error_policy_type</span></code>
           enumerated values.
         </p>
 <pre class="programlisting">
 <span class="identifier">policy</span><span class="special">&lt;...&gt;::</span><span class="identifier">pole_error_type</span>
 </pre>
 <p>
- Specifies how pole-errors are handled, will be an instance of <tt class="computeroutput"><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">pole_error</span><span class="special">&lt;&gt;</span></tt>
- with the template argument to <tt class="computeroutput"><span class="identifier">pole_error</span></tt>
- one of the <tt class="computeroutput"><span class="identifier">error_policy_type</span></tt>
+ Specifies how pole-errors are handled, will be an instance of <code class="computeroutput"><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">pole_error</span><span class="special">&lt;&gt;</span></code>
+ with the template argument to <code class="computeroutput"><span class="identifier">pole_error</span></code>
+ one of the <code class="computeroutput"><span class="identifier">error_policy_type</span></code>
           enumerated values.
         </p>
 <pre class="programlisting">
 <span class="identifier">policy</span><span class="special">&lt;...&gt;::</span><span class="identifier">overflow_error_type</span>
 </pre>
 <p>
- Specifies how overflow errors are handled, will be an instance of <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">policies</span><span class="special">::</span><span class="identifier">overflow_error</span><span class="special">&lt;&gt;</span></tt>
- with the template argument to <tt class="computeroutput"><span class="identifier">overflow_error</span></tt>
- one of the <tt class="computeroutput"><span class="identifier">error_policy_type</span></tt>
+ Specifies how overflow errors are handled, will be an instance of <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">policies</span><span class="special">::</span><span class="identifier">overflow_error</span><span class="special">&lt;&gt;</span></code>
+ with the template argument to <code class="computeroutput"><span class="identifier">overflow_error</span></code>
+ one of the <code class="computeroutput"><span class="identifier">error_policy_type</span></code>
           enumerated values.
         </p>
 <pre class="programlisting">
 <span class="identifier">policy</span><span class="special">&lt;...&gt;::</span><span class="identifier">underflow_error_type</span>
 </pre>
 <p>
- Specifies how underflow errors are handled, will be an instance of <tt class="computeroutput"><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">underflow_error</span><span class="special">&lt;&gt;</span></tt>
- with the template argument to <tt class="computeroutput"><span class="identifier">underflow_error</span></tt>
- one of the <tt class="computeroutput"><span class="identifier">error_policy_type</span></tt>
+ Specifies how underflow errors are handled, will be an instance of <code class="computeroutput"><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">underflow_error</span><span class="special">&lt;&gt;</span></code>
+ with the template argument to <code class="computeroutput"><span class="identifier">underflow_error</span></code>
+ one of the <code class="computeroutput"><span class="identifier">error_policy_type</span></code>
           enumerated values.
         </p>
 <pre class="programlisting">
 <span class="identifier">policy</span><span class="special">&lt;...&gt;::</span><span class="identifier">denorm_error_type</span>
 </pre>
 <p>
- Specifies how denorm errors are handled, will be an instance of <tt class="computeroutput"><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">denorm_error</span><span class="special">&lt;&gt;</span></tt>
- with the template argument to <tt class="computeroutput"><span class="identifier">denorm_error</span></tt>
- one of the <tt class="computeroutput"><span class="identifier">error_policy_type</span></tt>
+ Specifies how denorm errors are handled, will be an instance of <code class="computeroutput"><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">denorm_error</span><span class="special">&lt;&gt;</span></code>
+ with the template argument to <code class="computeroutput"><span class="identifier">denorm_error</span></code>
+ one of the <code class="computeroutput"><span class="identifier">error_policy_type</span></code>
           enumerated values.
         </p>
 <pre class="programlisting">
 <span class="identifier">policy</span><span class="special">&lt;...&gt;::</span><span class="identifier">evaluation_error_type</span>
 </pre>
 <p>
- Specifies how evaluation errors are handled, will be an instance of <tt class="computeroutput"><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">evaluation_error</span><span class="special">&lt;&gt;</span></tt>
- with the template argument to <tt class="computeroutput"><span class="identifier">evaluation_error</span></tt>
- one of the <tt class="computeroutput"><span class="identifier">error_policy_type</span></tt>
+ Specifies how evaluation errors are handled, will be an instance of <code class="computeroutput"><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">evaluation_error</span><span class="special">&lt;&gt;</span></code>
+ with the template argument to <code class="computeroutput"><span class="identifier">evaluation_error</span></code>
+ one of the <code class="computeroutput"><span class="identifier">error_policy_type</span></code>
           enumerated values.
         </p>
 <pre class="programlisting">
@@ -156,32 +154,32 @@
 </pre>
 <p>
           Specifies the internal precision to use in binary digits (uses zero to
- represent whatever the default precision is). Will be an instance of <tt class="computeroutput"><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">digits2</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span></tt>
- which in turn inherits from <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span></tt>.
+ represent whatever the default precision is). Will be an instance of <code class="computeroutput"><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">digits2</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span></code>
+ which in turn inherits from <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;</span></code>.
         </p>
 <pre class="programlisting">
 <span class="identifier">policy</span><span class="special">&lt;...&gt;::</span><span class="identifier">promote_float_type</span>
 </pre>
 <p>
- Specifies whether or not to promote <tt class="computeroutput"><span class="keyword">float</span></tt>
- arguments to <tt class="computeroutput"><span class="keyword">double</span></tt> precision
- internally. Will be an instance of <tt class="computeroutput"><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">promote_float</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></tt> which in turn inherits from <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">bool_</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></tt>.
+ Specifies whether or not to promote <code class="computeroutput"><span class="keyword">float</span></code>
+ arguments to <code class="computeroutput"><span class="keyword">double</span></code> precision
+ internally. Will be an instance of <code class="computeroutput"><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">promote_float</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></code> which in turn inherits from <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">bool_</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></code>.
         </p>
 <pre class="programlisting">
 <span class="identifier">policy</span><span class="special">&lt;...&gt;::</span><span class="identifier">promote_double_type</span>
 </pre>
 <p>
- Specifies whether or not to promote <tt class="computeroutput"><span class="keyword">double</span></tt>
- arguments to <tt class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></tt>
- precision internally. Will be an instance of <tt class="computeroutput"><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">promote_float</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></tt> which in turn inherits from <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">bool_</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></tt>.
+ Specifies whether or not to promote <code class="computeroutput"><span class="keyword">double</span></code>
+ arguments to <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>
+ precision internally. Will be an instance of <code class="computeroutput"><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">promote_float</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></code> which in turn inherits from <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">bool_</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></code>.
         </p>
 <pre class="programlisting">
 <span class="identifier">policy</span><span class="special">&lt;...&gt;::</span><span class="identifier">discrete_quantile_type</span>
 </pre>
 <p>
           Specifies how discrete quantiles are evaluated, will be an instance of
- <tt class="computeroutput"><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">discrete_quantile</span><span class="special">&lt;&gt;</span></tt>
- instantiated with one of the <tt class="computeroutput"><span class="identifier">discrete_quantile_policy_type</span></tt>
+ <code class="computeroutput"><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">discrete_quantile</span><span class="special">&lt;&gt;</span></code>
+ instantiated with one of the <code class="computeroutput"><span class="identifier">discrete_quantile_policy_type</span></code>
           enumerated type.
         </p>
 <pre class="programlisting">
@@ -189,16 +187,16 @@
 </pre>
 <p>
           Specifies whether mathematically-undefined properties are asserted as compile-time
- errors, or treated as runtime errors instead. Will be an instance of <tt class="computeroutput"><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">assert_undefined</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></tt>
- which in turn inherits from <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">bool_</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></tt>.
+ errors, or treated as runtime errors instead. Will be an instance of <code class="computeroutput"><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">assert_undefined</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></code>
+ which in turn inherits from <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">bool_</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span></code>.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;...</span><span class="identifier">argument</span> <span class="identifier">list</span><span class="special">...&gt;</span>
 <span class="keyword">typename</span> <span class="identifier">normalise</span><span class="special">&lt;</span><span class="identifier">policy</span><span class="special">&lt;&gt;,</span> <span class="identifier">A1</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">make_policy</span><span class="special">(...</span><span class="identifier">argument</span> <span class="identifier">list</span><span class="special">..);</span>
 </pre>
 <p>
- <tt class="computeroutput"><span class="identifier">make_policy</span></tt> is a helper
- function that converts a list of policies into a normalised <tt class="computeroutput"><span class="identifier">policy</span></tt> class.
+ <code class="computeroutput"><span class="identifier">make_policy</span></code> is a helper
+ function that converts a list of policies into a normalised <code class="computeroutput"><span class="identifier">policy</span></code> class.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Policy</span><span class="special">,</span>
@@ -219,15 +217,15 @@
 <span class="special">};</span>
 </pre>
 <p>
- The <tt class="computeroutput"><span class="identifier">normalise</span></tt> class template
- converts one instantiation of the <tt class="computeroutput"><span class="identifier">policy</span></tt>
+ The <code class="computeroutput"><span class="identifier">normalise</span></code> class template
+ converts one instantiation of the <code class="computeroutput"><span class="identifier">policy</span></code>
           class into a normalised form. This is used internally to reduce code bloat:
- so that instantiating a special function on <tt class="computeroutput"><span class="identifier">policy</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span><span class="identifier">B</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"><span class="identifier">policy</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">,</span><span class="identifier">A</span><span class="special">&gt;</span></tt> actually both generate the same code
+ so that instantiating a special function on <code class="computeroutput"><span class="identifier">policy</span><span class="special">&lt;</span><span class="identifier">A</span><span class="special">,</span><span class="identifier">B</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"><span class="identifier">policy</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">,</span><span class="identifier">A</span><span class="special">&gt;</span></code> actually both generate the same code
           internally.
         </p>
 <p>
- Further more, <tt class="computeroutput"><span class="identifier">normalise</span></tt>
+ Further more, <code class="computeroutput"><span class="identifier">normalise</span></code>
           can be used to combine a policy with one or more policies: for example
           many of the special functions will use this to set policies which they
           don't make use of to their default values, before forwarding to the actual

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/policy_defaults.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/policy_defaults.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/policy_defaults.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> Using
- macros to Change the Policy Defaults</title>
+<title>Using macros to Change the Policy Defaults</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="../pol_ref.html" title=" Policy Reference">
-<link rel="prev" href="iteration_pol.html" title=" Iteration
- Limits Policies">
-<link rel="next" href="namespace_pol.html" title=" Setting
- Polices at Namespace Scope">
+<link rel="up" href="../pol_ref.html" title="Policy Reference">
+<link rel="prev" href="iteration_pol.html" title="Iteration Limits Policies">
+<link rel="next" href="namespace_pol.html" title="Setting Polices at Namespace Scope">
 </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.policy.pol_ref.policy_defaults"></a><a href="policy_defaults.html" title=" Using
- macros to Change the Policy Defaults"> Using
- macros to Change the Policy Defaults</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_ref.policy_defaults"></a><a href="policy_defaults.html" title="Using macros to Change the Policy Defaults"> Using
+ macros to Change the Policy Defaults</a>
+</h4></div></div></div>
 <p>
           You can use the various macros below to change any (or all) of the policies.
         </p>
 <p>
- You can make a local change by placing a macro definition <span class="bold"><b>before</b></span>
+ You can make a local change by placing a macro definition <span class="bold"><strong>before</strong></span>
           a function or distribution #include.
         </p>
 <div class="caution"><table border="0" summary="Caution">
@@ -42,10 +39,10 @@
 <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>
             There is a danger of One-Definition-Rule violations if you add ad-hock
             macros to more than one source files: these must be set the same in
- <span class="bold"><b>every translation unit</b></span>.
+ <span class="bold"><strong>every translation unit</strong></span>.
           </p></td></tr>
 </table></div>
 <div class="caution"><table border="0" summary="Caution">
@@ -53,159 +50,159 @@
 <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 place it after the #include it will have no effect, (and it will
             affect only any other following #includes). This is probably not what
             you intend!
           </p></td></tr>
 </table></div>
 <p>
- If you want to alter the defaults for any or all of the policies for <span class="bold"><b>all</b></span> functions and distributions, installation-wide,
+ If you want to alter the defaults for any or all of the policies for <span class="bold"><strong>all</strong></span> functions and distributions, installation-wide,
           then you can do so by defining various macros in boost/math/tools/user.hpp.
         </p>
-<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_domain_error_policy"></a><h5>
-<a name="id732792"></a>
+<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_domain_error_policy"></a><h6>
+<a name="id769811"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_domain_error_policy">BOOST_MATH_DOMAIN_ERROR_POLICY</a>
- </h5>
+ </h6>
 <p>
           Defines what happens when a domain error occurs, if not defined then defaults
- to <tt class="computeroutput"><span class="identifier">throw_on_error</span></tt>, but
- can be set to any of the enumerated actions for error handing: <tt class="computeroutput"><span class="identifier">throw_on_error</span></tt>, <tt class="computeroutput"><span class="identifier">errno_on_error</span></tt>,
- <tt class="computeroutput"><span class="identifier">ignore_error</span></tt> or <tt class="computeroutput"><span class="identifier">user_error</span></tt>.
+ to <code class="computeroutput"><span class="identifier">throw_on_error</span></code>, but
+ can be set to any of the enumerated actions for error handing: <code class="computeroutput"><span class="identifier">throw_on_error</span></code>, <code class="computeroutput"><span class="identifier">errno_on_error</span></code>,
+ <code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
         </p>
-<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_pole_error_policy"></a><h5>
-<a name="id732887"></a>
+<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_pole_error_policy"></a><h6>
+<a name="id769904"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_pole_error_policy">BOOST_MATH_POLE_ERROR_POLICY</a>
- </h5>
+ </h6>
 <p>
           Defines what happens when a pole error occurs, if not defined then defaults
- to <tt class="computeroutput"><span class="identifier">throw_on_error</span></tt>, but
- can be set to any of the enumerated actions for error handing: <tt class="computeroutput"><span class="identifier">throw_on_error</span></tt>, <tt class="computeroutput"><span class="identifier">errno_on_error</span></tt>,
- <tt class="computeroutput"><span class="identifier">ignore_error</span></tt> or <tt class="computeroutput"><span class="identifier">user_error</span></tt>.
+ to <code class="computeroutput"><span class="identifier">throw_on_error</span></code>, but
+ can be set to any of the enumerated actions for error handing: <code class="computeroutput"><span class="identifier">throw_on_error</span></code>, <code class="computeroutput"><span class="identifier">errno_on_error</span></code>,
+ <code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
         </p>
-<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_overflow_error_policy"></a><h5>
-<a name="id732982"></a>
+<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_overflow_error_policy"></a><h6>
+<a name="id769996"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_overflow_error_policy">BOOST_MATH_OVERFLOW_ERROR_POLICY</a>
- </h5>
+ </h6>
 <p>
           Defines what happens when an overflow error occurs, if not defined then
- defaults to <tt class="computeroutput"><span class="identifier">throw_on_error</span></tt>,
- but can be set to any of the enumerated actions for error handing: <tt class="computeroutput"><span class="identifier">throw_on_error</span></tt>, <tt class="computeroutput"><span class="identifier">errno_on_error</span></tt>,
- <tt class="computeroutput"><span class="identifier">ignore_error</span></tt> or <tt class="computeroutput"><span class="identifier">user_error</span></tt>.
+ defaults to <code class="computeroutput"><span class="identifier">throw_on_error</span></code>,
+ but can be set to any of the enumerated actions for error handing: <code class="computeroutput"><span class="identifier">throw_on_error</span></code>, <code class="computeroutput"><span class="identifier">errno_on_error</span></code>,
+ <code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
         </p>
-<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_evaluation_error_policy"></a><h5>
-<a name="id733077"></a>
+<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_evaluation_error_policy"></a><h6>
+<a name="id770089"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_evaluation_error_policy">BOOST_MATH_EVALUATION_ERROR_POLICY</a>
- </h5>
+ </h6>
 <p>
           Defines what happens when an internal evaluation error occurs, if not defined
- then defaults to <tt class="computeroutput"><span class="identifier">throw_on_error</span></tt>,
- but can be set to any of the enumerated actions for error handing: <tt class="computeroutput"><span class="identifier">throw_on_error</span></tt>, <tt class="computeroutput"><span class="identifier">errno_on_error</span></tt>,
- <tt class="computeroutput"><span class="identifier">ignore_error</span></tt> or <tt class="computeroutput"><span class="identifier">user_error</span></tt>.
+ then defaults to <code class="computeroutput"><span class="identifier">throw_on_error</span></code>,
+ but can be set to any of the enumerated actions for error handing: <code class="computeroutput"><span class="identifier">throw_on_error</span></code>, <code class="computeroutput"><span class="identifier">errno_on_error</span></code>,
+ <code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
         </p>
-<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_underflow_error_policy"></a><h5>
-<a name="id733173"></a>
+<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_underflow_error_policy"></a><h6>
+<a name="id770182"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_underflow_error_policy">BOOST_MATH_UNDERFLOW_ERROR_POLICY</a>
- </h5>
+ </h6>
 <p>
           Defines what happens when an overflow error occurs, if not defined then
- defaults to <tt class="computeroutput"><span class="identifier">ignore_error</span></tt>,
- but can be set to any of the enumerated actions for error handing: <tt class="computeroutput"><span class="identifier">throw_on_error</span></tt>, <tt class="computeroutput"><span class="identifier">errno_on_error</span></tt>,
- <tt class="computeroutput"><span class="identifier">ignore_error</span></tt> or <tt class="computeroutput"><span class="identifier">user_error</span></tt>.
+ defaults to <code class="computeroutput"><span class="identifier">ignore_error</span></code>,
+ but can be set to any of the enumerated actions for error handing: <code class="computeroutput"><span class="identifier">throw_on_error</span></code>, <code class="computeroutput"><span class="identifier">errno_on_error</span></code>,
+ <code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
         </p>
-<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_denorm_error_policy"></a><h5>
-<a name="id733268"></a>
+<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_denorm_error_policy"></a><h6>
+<a name="id770275"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_denorm_error_policy">BOOST_MATH_DENORM_ERROR_POLICY</a>
- </h5>
+ </h6>
 <p>
           Defines what happens when a denormalisation error occurs, if not defined
- then defaults to <tt class="computeroutput"><span class="identifier">ignore_error</span></tt>,
- but can be set to any of the enumerated actions for error handing: <tt class="computeroutput"><span class="identifier">throw_on_error</span></tt>, <tt class="computeroutput"><span class="identifier">errno_on_error</span></tt>,
- <tt class="computeroutput"><span class="identifier">ignore_error</span></tt> or <tt class="computeroutput"><span class="identifier">user_error</span></tt>.
+ then defaults to <code class="computeroutput"><span class="identifier">ignore_error</span></code>,
+ but can be set to any of the enumerated actions for error handing: <code class="computeroutput"><span class="identifier">throw_on_error</span></code>, <code class="computeroutput"><span class="identifier">errno_on_error</span></code>,
+ <code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
         </p>
-<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_digits10_policy"></a><h5>
-<a name="id733363"></a>
+<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_digits10_policy"></a><h6>
+<a name="id770367"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_digits10_policy">BOOST_MATH_DIGITS10_POLICY</a>
- </h5>
+ </h6>
 <p>
           Defines how many decimal digits to use in internal computations: defaults
- to <tt class="computeroutput"><span class="number">0</span></tt> - meaning use all available
+ to <code class="computeroutput"><span class="number">0</span></code> - meaning use all available
           digits - but can be set to some other decimal value. Since setting this
           is likely to have a substantial impact on accuracy, it's not generally
           recommended that you change this from the default.
         </p>
-<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_promote_float_policy"></a><h5>
-<a name="id733415"></a>
+<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_promote_float_policy"></a><h6>
+<a name="id770416"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_promote_float_policy">BOOST_MATH_PROMOTE_FLOAT_POLICY</a>
- </h5>
+ </h6>
 <p>
- Determines whether <tt class="computeroutput"><span class="keyword">float</span></tt> types
- get promoted to <tt class="computeroutput"><span class="keyword">double</span></tt> internally
- to ensure maximum precision in the result, defaults to <tt class="computeroutput"><span class="keyword">true</span></tt>,
- but can be set to <tt class="computeroutput"><span class="keyword">false</span></tt> to
- turn promotion of <tt class="computeroutput"><span class="keyword">float</span></tt>'s
+ Determines whether <code class="computeroutput"><span class="keyword">float</span></code> types
+ get promoted to <code class="computeroutput"><span class="keyword">double</span></code> internally
+ to ensure maximum precision in the result, defaults to <code class="computeroutput"><span class="keyword">true</span></code>,
+ but can be set to <code class="computeroutput"><span class="keyword">false</span></code> to
+ turn promotion of <code class="computeroutput"><span class="keyword">float</span></code>'s
           off.
         </p>
-<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_promote_double_policy"></a><h5>
-<a name="id733509"></a>
+<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_promote_double_policy"></a><h6>
+<a name="id770508"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_promote_double_policy">BOOST_MATH_PROMOTE_DOUBLE_POLICY</a>
- </h5>
+ </h6>
 <p>
- Determines whether <tt class="computeroutput"><span class="keyword">double</span></tt>
- types get promoted to <tt class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></tt> internally to ensure maximum precision
- in the result, defaults to <tt class="computeroutput"><span class="keyword">true</span></tt>,
- but can be set to <tt class="computeroutput"><span class="keyword">false</span></tt> to
- turn promotion of <tt class="computeroutput"><span class="keyword">double</span></tt>'s
+ Determines whether <code class="computeroutput"><span class="keyword">double</span></code>
+ types get promoted to <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code> internally to ensure maximum precision
+ in the result, defaults to <code class="computeroutput"><span class="keyword">true</span></code>,
+ but can be set to <code class="computeroutput"><span class="keyword">false</span></code> to
+ turn promotion of <code class="computeroutput"><span class="keyword">double</span></code>'s
           off.
         </p>
-<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_discrete_quantile_policy"></a><h5>
-<a name="id733610"></a>
+<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_discrete_quantile_policy"></a><h6>
+<a name="id770606"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_discrete_quantile_policy">BOOST_MATH_DISCRETE_QUANTILE_POLICY</a>
- </h5>
+ </h6>
 <p>
           Determines how discrete quantiles return their results: either as an integer,
- or as a real value, can be set to one of the enumerated values: <tt class="computeroutput"><span class="identifier">real</span></tt>, <tt class="computeroutput"><span class="identifier">integer_round_outwards</span></tt>,
- <tt class="computeroutput"><span class="identifier">integer_round_inwards</span></tt>,
- <tt class="computeroutput"><span class="identifier">integer_round_down</span></tt>, <tt class="computeroutput"><span class="identifier">integer_round_up</span></tt>, <tt class="computeroutput"><span class="identifier">integer_round_nearest</span></tt>.
- Defaults to <tt class="computeroutput"><span class="identifier">integer_round_outwards</span></tt>.
+ or as a real value, can be set to one of the enumerated values: <code class="computeroutput"><span class="identifier">real</span></code>, <code class="computeroutput"><span class="identifier">integer_round_outwards</span></code>,
+ <code class="computeroutput"><span class="identifier">integer_round_inwards</span></code>,
+ <code class="computeroutput"><span class="identifier">integer_round_down</span></code>, <code class="computeroutput"><span class="identifier">integer_round_up</span></code>, <code class="computeroutput"><span class="identifier">integer_round_nearest</span></code>.
+ Defaults to <code class="computeroutput"><span class="identifier">integer_round_outwards</span></code>.
         </p>
-<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_assert_undefined_policy"></a><h5>
-<a name="id733729"></a>
+<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_assert_undefined_policy"></a><h6>
+<a name="id770723"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_assert_undefined_policy">BOOST_MATH_ASSERT_UNDEFINED_POLICY</a>
- </h5>
+ </h6>
 <p>
           Determines whether functions that are mathematically undefined for a specific
           distribution compile or raise a static (i.e. compile-time) assertion. Defaults
- to <tt class="computeroutput"><span class="keyword">true</span></tt>: meaning that any
- mathematically undefined function will not compile. When set to <tt class="computeroutput"><span class="keyword">false</span></tt> then the function will compile but
+ to <code class="computeroutput"><span class="keyword">true</span></code>: meaning that any
+ mathematically undefined function will not compile. When set to <code class="computeroutput"><span class="keyword">false</span></code> then the function will compile but
           return the result of a domain error: this can be useful for some generic
           code, that needs to work with all distributions and determine at runtime
           whether or not a particular property is well defined.
         </p>
-<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_max_series_iteration_policy"></a><h5>
-<a name="id733796"></a>
+<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_max_series_iteration_policy"></a><h6>
+<a name="id770788"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_max_series_iteration_policy">BOOST_MATH_MAX_SERIES_ITERATION_POLICY</a>
- </h5>
+ </h6>
 <p>
           Determines how many series iterations a special function is permitted to
           perform before it gives up and returns an evaluation_error:
           Defaults to 1000000.
         </p>
-<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_max_root_iteration_policy"></a><h5>
-<a name="id733840"></a>
+<a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_max_root_iteration_policy"></a><h6>
+<a name="id770829"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_max_root_iteration_policy">BOOST_MATH_MAX_ROOT_ITERATION_POLICY</a>
- </h5>
+ </h6>
 <p>
           Determines how many root-finding iterations a special function is permitted
           to perform before it gives up and returns an evaluation_error:
           Defaults to 200.
         </p>
-<a name="math_toolkit.policy.pol_ref.policy_defaults.example"></a><h5>
-<a name="id733884"></a>
+<a name="math_toolkit.policy.pol_ref.policy_defaults.example"></a><h6>
+<a name="id770872"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.example">Example</a>
- </h5>
+ </h6>
 <p>
- Suppose we want overflow errors to set <tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt> and return an infinity, discrete
+ Suppose we want overflow errors to set <code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code> and return an infinity, discrete
           quantiles to return a real-valued result (rather than round to integer),
           and for mathematically undefined functions to compile, but return a domain
           error. Then we could add the following to boost/math/tools/user.hpp:
@@ -216,7 +213,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">BOOST_MATH_ASSERT_UNDEFINED_POLICY</span> <span class="keyword">false</span>
 </pre>
 <p>
- or we could place these definitions <span class="bold"><b>before</b></span>
+ or we could place these definitions <span class="bold"><strong>before</strong></span>
         </p>
 <pre class="programlisting">
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">math</span><span class="special">/</span><span class="identifier">distributions</span><span class="special">/</span><span class="identifier">normal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/precision_pol.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/precision_pol.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/precision_pol.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> Precision
- Policies</title>
+<title>Precision Policies</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="../pol_ref.html" title=" Policy Reference">
-<link rel="prev" href="discrete_quant_ref.html" title=" Discrete
- Quantile Policies">
-<link rel="next" href="iteration_pol.html" title=" Iteration
- Limits Policies">
+<link rel="up" href="../pol_ref.html" title="Policy Reference">
+<link rel="prev" href="discrete_quant_ref.html" title="Discrete Quantile Policies">
+<link rel="next" href="iteration_pol.html" title="Iteration Limits Policies">
 </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><h4 class="title">
-<a name="math_toolkit.policy.pol_ref.precision_pol"></a><a href="precision_pol.html" title=" Precision
- Policies"> Precision
- Policies</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_ref.precision_pol"></a><a href="precision_pol.html" title="Precision Policies"> Precision
+ Policies</a>
+</h4></div></div></div>
 <p>
           There are two equivalent policies that effect the <span class="emphasis"><em>working precision</em></span>
           used to calculate results, these policies both default to 0 - meaning calculate
@@ -59,7 +56,7 @@
           based on the precision requested and the numeric type being used.
         </p>
 <p>
- For example we could calculate <tt class="computeroutput"><span class="identifier">tgamma</span></tt>
+ For example we could calculate <code class="computeroutput"><span class="identifier">tgamma</span></code>
           to approximately 5 decimal digits using:
         </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial.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> Policy Tutorial</title>
+<title>Policy Tutorial</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="../policy.html" title=" Policies">
-<link rel="prev" href="pol_overview.html" title=" Policy Overview">
-<link rel="next" href="pol_tutorial/what_is_a_policy.html" title="
- So Just What is a Policy Anyway?">
+<link rel="up" href="../policy.html" title="Policies">
+<link rel="prev" href="pol_overview.html" title="Policy Overview">
+<link rel="next" href="pol_tutorial/what_is_a_policy.html" title="So Just What is a Policy Anyway?">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.policy.pol_tutorial"></a> Policy Tutorial</h3></div></div></div>
+<a name="math_toolkit.policy.pol_tutorial"></a> Policy Tutorial
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="pol_tutorial/what_is_a_policy.html">
         So Just What is a Policy Anyway?</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/ad_hoc_dist_policies.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/ad_hoc_dist_policies.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/ad_hoc_dist_policies.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>
- Setting Policies for Distributions on an Ad Hoc Basis</title>
+<title>Setting Policies for Distributions on an Ad Hoc Basis</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="../pol_tutorial.html" title=" Policy Tutorial">
-<link rel="prev" href="changing_policy_defaults.html" title="
- Changing the Policy Defaults">
-<link rel="next" href="ad_hoc_sf_policies.html" title="
- Changing the Policy on an Ad Hoc Basis for the Special Functions">
+<link rel="up" href="../pol_tutorial.html" title="Policy Tutorial">
+<link rel="prev" href="changing_policy_defaults.html" title="Changing the Policy Defaults">
+<link rel="next" href="ad_hoc_sf_policies.html" title="Changing the Policy on an Ad Hoc Basis for the Special Functions">
 </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><h4 class="title">
-<a name="math_toolkit.policy.pol_tutorial.ad_hoc_dist_policies"></a><a href="ad_hoc_dist_policies.html" title="
- Setting Policies for Distributions on an Ad Hoc Basis">
- Setting Policies for Distributions on an Ad Hoc Basis</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_tutorial.ad_hoc_dist_policies"></a><a href="ad_hoc_dist_policies.html" title="Setting Policies for Distributions on an Ad Hoc Basis">
+ Setting Policies for Distributions on an Ad Hoc Basis</a>
+</h4></div></div></div>
 <p>
           All of the statistical distributions in this library are class templates
           that accept two template parameters, both with sensible defaults, for example:
@@ -47,7 +44,7 @@
 <p>
           This policy gets used by all the accessor functions that accept a distribution
           as an argument, and forwarded to all the functions called by these. So
- if you use the shorthand-typedef for the distribution, then you get <tt class="computeroutput"><span class="keyword">double</span></tt> precision arithmetic and all the
+ if you use the shorthand-typedef for the distribution, then you get <code class="computeroutput"><span class="keyword">double</span></code> precision arithmetic and all the
           default policies.
         </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/ad_hoc_sf_policies.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/ad_hoc_sf_policies.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/ad_hoc_sf_policies.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>
- Changing the Policy on an Ad Hoc Basis for the Special Functions</title>
+<title>Changing the Policy on an Ad Hoc Basis for the Special 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="../pol_tutorial.html" title=" Policy Tutorial">
-<link rel="prev" href="ad_hoc_dist_policies.html" title="
- Setting Policies for Distributions on an Ad Hoc Basis">
-<link rel="next" href="namespace_policies.html" title="
- Setting Policies at Namespace or Translation Unit Scope">
+<link rel="up" href="../pol_tutorial.html" title="Policy Tutorial">
+<link rel="prev" href="ad_hoc_dist_policies.html" title="Setting Policies for Distributions on an Ad Hoc Basis">
+<link rel="next" href="namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">
 </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><h4 class="title">
-<a name="math_toolkit.policy.pol_tutorial.ad_hoc_sf_policies"></a><a href="ad_hoc_sf_policies.html" title="
- Changing the Policy on an Ad Hoc Basis for the Special Functions">
- Changing the Policy on an Ad Hoc Basis for the Special Functions</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_tutorial.ad_hoc_sf_policies"></a><a href="ad_hoc_sf_policies.html" title="Changing the Policy on an Ad Hoc Basis for the Special Functions">
+ Changing the Policy on an Ad Hoc Basis for the Special Functions</a>
+</h4></div></div></div>
 <p>
           All of the special functions in this library come in two overloaded forms,
           one with a final "policy" parameter, and one without. For example:
@@ -59,8 +56,8 @@
 <p>
           So calling a special function with a specific policy is just a matter of
           defining the policy type to use and passing it as the final parameter.
- For example, suppose we want <tt class="computeroutput"><span class="identifier">tgamma</span></tt>
- to behave in a C-compatible fashion and set <tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt> when an error occurs, and never
+ For example, suppose we want <code class="computeroutput"><span class="identifier">tgamma</span></code>
+ to behave in a C-compatible fashion and set <code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code> when an error occurs, and never
           throw an exception:
         </p>
 <p>
@@ -108,7 +105,7 @@
 errno = 33
 </pre>
 <p>
- Alternatively, for ad hoc use, we can use the <tt class="computeroutput"><span class="identifier">make_policy</span></tt>
+ Alternatively, for ad hoc use, we can use the <code class="computeroutput"><span class="identifier">make_policy</span></code>
           helper function to create a policy for us: this usage is more verbose,
           so is probably only preferred when a policy is going to be used once only:
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/changing_policy_defaults.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/changing_policy_defaults.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/changing_policy_defaults.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>
- Changing the Policy Defaults</title>
+<title>Changing the Policy Defaults</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="../pol_tutorial.html" title=" Policy Tutorial">
-<link rel="prev" href="policy_usage.html" title=" So
- How are Policies Used Anyway?">
-<link rel="next" href="ad_hoc_dist_policies.html" title="
- Setting Policies for Distributions on an Ad Hoc Basis">
+<link rel="up" href="../pol_tutorial.html" title="Policy Tutorial">
+<link rel="prev" href="policy_usage.html" title="So How are Policies Used Anyway?">
+<link rel="next" href="ad_hoc_dist_policies.html" title="Setting Policies for Distributions on an Ad Hoc Basis">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,17 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.policy.pol_tutorial.changing_policy_defaults"></a><a href="changing_policy_defaults.html" title="
- Changing the Policy Defaults">
- Changing the Policy Defaults</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_tutorial.changing_policy_defaults"></a><a href="changing_policy_defaults.html" title="Changing the Policy Defaults">
+ Changing the Policy Defaults</a>
+</h4></div></div></div>
 <p>
           The default policies used by the library are changed by the usual configuration
           macro method.
         </p>
 <p>
- For example, passing <tt class="computeroutput"><span class="special">-</span><span class="identifier">DBOOST_MATH_DOMAIN_ERROR_POLICY</span><span class="special">=</span><span class="identifier">errno_on_error</span></tt>
- to your compiler will cause domain errors to set <tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt> and return a NaN rather than the
- usual default behaviour of throwing a <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">domain_error</span></tt>
+ For example, passing <code class="computeroutput"><span class="special">-</span><span class="identifier">DBOOST_MATH_DOMAIN_ERROR_POLICY</span><span class="special">=</span><span class="identifier">errno_on_error</span></code>
+ to your compiler will cause domain errors to set <code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code> and return a NaN rather than the
+ usual default behaviour of throwing a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">domain_error</span></code>
           exception.
         </p>
 <div class="tip"><table border="0" summary="Tip">
@@ -45,7 +42,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../../../../doc/html/images/tip.png"></td>
 <th align="left">Tip</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
             For Microsoft Visual Studio,you can add to the Project Property Page,
             C/C++, Preprocessor, Preprocessor definitions like:
@@ -94,10 +91,10 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../../../../../../../../doc/html/images/important.png"></td>
 <th align="left">Important</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
- <span class="bold"><b><span class="emphasis"><em>Default policies changed by setting configuration
- macros must be changed uniformly in every translation unit in the program.</em></span></b></span>
+ <span class="bold"><strong><span class="emphasis"><em>Default policies changed by setting configuration
+ macros must be changed uniformly in every translation unit in the program.</em></span></strong></span>
           </p>
 <p>
             Failure to follow this rule may result in violations of the "One
@@ -121,10 +118,10 @@
           </li>
 </ul></div>
 <p>
- What you should <span class="bold"><b>not</b></span> do is:
+ What you should <span class="bold"><strong>not</strong></span> do is:
         </p>
 <div class="itemizedlist"><ul type="disc"><li>
- Set the defines in the source file using <tt class="computeroutput"><span class="preprocessor">#define</span></tt>
+ Set the defines in the source file using <code class="computeroutput"><span class="preprocessor">#define</span></code>
             as doing so almost certainly will break your program, unless you're absolutely
             certain that the program is restricted to a single translation unit.
           </li></ul></div>
@@ -168,7 +165,7 @@
 <p>
           </p>
 <p>
- To ensure the <tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt>
+ To ensure the <code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code>
             is set when a domain error occurs as well as returning a NaN.
           </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/namespace_policies.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/namespace_policies.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/namespace_policies.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>
- Setting Policies at Namespace or Translation Unit Scope</title>
+<title>Setting Policies at Namespace or Translation Unit Scope</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="../pol_tutorial.html" title=" Policy Tutorial">
-<link rel="prev" href="ad_hoc_sf_policies.html" title="
- Changing the Policy on an Ad Hoc Basis for the Special Functions">
-<link rel="next" href="user_def_err_pol.html" title="
- Calling User Defined Error Handlers">
+<link rel="up" href="../pol_tutorial.html" title="Policy Tutorial">
+<link rel="prev" href="ad_hoc_sf_policies.html" title="Changing the Policy on an Ad Hoc Basis for the Special Functions">
+<link rel="next" href="user_def_err_pol.html" title="Calling User Defined Error Handlers">
 </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><h4 class="title">
-<a name="math_toolkit.policy.pol_tutorial.namespace_policies"></a><a href="namespace_policies.html" title="
- Setting Policies at Namespace or Translation Unit Scope">
- Setting Policies at Namespace or Translation Unit Scope</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_tutorial.namespace_policies"></a><a href="namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">
+ Setting Policies at Namespace or Translation Unit Scope</a>
+</h4></div></div></div>
 <p>
           Sometimes what you want to do is just change a set of policies within the
           current scope: the one thing you should not do in this situation is use
@@ -47,8 +44,8 @@
 <p>
           </p>
 <p>
- Suppose we want <tt class="computeroutput"><span class="identifier">C</span><span class="special">::</span><span class="identifier">foo</span><span class="special">()</span></tt>
- to behave in a C-compatible way and set <tt class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></tt> on error rather than throwing
+ Suppose we want <code class="computeroutput"><span class="identifier">C</span><span class="special">::</span><span class="identifier">foo</span><span class="special">()</span></code>
+ to behave in a C-compatible way and set <code class="computeroutput"><span class="special">::</span><span class="identifier">errno</span></code> on error rather than throwing
             any exceptions.
           </p>
 <p>
@@ -132,7 +129,7 @@
 <p>
           </p>
 <p>
- So that when we call <tt class="computeroutput"><span class="identifier">C</span><span class="special">::</span><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">z</span><span class="special">)</span></tt> we really end up calling <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">z</span><span class="special">,</span> <span class="identifier">C</span><span class="special">::</span><span class="identifier">c_policy</span><span class="special">())</span></tt>:
+ So that when we call <code class="computeroutput"><span class="identifier">C</span><span class="special">::</span><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">z</span><span class="special">)</span></code> we really end up calling <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">z</span><span class="special">,</span> <span class="identifier">C</span><span class="special">::</span><span class="identifier">c_policy</span><span class="special">())</span></code>:
           </p>
 <p>
           </p>
@@ -334,7 +331,7 @@
 <p>
           </p>
 <p>
- So that when we use my_namespace::normal we really end up using <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">normal_distribution</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="identifier">my_policy</span><span class="special">&gt;</span></tt>:
+ So that when we use my_namespace::normal we really end up using <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">normal_distribution</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="identifier">my_policy</span><span class="special">&gt;</span></code>:
           </p>
 <p>
           </p>
@@ -396,7 +393,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>
             There is an important limitation to note: you can not use the macros
             BOOST_MATH_DECLARE_DISTRIBUTIONS and BOOST_MATH_DECLARE_SPECIAL_FUNCTIONS
             <span class="emphasis"><em>in the same namespace</em></span>, as doing so creates ambiguities

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/policy_tut_defaults.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/policy_tut_defaults.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/policy_tut_defaults.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>
- Policies Have Sensible Defaults</title>
+<title>Policies Have Sensible Defaults</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="../pol_tutorial.html" title=" Policy Tutorial">
-<link rel="prev" href="what_is_a_policy.html" title="
- So Just What is a Policy Anyway?">
-<link rel="next" href="policy_usage.html" title=" So
- How are Policies Used Anyway?">
+<link rel="up" href="../pol_tutorial.html" title="Policy Tutorial">
+<link rel="prev" href="what_is_a_policy.html" title="So Just What is a Policy Anyway?">
+<link rel="next" href="policy_usage.html" title="So How are Policies Used Anyway?">
 </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><h4 class="title">
-<a name="math_toolkit.policy.pol_tutorial.policy_tut_defaults"></a><a href="policy_tut_defaults.html" title="
- Policies Have Sensible Defaults">
- Policies Have Sensible Defaults</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_tutorial.policy_tut_defaults"></a><a href="policy_tut_defaults.html" title="Policies Have Sensible Defaults">
+ Policies Have Sensible Defaults</a>
+</h4></div></div></div>
 <p>
           Most of the time you can just ignore the policy framework, the defaults
           for the various policies are as follows, if these work OK for you then
@@ -40,15 +37,15 @@
 <dl>
 <dt><span class="term">Domain Error</span></dt>
 <dd><p>
- Throws a <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">domain_error</span></tt> exception.
+ Throws a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">domain_error</span></code> exception.
             </p></dd>
 <dt><span class="term">Pole Error</span></dt>
 <dd><p>
- Occurs when a function is evaluated at a pole: throws a <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">domain_error</span></tt> exception.
+ Occurs when a function is evaluated at a pole: throws a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">domain_error</span></code> exception.
             </p></dd>
 <dt><span class="term">Overflow Error</span></dt>
 <dd><p>
- Throws a <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">overflow_error</span></tt> exception.
+ Throws a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">overflow_error</span></code> exception.
             </p></dd>
 <dt><span class="term">Underflow</span></dt>
 <dd><p>
@@ -60,7 +57,7 @@
             </p></dd>
 <dt><span class="term">Internal Evaluation Error</span></dt>
 <dd><p>
- Throws a <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">evaluation_error</span></tt> exception.
+ Throws a <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">evaluation_error</span></code> exception.
             </p></dd>
 <dt><span class="term">Promotion of float to double</span></dt>
 <dd><p>
@@ -89,12 +86,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="understand_dis_quant.html" title="
- Understanding Quantiles of Discrete Distributions">Understanding
+ differently, or even return a real-valued result using Policies.
+ It is strongly recommended that you read the tutorial <a href="understand_dis_quant.html" title="Understanding Quantiles of Discrete Distributions">Understanding
               Quantiles of Discrete Distributions</a> before using the quantile
- function on a discrete distribution. The <a href="../pol_ref/discrete_quant_ref.html" title=" Discrete
- Quantile Policies">reference
+ function on a discrete distribution. The <a href="../pol_ref/discrete_quant_ref.html" title="Discrete Quantile Policies">reference
               docs</a> describe how to change the rounding policy for these distributions.
             </p>
 </dd>
@@ -113,8 +108,8 @@
 </span><span class="keyword">typedef</span> <span class="identifier">policy</span><span class="special">&lt;</span><span class="identifier">domain_error</span><span class="special">&lt;</span><span class="identifier">errno_on_error</span><span class="special">&gt;,</span> <span class="identifier">promote_double</span><span class="special">&lt;</span><span class="keyword">false</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">mypolicy</span><span class="special">;</span>
 </pre>
 <p>
- then <tt class="computeroutput"><span class="identifier">mypolicy</span></tt> defines a
- policy where only the overflow error handling and <tt class="computeroutput"><span class="keyword">double</span></tt>-promotion
+ then <code class="computeroutput"><span class="identifier">mypolicy</span></code> defines a
+ policy where only the overflow error handling and <code class="computeroutput"><span class="keyword">double</span></code>-promotion
           policies differ from the defaults.
         </p>
 </div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/policy_usage.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/policy_usage.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/policy_usage.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> So
- How are Policies Used Anyway?</title>
+<title>So How are Policies Used Anyway?</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="../pol_tutorial.html" title=" Policy Tutorial">
-<link rel="prev" href="policy_tut_defaults.html" title="
- Policies Have Sensible Defaults">
-<link rel="next" href="changing_policy_defaults.html" title="
- Changing the Policy Defaults">
+<link rel="up" href="../pol_tutorial.html" title="Policy Tutorial">
+<link rel="prev" href="policy_tut_defaults.html" title="Policies Have Sensible Defaults">
+<link rel="next" href="changing_policy_defaults.html" title="Changing the Policy Defaults">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,16 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.policy.pol_tutorial.policy_usage"></a><a href="policy_usage.html" title=" So
- How are Policies Used Anyway?"> So
- How are Policies Used Anyway?</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_tutorial.policy_usage"></a><a href="policy_usage.html" title="So How are Policies Used Anyway?"> So
+ How are Policies Used Anyway?</a>
+</h4></div></div></div>
 <p>
           The details follow later, but basically policies can be set by either:
         </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- Defining some macros that change the default behaviour: <span class="bold"><b>this
- is the recommended method for setting installation-wide policies</b></span>.
+ Defining some macros that change the default behaviour: <span class="bold"><strong>this
+ is the recommended method for setting installation-wide policies</strong></span>.
           </li>
 <li>
             By instantiating a distribution object with an explicit policy: this
@@ -48,9 +45,9 @@
           </li>
 <li>
             By using some helper macros to define a set of functions or distributions
- in the current namespace that use a specific policy: <span class="bold"><b>this
+ in the current namespace that use a specific policy: <span class="bold"><strong>this
             is the recommended method for setting policies on a project- or translation-unit-wide
- basis</b></span>.
+ basis</strong></span>.
           </li>
 </ul></div>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/understand_dis_quant.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/understand_dis_quant.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/understand_dis_quant.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>
- Understanding Quantiles of Discrete Distributions</title>
+<title>Understanding Quantiles of Discrete 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="../pol_tutorial.html" title=" Policy Tutorial">
-<link rel="prev" href="user_def_err_pol.html" title="
- Calling User Defined Error Handlers">
-<link rel="next" href="../pol_ref.html" title=" Policy Reference">
+<link rel="up" href="../pol_tutorial.html" title="Policy Tutorial">
+<link rel="prev" href="user_def_err_pol.html" title="Calling User Defined Error Handlers">
+<link rel="next" href="../pol_ref.html" title="Policy Reference">
 </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><h4 class="title">
-<a name="math_toolkit.policy.pol_tutorial.understand_dis_quant"></a><a href="understand_dis_quant.html" title="
- Understanding Quantiles of Discrete Distributions">
- Understanding Quantiles of Discrete Distributions</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_tutorial.understand_dis_quant"></a><a href="understand_dis_quant.html" title="Understanding Quantiles of Discrete Distributions">
+ Understanding Quantiles of Discrete Distributions</a>
+</h4></div></div></div>
 <p>
           Discrete distributions present us with a problem when calculating the quantile:
           we are starting from a continuous real-valued variable - the probability
@@ -94,9 +92,9 @@
           So there is a genuine benefit to calculating an integer result as well
           as it being "the right thing to do" from a philosophical point
           of view. What's more if someone asks for a quantile at 0.05, then we can
- normally assume that they are asking for <span class="emphasis"><em><span class="bold"><b>at
- least</b></span> 95% of the probability to the right of the value chosen,
- and <span class="bold"><b>no more than</b></span> 5% of the probability
+ normally assume that they are asking for <span class="emphasis"><em><span class="bold"><strong>at
+ least</strong></span> 95% of the probability to the right of the value chosen,
+ and <span class="bold"><strong>no more than</strong></span> 5% of the probability
           to the left of the value chosen.</em></span>
         </p>
 <p>
@@ -105,8 +103,8 @@
         </p>
 <p>
           The converse applies to upper-quantiles: If the probability is greater
- than 0.5 we would want to round the quantile up, <span class="emphasis"><em>so that <span class="bold"><b>at least</b></span> the requested probability is to the left
- of the value returned, and <span class="bold"><b>no more than</b></span>
+ than 0.5 we would want to round the quantile up, <span class="emphasis"><em>so that <span class="bold"><strong>at least</strong></span> the requested probability is to the left
+ of the value returned, and <span class="bold"><strong>no more than</strong></span>
           1 - the requested probability is to the right of the value returned.</em></span>
         </p>
 <p>
@@ -184,11 +182,11 @@
           when dealing with a discrete distribution</em></span>, and if in doubt,
           <span class="emphasis"><em>base your comparisons on CDF's instead</em></span>.
         </p>
-<a name="math_toolkit.policy.pol_tutorial.understand_dis_quant.other_rounding_policies_are_available"></a><h5>
-<a name="id720296"></a>
+<a name="math_toolkit.policy.pol_tutorial.understand_dis_quant.other_rounding_policies_are_available"></a><h6>
+<a name="id757358"></a>
           <a href="understand_dis_quant.html#math_toolkit.policy.pol_tutorial.understand_dis_quant.other_rounding_policies_are_available">Other
           Rounding Policies are Available</a>
- </h5>
+ </h6>
 <p>
           As you would expect from a section on policies, you won't be surprised
           to know that other rounding options are available:

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/user_def_err_pol.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/user_def_err_pol.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/user_def_err_pol.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>
- Calling User Defined Error Handlers</title>
+<title>Calling User Defined Error Handlers</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="../pol_tutorial.html" title=" Policy Tutorial">
-<link rel="prev" href="namespace_policies.html" title="
- Setting Policies at Namespace or Translation Unit Scope">
-<link rel="next" href="understand_dis_quant.html" title="
- Understanding Quantiles of Discrete Distributions">
+<link rel="up" href="../pol_tutorial.html" title="Policy Tutorial">
+<link rel="prev" href="namespace_policies.html" title="Setting Policies at Namespace or Translation Unit Scope">
+<link rel="next" href="understand_dis_quant.html" title="Understanding Quantiles of Discrete Distributions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,15 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.policy.pol_tutorial.user_def_err_pol"></a><a href="user_def_err_pol.html" title="
- Calling User Defined Error Handlers">
- Calling User Defined Error Handlers</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_tutorial.user_def_err_pol"></a><a href="user_def_err_pol.html" title="Calling User Defined Error Handlers">
+ Calling User Defined Error Handlers</a>
+</h4></div></div></div>
 <p>
           </p>
 <p>
             Suppose we want our own user-defined error handlers rather than the any
             of the default ones supplied by the library to be used. If we set the
- policy for a specific type of error to <tt class="computeroutput"><span class="identifier">user_error</span></tt>
+ policy for a specific type of error to <code class="computeroutput"><span class="identifier">user_error</span></code>
             then the library will call a user-supplied error handler. These are forward
             declared, but not defined in boost/math/policies/error_handling.hpp like
             this:
@@ -146,7 +143,7 @@
 <p>
           </p>
 <p>
- So that when we call <tt class="computeroutput"><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">z</span><span class="special">)</span></tt> we really end up calling <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">z</span><span class="special">,</span> <span class="identifier">user_error_policy</span><span class="special">())</span></tt>,
+ So that when we call <code class="computeroutput"><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">z</span><span class="special">)</span></code> we really end up calling <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">z</span><span class="special">,</span> <span class="identifier">user_error_policy</span><span class="special">())</span></code>,
             and any errors will get directed to our own error handlers:
           </p>
 <p>
@@ -561,7 +558,7 @@
 <p>
           </p>
 <p>
- So that when we call <tt class="computeroutput"><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">z</span><span class="special">)</span></tt> we really end up calling <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">z</span><span class="special">,</span> <span class="identifier">user_error_policy</span><span class="special">())</span></tt>,
+ So that when we call <code class="computeroutput"><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">z</span><span class="special">)</span></code> we really end up calling <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">z</span><span class="special">,</span> <span class="identifier">user_error_policy</span><span class="special">())</span></code>,
             and any errors will get directed to our own error handlers:
           </p>
 <p>
@@ -625,9 +622,9 @@
             more than once, or for more than one handler to be called: this is an
             artefact of the fact that many functions are implemented in terms of
             one or more sub-routines each of which may have it's own error handling.
- For example <tt class="computeroutput"><span class="identifier">tgamma</span><span class="special">(-</span><span class="number">190.5</span><span class="special">)</span></tt>
- is implemented in terms of <tt class="computeroutput"><span class="identifier">tgamma</span><span class="special">(</span><span class="number">190.5</span><span class="special">)</span></tt> - which overflows - the reflection formula
- for <tt class="computeroutput"><span class="identifier">tgamma</span></tt> then notices
+ For example <code class="computeroutput"><span class="identifier">tgamma</span><span class="special">(-</span><span class="number">190.5</span><span class="special">)</span></code>
+ is implemented in terms of <code class="computeroutput"><span class="identifier">tgamma</span><span class="special">(</span><span class="number">190.5</span><span class="special">)</span></code> - which overflows - the reflection formula
+ for <code class="computeroutput"><span class="identifier">tgamma</span></code> then notices
             that it's dividing by infinity and underflows.
           </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/what_is_a_policy.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/what_is_a_policy.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/what_is_a_policy.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>
- So Just What is a Policy Anyway?</title>
+<title>So Just What is a Policy Anyway?</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="../pol_tutorial.html" title=" Policy Tutorial">
-<link rel="prev" href="../pol_tutorial.html" title=" Policy Tutorial">
-<link rel="next" href="policy_tut_defaults.html" title="
- Policies Have Sensible Defaults">
+<link rel="up" href="../pol_tutorial.html" title="Policy Tutorial">
+<link rel="prev" href="../pol_tutorial.html" title="Policy Tutorial">
+<link rel="next" href="policy_tut_defaults.html" title="Policies Have Sensible Defaults">
 </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><h4 class="title">
-<a name="math_toolkit.policy.pol_tutorial.what_is_a_policy"></a><a href="what_is_a_policy.html" title="
- So Just What is a Policy Anyway?">
- So Just What is a Policy Anyway?</a></h4></div></div></div>
+<a name="math_toolkit.policy.pol_tutorial.what_is_a_policy"></a><a href="what_is_a_policy.html" title="So Just What is a Policy Anyway?">
+ So Just What is a Policy Anyway?</a>
+</h4></div></div></div>
 <p>
           A policy is a compile-time mechanism for customising the behaviour of a
           special function, or a statistical distribution. With Policies you can
@@ -46,9 +44,9 @@
             What happens when you ask for a quantile of a discrete distribution.
           </li>
 <li>
- Whether the library is allowed to internally promote <tt class="computeroutput"><span class="keyword">float</span></tt>
- to <tt class="computeroutput"><span class="keyword">double</span></tt> and <tt class="computeroutput"><span class="keyword">double</span></tt> to <tt class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></tt> in order to improve precision.
+ Whether the library is allowed to internally promote <code class="computeroutput"><span class="keyword">float</span></code>
+ to <code class="computeroutput"><span class="keyword">double</span></code> and <code class="computeroutput"><span class="keyword">double</span></code> to <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code> in order to improve precision.
           </li>
 <li>
             What precision to use when calculating the result.
@@ -61,7 +59,7 @@
         </p>
 <p>
           For this reason a Policy is a <span class="emphasis"><em>type</em></span>: in fact it's an
- instance of the class template <tt class="computeroutput"><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">&lt;&gt;</span></tt>. This class is just a compile-time-container
+ instance of the class template <code class="computeroutput"><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">&lt;&gt;</span></code>. This class is just a compile-time-container
           of user-selected policies (sometimes called a type-list):
         </p>
 <pre class="programlisting">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special.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> Special Functions</title>
+<title>Special 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="dist/future.html" title=" Extras/Future Directions">
-<link rel="next" href="special/sf_gamma.html" title=" Gamma Functions">
+<link rel="prev" href="dist/future.html" title="Extras/Future Directions">
+<link rel="next" href="special/sf_gamma.html" title="Gamma Functions">
 </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><h2 class="title" style="clear: both">
-<a name="math_toolkit.special"></a> Special Functions</h2></div></div></div>
+<a name="math_toolkit.special"></a> Special Functions
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Gamma Functions</span></dt>
 <dd><dl>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel.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> Bessel Functions</title>
+<title>Bessel 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="../special.html" title=" Special Functions">
-<link rel="prev" href="sf_poly/sph_harm.html" title=" Spherical Harmonics">
-<link rel="next" href="bessel/bessel_over.html" title=" Bessel Function
- Overview">
+<link rel="up" href="../special.html" title="Special Functions">
+<link rel="prev" href="sf_poly/sph_harm.html" title="Spherical Harmonics">
+<link rel="next" href="bessel/bessel_over.html" title="Bessel Function Overview">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.special.bessel"></a> Bessel Functions</h3></div></div></div>
+<a name="math_toolkit.special.bessel"></a> Bessel Functions
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="bessel/bessel_over.html"> Bessel Function
         Overview</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel.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> Bessel Functions
- of the First and Second Kinds</title>
+<title>Bessel Functions of the First and Second Kinds</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="../bessel.html" title=" Bessel Functions">
-<link rel="prev" href="bessel_over.html" title=" Bessel Function
- Overview">
-<link rel="next" href="mbessel.html" title=" Modified Bessel
- Functions of the First and Second Kinds">
+<link rel="up" href="../bessel.html" title="Bessel Functions">
+<link rel="prev" href="bessel_over.html" title="Bessel Function Overview">
+<link rel="next" href="mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,39 +24,33 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.bessel.bessel"></a><a href="bessel.html" title=" Bessel Functions
- of the First and Second Kinds"> Bessel Functions
- of the First and Second Kinds</a></h4></div></div></div>
-<a name="math_toolkit.special.bessel.bessel.synopsis"></a><h4>
-<a name="id636181"></a>
+<a name="math_toolkit.special.bessel.bessel"></a><a href="bessel.html" title="Bessel Functions of the First and Second Kinds"> Bessel Functions
+ of the First and Second Kinds</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.bessel.bessel.synopsis"></a><h5>
+<a name="id669189"></a>
           <a href="bessel.html#math_toolkit.special.bessel.bessel.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_bessel_j</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">cyl_bessel_j</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_bessel_j</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">cyl_bessel_j</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_neumann</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">cyl_neumann</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_neumann</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">cyl_neumann</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
-<a name="math_toolkit.special.bessel.bessel.description"></a><h4>
-<a name="id636692"></a>
+<a name="math_toolkit.special.bessel.bessel.description"></a><h5>
+<a name="id669698"></a>
           <a href="bessel.html#math_toolkit.special.bessel.bessel.description">Description</a>
- </h4>
+ </h5>
 <p>
- The functions <a href="bessel.html" title=" Bessel Functions
- of the First and Second Kinds">cyl_bessel_j</a>
- and <a href="bessel.html" title=" Bessel Functions
- of the First and Second Kinds">cyl_neumann</a>
+ The functions cyl_bessel_j
+ and cyl_neumann
           return the result of the Bessel functions of the first and second kinds
           respectively:
         </p>
@@ -79,8 +70,7 @@
           <span class="inlinemediaobject"><img src="../../../../equations/bessel3.png"></span>
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T1 and T2 are different types.
           The functions are also optimised for the relatively common case that T1
           is an integer.
@@ -88,26 +78,24 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <p>
           The functions return the result of domain_error
- whenever the result is undefined or complex. For <a href="bessel.html" title=" Bessel Functions
- of the First and Second Kinds">cyl_bessel_j</a>
- this occurs when <tt class="computeroutput"><span class="identifier">x</span> <span class="special">&lt;</span>
- <span class="number">0</span></tt> and v is not an integer, or when
- <tt class="computeroutput"><span class="identifier">x</span> <span class="special">==</span>
- <span class="number">0</span></tt> and <tt class="computeroutput"><span class="identifier">v</span>
- <span class="special">!=</span> <span class="number">0</span></tt>.
- For <a href="bessel.html" title=" Bessel Functions
- of the First and Second Kinds">cyl_neumann</a>
- this occurs when <tt class="computeroutput"><span class="identifier">x</span> <span class="special">&lt;=</span>
- <span class="number">0</span></tt>.
+ whenever the result is undefined or complex. For cyl_bessel_j
+ this occurs when <code class="computeroutput"><span class="identifier">x</span> <span class="special">&lt;</span>
+ <span class="number">0</span></code> and v is not an integer, or when
+ <code class="computeroutput"><span class="identifier">x</span> <span class="special">==</span>
+ <span class="number">0</span></code> and <code class="computeroutput"><span class="identifier">v</span>
+ <span class="special">!=</span> <span class="number">0</span></code>.
+ For cyl_neumann
+ this occurs when <code class="computeroutput"><span class="identifier">x</span> <span class="special">&lt;=</span>
+ <span class="number">0</span></code>.
         </p>
 <p>
           The following graph illustrates the cyclic nature of J<sub>v</sub>:
@@ -122,19 +110,19 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../graphs/bessel_yv.png" alt="bessel_yv"></span>
         </p>
-<a name="math_toolkit.special.bessel.bessel.testing"></a><h4>
-<a name="id637066"></a>
+<a name="math_toolkit.special.bessel.bessel.testing"></a><h5>
+<a name="id670070"></a>
           <a href="bessel.html#math_toolkit.special.bessel.bessel.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           There are two sets of test values: spot values calculated using functions.wolfram.com, and a
           much larger set of tests computed using a simplified version of this implementation
           (with all the special case handling removed).
         </p>
-<a name="math_toolkit.special.bessel.bessel.accuracy"></a><h4>
-<a name="id637107"></a>
+<a name="math_toolkit.special.bessel.bessel.accuracy"></a><h5>
+<a name="id670109"></a>
           <a href="bessel.html#math_toolkit.special.bessel.bessel.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The following tables show how the accuracy of these functions varies on
           various platforms, along with comparisons to the GSL-1.9
@@ -148,8 +136,8 @@
           zero error</a>. All values are relative errors in units of epsilon.
         </p>
 <div class="table">
-<a name="id637164"></a><p class="title"><b>Table 29. Errors Rates in cyl_bessel_j</b></p>
-<table class="table" summary="Errors Rates in cyl_bessel_j">
+<a name="id670166"></a><p class="title"><b>Table 29. Errors Rates in cyl_bessel_j</b></p>
+<div class="table-contents"><table class="table" summary="Errors Rates in cyl_bessel_j">
 <colgroup>
 <col>
 <col>
@@ -314,11 +302,11 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id637468"></a><p class="title"><b>Table 30. Errors Rates in cyl_neumann</b></p>
-<table class="table" summary="Errors Rates in cyl_neumann">
+<br class="table-break"><div class="table">
+<a name="id670470"></a><p class="title"><b>Table 30. Errors Rates in cyl_neumann</b></p>
+<div class="table-contents"><table class="table" summary="Errors Rates in cyl_neumann">
 <colgroup>
 <col>
 <col>
@@ -483,12 +471,12 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
+<br class="table-break"><p>
           Note that for large <span class="emphasis"><em>x</em></span> these functions are largely
- dependent on the accuracy of the <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">sin</span></tt>
- and <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">cos</span></tt> functions.
+ dependent on the accuracy of the <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">sin</span></code>
+ and <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">cos</span></code> functions.
         </p>
 <p>
           Comparison to GSL and Cephes
@@ -506,10 +494,10 @@
           and the result checked against our test data: no errors in the test data
           were found.
         </p>
-<a name="math_toolkit.special.bessel.bessel.implementation"></a><h4>
-<a name="id637898"></a>
+<a name="math_toolkit.special.bessel.bessel.implementation"></a><h5>
+<a name="id670899"></a>
           <a href="bessel.html#math_toolkit.special.bessel.bessel.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           The implementation is mostly about filtering off various special cases:
         </p>
@@ -620,7 +608,7 @@
         </p>
 <p>
           <span class="emphasis"><em>x &lt;= v</em></span>, CF1 converges rapidly, CF2 fails to converge
- when <span class="emphasis"><em>x</em></span> <tt class="literal">-&gt;</tt> 0
+ when <span class="emphasis"><em>x</em></span> <code class="literal">-&gt;</code> 0
         </p>
 <p>
           When <span class="emphasis"><em>x</em></span> is large (<span class="emphasis"><em>x</em></span> &gt; 2), both

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel_over.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel_over.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel_over.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> Bessel Function
- Overview</title>
+<title>Bessel Function 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="Math Toolkit">
-<link rel="up" href="../bessel.html" title=" Bessel Functions">
-<link rel="prev" href="../bessel.html" title=" Bessel Functions">
-<link rel="next" href="bessel.html" title=" Bessel Functions
- of the First and Second Kinds">
+<link rel="up" href="../bessel.html" title="Bessel Functions">
+<link rel="prev" href="../bessel.html" title="Bessel Functions">
+<link rel="next" href="bessel.html" title="Bessel Functions of the First and Second Kinds">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,14 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.bessel.bessel_over"></a><a href="bessel_over.html" title=" Bessel Function
- Overview"> Bessel Function
- Overview</a></h4></div></div></div>
-<a name="math_toolkit.special.bessel.bessel_over.ordinary_bessel_functions"></a><h4>
-<a name="id635183"></a>
+<a name="math_toolkit.special.bessel.bessel_over"></a><a href="bessel_over.html" title="Bessel Function Overview"> Bessel Function
+ Overview</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.bessel.bessel_over.ordinary_bessel_functions"></a><h5>
+<a name="id668199"></a>
           <a href="bessel_over.html#math_toolkit.special.bessel.bessel_over.ordinary_bessel_functions">Ordinary
           Bessel Functions</a>
- </h4>
+ </h5>
 <p>
           Bessel Functions are solutions to Bessel's ordinary differential equation:
         </p>
@@ -58,8 +56,7 @@
           <span class="inlinemediaobject"><img src="../../../../equations/bessel2.png"></span>
         </p>
 <p>
- This function is implemented in this library as <a href="bessel.html" title=" Bessel Functions
- of the First and Second Kinds">cyl_bessel_j</a>.
+ This function is implemented in this library as cyl_bessel_j.
         </p>
 <p>
           The second solution is denoted either Y<sub>v</sub> or N<sub>v</sub>
@@ -70,8 +67,7 @@
           <span class="inlinemediaobject"><img src="../../../../equations/bessel3.png"></span>
         </p>
 <p>
- This function is implemented in this library as <a href="bessel.html" title=" Bessel Functions
- of the First and Second Kinds">cyl_neumann</a>.
+ This function is implemented in this library as cyl_neumann.
         </p>
 <p>
           The Bessel functions satisfy the recurrence relations:
@@ -106,11 +102,11 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../equations/bessel10.png"></span>
         </p>
-<a name="math_toolkit.special.bessel.bessel_over.modified_bessel_functions"></a><h4>
-<a name="id635602"></a>
+<a name="math_toolkit.special.bessel.bessel_over.modified_bessel_functions"></a><h5>
+<a name="id668616"></a>
           <a href="bessel_over.html#math_toolkit.special.bessel.bessel_over.modified_bessel_functions">Modified
           Bessel Functions</a>
- </h4>
+ </h5>
 <p>
           The Bessel functions are valid for complex argument <span class="emphasis"><em>x</em></span>,
           and an important special case is the situation where <span class="emphasis"><em>x</em></span>
@@ -133,10 +129,8 @@
           <span class="inlinemediaobject"><img src="../../../../equations/mbessel3.png"></span>
         </p>
 <p>
- These functions are implemented in this library as <a href="mbessel.html" title=" Modified Bessel
- Functions of the First and Second Kinds">cyl_bessel_i</a>
- and <a href="mbessel.html" title=" Modified Bessel
- Functions of the First and Second Kinds">cyl_bessel_k</a>
+ These functions are implemented in this library as cyl_bessel_i
+ and cyl_bessel_k
           respectively.
         </p>
 <p>
@@ -172,11 +166,11 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../equations/mbessel10.png"></span>
         </p>
-<a name="math_toolkit.special.bessel.bessel_over.spherical_bessel_functions"></a><h4>
-<a name="id636002"></a>
+<a name="math_toolkit.special.bessel.bessel_over.spherical_bessel_functions"></a><h5>
+<a name="id669013"></a>
           <a href="bessel_over.html#math_toolkit.special.bessel.bessel_over.spherical_bessel_functions">Spherical
           Bessel Functions</a>
- </h4>
+ </h5>
 <p>
           When solving the Helmholtz equation in spherical coordinates by separation
           of variables, the radial equation has the form:
@@ -198,10 +192,8 @@
           spherical Neumann function n<sub>n</sub>.
         </p>
 <p>
- These functions are implemented in this library as <a href="sph_bessel.html" title=" Spherical
- Bessel Functions of the First and Second Kinds">sph_bessel</a>
- and <a href="sph_bessel.html" title=" Spherical
- Bessel Functions of the First and Second Kinds">sph_neumann</a>.
+ These functions are implemented in this library as sph_bessel
+ and sph_neumann.
         </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.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> Modified Bessel
- Functions of the First and Second Kinds</title>
+<title>Modified Bessel Functions of the First and Second Kinds</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="../bessel.html" title=" Bessel Functions">
-<link rel="prev" href="bessel.html" title=" Bessel Functions
- of the First and Second Kinds">
-<link rel="next" href="sph_bessel.html" title=" Spherical
- Bessel Functions of the First and Second Kinds">
+<link rel="up" href="../bessel.html" title="Bessel Functions">
+<link rel="prev" href="bessel.html" title="Bessel Functions of the First and Second Kinds">
+<link rel="next" href="sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,39 +24,33 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.bessel.mbessel"></a><a href="mbessel.html" title=" Modified Bessel
- Functions of the First and Second Kinds"> Modified Bessel
- Functions of the First and Second Kinds</a></h4></div></div></div>
-<a name="math_toolkit.special.bessel.mbessel.synopsis"></a><h4>
-<a name="id638691"></a>
+<a name="math_toolkit.special.bessel.mbessel"></a><a href="mbessel.html" title="Modified Bessel Functions of the First and Second Kinds"> Modified Bessel
+ Functions of the First and Second Kinds</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.bessel.mbessel.synopsis"></a><h5>
+<a name="id671688"></a>
           <a href="mbessel.html#math_toolkit.special.bessel.mbessel.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_bessel_i</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">cyl_bessel_i</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_bessel_i</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">cyl_bessel_i</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_bessel_k</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">cyl_bessel_k</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_bessel_k</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">cyl_bessel_k</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
-<a name="math_toolkit.special.bessel.mbessel.description"></a><h4>
-<a name="id639202"></a>
+<a name="math_toolkit.special.bessel.mbessel.description"></a><h5>
+<a name="id672198"></a>
           <a href="mbessel.html#math_toolkit.special.bessel.mbessel.description">Description</a>
- </h4>
+ </h5>
 <p>
- The functions <a href="mbessel.html" title=" Modified Bessel
- Functions of the First and Second Kinds">cyl_bessel_i</a>
- and <a href="mbessel.html" title=" Modified Bessel
- Functions of the First and Second Kinds">cyl_bessel_k</a>
+ The functions cyl_bessel_i
+ and cyl_bessel_k
           return the result of the modified Bessel functions of the first and second
           kind respectively:
         </p>
@@ -79,8 +70,7 @@
           <span class="inlinemediaobject"><img src="../../../../equations/mbessel3.png"></span>
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T1 and T2 are different types.
           The functions are also optimised for the relatively common case that T1
           is an integer.
@@ -88,26 +78,24 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <p>
           The functions return the result of domain_error
- whenever the result is undefined or complex. For <a href="bessel.html" title=" Bessel Functions
- of the First and Second Kinds">cyl_bessel_j</a>
- this occurs when <tt class="computeroutput"><span class="identifier">x</span> <span class="special">&lt;</span>
- <span class="number">0</span></tt> and v is not an integer, or when
- <tt class="computeroutput"><span class="identifier">x</span> <span class="special">==</span>
- <span class="number">0</span></tt> and <tt class="computeroutput"><span class="identifier">v</span>
- <span class="special">!=</span> <span class="number">0</span></tt>.
- For <a href="bessel.html" title=" Bessel Functions
- of the First and Second Kinds">cyl_neumann</a>
- this occurs when <tt class="computeroutput"><span class="identifier">x</span> <span class="special">&lt;=</span>
- <span class="number">0</span></tt>.
+ whenever the result is undefined or complex. For cyl_bessel_j
+ this occurs when <code class="computeroutput"><span class="identifier">x</span> <span class="special">&lt;</span>
+ <span class="number">0</span></code> and v is not an integer, or when
+ <code class="computeroutput"><span class="identifier">x</span> <span class="special">==</span>
+ <span class="number">0</span></code> and <code class="computeroutput"><span class="identifier">v</span>
+ <span class="special">!=</span> <span class="number">0</span></code>.
+ For cyl_neumann
+ this occurs when <code class="computeroutput"><span class="identifier">x</span> <span class="special">&lt;=</span>
+ <span class="number">0</span></code>.
         </p>
 <p>
           The following graph illustrates the exponential behaviour of I<sub>v</sub>.
@@ -121,19 +109,19 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../graphs/bessel_k.png" alt="bessel_k"></span>
         </p>
-<a name="math_toolkit.special.bessel.mbessel.testing"></a><h4>
-<a name="id639564"></a>
+<a name="math_toolkit.special.bessel.mbessel.testing"></a><h5>
+<a name="id672558"></a>
           <a href="mbessel.html#math_toolkit.special.bessel.mbessel.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           There are two sets of test values: spot values calculated using functions.wolfram.com, and a
           much larger set of tests computed using a simplified version of this implementation
           (with all the special case handling removed).
         </p>
-<a name="math_toolkit.special.bessel.mbessel.accuracy"></a><h4>
-<a name="id639604"></a>
+<a name="math_toolkit.special.bessel.mbessel.accuracy"></a><h5>
+<a name="id672597"></a>
           <a href="mbessel.html#math_toolkit.special.bessel.mbessel.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The following tables show how the accuracy of these functions varies on
           various platforms, along with a comparison to the GSL-1.9
@@ -142,8 +130,8 @@
           zero error</a>. All values are relative errors in units of epsilon.
         </p>
 <div class="table">
-<a name="id639645"></a><p class="title"><b>Table 31. Errors Rates in cyl_bessel_i</b></p>
-<table class="table" summary="Errors Rates in cyl_bessel_i">
+<a name="id672637"></a><p class="title"><b>Table 31. Errors Rates in cyl_bessel_i</b></p>
+<div class="table-contents"><table class="table" summary="Errors Rates in cyl_bessel_i">
 <colgroup>
 <col>
 <col>
@@ -236,11 +224,11 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id639799"></a><p class="title"><b>Table 32. Errors Rates in cyl_bessel_k</b></p>
-<table class="table" summary="Errors Rates in cyl_bessel_k">
+<br class="table-break"><div class="table">
+<a name="id672792"></a><p class="title"><b>Table 32. Errors Rates in cyl_bessel_k</b></p>
+<div class="table-contents"><table class="table" summary="Errors Rates in cyl_bessel_k">
 <colgroup>
 <col>
 <col>
@@ -336,12 +324,12 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="math_toolkit.special.bessel.mbessel.implementation"></a><h4>
-<a name="id639968"></a>
+<br class="table-break"><a name="math_toolkit.special.bessel.mbessel.implementation"></a><h5>
+<a name="id672960"></a>
           <a href="mbessel.html#math_toolkit.special.bessel.mbessel.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           The following are handled as special cases first:
         </p>
@@ -388,7 +376,7 @@
           precision.
         </p>
 <p>
- In the general case, we first normalize &#957; to [<tt class="literal">0, [inf</tt>])
+ In the general case, we first normalize &#957; to [<code class="literal">0, [inf</code>])
           with the help of the reflection formulae:
         </p>
 <p>
@@ -430,7 +418,7 @@
         </p>
 <p>
           <span class="emphasis"><em>x &lt;= v</em></span>, CF1 converges rapidly, CF2 fails to converge
- when <span class="emphasis"><em>x</em></span> <tt class="literal">-&gt;</tt> 0.
+ when <span class="emphasis"><em>x</em></span> <code class="literal">-&gt;</code> 0.
         </p>
 <p>
           When <span class="emphasis"><em>x</em></span> is large (<span class="emphasis"><em>x</em></span> &gt; 2), both

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/sph_bessel.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/sph_bessel.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/sph_bessel.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> Spherical
- Bessel Functions of the First and Second Kinds</title>
+<title>Spherical Bessel Functions of the First and Second Kinds</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="../bessel.html" title=" Bessel Functions">
-<link rel="prev" href="mbessel.html" title=" Modified Bessel
- Functions of the First and Second Kinds">
-<link rel="next" href="../ellint.html" title=" Elliptic Integrals">
+<link rel="up" href="../bessel.html" title="Bessel Functions">
+<link rel="prev" href="mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">
+<link rel="next" href="../ellint.html" title="Elliptic Integrals">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,39 +24,33 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.bessel.sph_bessel"></a><a href="sph_bessel.html" title=" Spherical
- Bessel Functions of the First and Second Kinds"> Spherical
- Bessel Functions of the First and Second Kinds</a></h4></div></div></div>
-<a name="math_toolkit.special.bessel.sph_bessel.synopsis"></a><h4>
-<a name="id640653"></a>
+<a name="math_toolkit.special.bessel.sph_bessel"></a><a href="sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds"> Spherical
+ Bessel Functions of the First and Second Kinds</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.bessel.sph_bessel.synopsis"></a><h5>
+<a name="id673638"></a>
           <a href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sph_bessel</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">sph_bessel</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sph_bessel</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">sph_bessel</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sph_neumann</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">sph_neumann</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sph_neumann</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">sph_neumann</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
-<a name="math_toolkit.special.bessel.sph_bessel.description"></a><h4>
-<a name="id641164"></a>
+<a name="math_toolkit.special.bessel.sph_bessel.description"></a><h5>
+<a name="id674149"></a>
           <a href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.description">Description</a>
- </h4>
+ </h5>
 <p>
- The functions <a href="sph_bessel.html" title=" Spherical
- Bessel Functions of the First and Second Kinds">sph_bessel</a>
- and <a href="sph_bessel.html" title=" Spherical
- Bessel Functions of the First and Second Kinds">sph_neumann</a>
+ The functions sph_bessel
+ and sph_neumann
           return the result of the Spherical Bessel functions of the first and second
           kinds respectively:
         </p>
@@ -75,23 +67,22 @@
           <span class="inlinemediaobject"><img src="../../../../equations/sbessel2.png"></span>
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> for the single argument type T.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <p>
           The functions return the result of domain_error
- whenever the result is undefined or complex: this occurs when <tt class="computeroutput"><span class="identifier">x</span> <span class="special">&lt;</span> <span class="number">0</span></tt>.
+ whenever the result is undefined or complex: this occurs when <code class="computeroutput"><span class="identifier">x</span> <span class="special">&lt;</span> <span class="number">0</span></code>.
         </p>
 <p>
           The j<sub>v</sub> function is cyclic like J<sub>v</sub> but differs in its behaviour at the origin:
@@ -106,31 +97,29 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../graphs/sph_bessel_y.png" alt="sph_bessel_y"></span>
         </p>
-<a name="math_toolkit.special.bessel.sph_bessel.testing"></a><h4>
-<a name="id641417"></a>
+<a name="math_toolkit.special.bessel.sph_bessel.testing"></a><h5>
+<a name="id674400"></a>
           <a href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           There are two sets of test values: spot values calculated using functions.wolfram.com, and
           a much larger set of tests computed using a simplified version of this
           implementation (with all the special case handling removed).
         </p>
-<a name="math_toolkit.special.bessel.sph_bessel.accuracy"></a><h4>
-<a name="id641458"></a>
+<a name="math_toolkit.special.bessel.sph_bessel.accuracy"></a><h5>
+<a name="id674439"></a>
           <a href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           Other than for some special cases, these functions are computed in terms
- of <a href="bessel.html" title=" Bessel Functions
- of the First and Second Kinds">cyl_bessel_j</a>
- and <a href="bessel.html" title=" Bessel Functions
- of the First and Second Kinds">cyl_neumann</a>:
+ of cyl_bessel_j
+ and cyl_neumann:
           refer to these functions for accuracy data.
         </p>
-<a name="math_toolkit.special.bessel.sph_bessel.implementation"></a><h4>
-<a name="id641508"></a>
+<a name="math_toolkit.special.bessel.sph_bessel.implementation"></a><h5>
+<a name="id674489"></a>
           <a href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           Other than error handling and a couple of special cases these functions
           are implemented directly in terms of their definitions:

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint.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> Elliptic Integrals</title>
+<title>Elliptic Integrals</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="../special.html" title=" Special Functions">
-<link rel="prev" href="bessel/sph_bessel.html" title=" Spherical
- Bessel Functions of the First and Second Kinds">
-<link rel="next" href="ellint/ellint_intro.html" title=" Elliptic
- Integral Overview">
+<link rel="up" href="../special.html" title="Special Functions">
+<link rel="prev" href="bessel/sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">
+<link rel="next" href="ellint/ellint_intro.html" title="Elliptic Integral Overview">
 </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><h3 class="title">
-<a name="math_toolkit.special.ellint"></a> Elliptic Integrals</h3></div></div></div>
+<a name="math_toolkit.special.ellint"></a> Elliptic Integrals
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="ellint/ellint_intro.html"> Elliptic
         Integral Overview</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_1.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_1.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_1.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> Elliptic Integrals
- of the First Kind - Legendre Form</title>
+<title>Elliptic Integrals of the First Kind - Legendre Form</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="../ellint.html" title=" Elliptic Integrals">
-<link rel="prev" href="ellint_carlson.html" title=" Elliptic
- Integrals - Carlson Form">
-<link rel="next" href="ellint_2.html" title=" Elliptic Integrals
- of the Second Kind - Legendre Form">
+<link rel="up" href="../ellint.html" title="Elliptic Integrals">
+<link rel="prev" href="ellint_carlson.html" title="Elliptic Integrals - Carlson Form">
+<link rel="next" href="ellint_2.html" title="Elliptic Integrals of the Second Kind - Legendre Form">
 </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><h4 class="title">
-<a name="math_toolkit.special.ellint.ellint_1"></a><a href="ellint_1.html" title=" Elliptic Integrals
- of the First Kind - Legendre Form"> Elliptic Integrals
- of the First Kind - Legendre Form</a></h4></div></div></div>
-<a name="math_toolkit.special.ellint.ellint_1.synopsis"></a><h5>
-<a name="id647228"></a>
+<a name="math_toolkit.special.ellint.ellint_1"></a><a href="ellint_1.html" title="Elliptic Integrals of the First Kind - Legendre Form"> Elliptic Integrals
+ of the First Kind - Legendre Form</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.ellint.ellint_1.synopsis"></a><h6>
+<a name="id680181"></a>
           <a href="ellint_1.html#math_toolkit.special.ellint.ellint_1.synopsis">Synopsis</a>
- </h5>
+ </h6>
 <p>
           
 </p>
@@ -46,27 +43,23 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.ellint.ellint_1.description"></a><h5>
-<a name="id647795"></a>
+<a name="math_toolkit.special.ellint.ellint_1.description"></a><h6>
+<a name="id680746"></a>
           <a href="ellint_1.html#math_toolkit.special.ellint.ellint_1.description">Description</a>
- </h5>
+ </h6>
 <p>
           These two functions evaluate the incomplete elliptic integral of the first
           kind <span class="emphasis"><em>F(&#966;, k)</em></span> and its complete counterpart <span class="emphasis"><em>K(k)
@@ -76,19 +69,16 @@
           <span class="inlinemediaobject"><img src="../../../../graphs/ellint_1.png" alt="ellint_1"></span>
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T1 and T2 are different types:
           when they are the same type then the result is the same type as the arguments.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the incomplete elliptic integral of the first kind <span class="emphasis"><em>F(&#966;,
@@ -103,21 +93,19 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+calculated-result-type <span class="identifier">ellint_1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the complete elliptic integral of the first kind <span class="emphasis"><em>K(k)</em></span>:
@@ -131,17 +119,17 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
-<a name="math_toolkit.special.ellint.ellint_1.accuracy"></a><h5>
-<a name="id648444"></a>
+<a name="math_toolkit.special.ellint.ellint_1.accuracy"></a><h6>
+<a name="id681394"></a>
           <a href="ellint_1.html#math_toolkit.special.ellint.ellint_1.accuracy">Accuracy</a>
- </h5>
+ </h6>
 <p>
           These functions are computed using only basic arithmetic operations, so
           there isn't much variation in accuracy over differing platforms. Note that
@@ -150,9 +138,9 @@
           All values are relative errors in units of epsilon.
         </p>
 <div class="table">
-<a name="id648479"></a><p class="title"><b>Table 34. Errors Rates in the Elliptic Integrals of the
+<a name="id681427"></a><p class="title"><b>Table 34. Errors Rates in the Elliptic Integrals of the
         First Kind</b></p>
-<table class="table" summary="Errors Rates in the Elliptic Integrals of the
+<div class="table-contents"><table class="table" summary="Errors Rates in the Elliptic Integrals of the
         First Kind">
 <colgroup>
 <col>
@@ -250,22 +238,22 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="math_toolkit.special.ellint.ellint_1.testing"></a><h5>
-<a name="id648642"></a>
+<br class="table-break"><a name="math_toolkit.special.ellint.ellint_1.testing"></a><h6>
+<a name="id681590"></a>
           <a href="ellint_1.html#math_toolkit.special.ellint.ellint_1.testing">Testing</a>
- </h5>
+ </h6>
 <p>
           The tests use a mixture of spot test values calculated using the online
           calculator at functions.wolfram.com,
           and random test data generated using NTL::RR at 1000-bit precision and
           this implementation.
         </p>
-<a name="math_toolkit.special.ellint.ellint_1.implementation"></a><h5>
-<a name="id648682"></a>
+<a name="math_toolkit.special.ellint.ellint_1.implementation"></a><h6>
+<a name="id681629"></a>
           <a href="ellint_1.html#math_toolkit.special.ellint.ellint_1.implementation">Implementation</a>
- </h5>
+ </h6>
 <p>
           These functions are implemented in terms of Carlson's integrals using the
           relations:

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_2.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_2.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_2.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> Elliptic Integrals
- of the Second Kind - Legendre Form</title>
+<title>Elliptic Integrals of the Second Kind - Legendre Form</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="../ellint.html" title=" Elliptic Integrals">
-<link rel="prev" href="ellint_1.html" title=" Elliptic Integrals
- of the First Kind - Legendre Form">
-<link rel="next" href="ellint_3.html" title=" Elliptic Integrals
- of the Third Kind - Legendre Form">
+<link rel="up" href="../ellint.html" title="Elliptic Integrals">
+<link rel="prev" href="ellint_1.html" title="Elliptic Integrals of the First Kind - Legendre Form">
+<link rel="next" href="ellint_3.html" title="Elliptic Integrals of the Third Kind - Legendre Form">
 </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><h4 class="title">
-<a name="math_toolkit.special.ellint.ellint_2"></a><a href="ellint_2.html" title=" Elliptic Integrals
- of the Second Kind - Legendre Form"> Elliptic Integrals
- of the Second Kind - Legendre Form</a></h4></div></div></div>
-<a name="math_toolkit.special.ellint.ellint_2.synopsis"></a><h5>
-<a name="id648801"></a>
+<a name="math_toolkit.special.ellint.ellint_2"></a><a href="ellint_2.html" title="Elliptic Integrals of the Second Kind - Legendre Form"> Elliptic Integrals
+ of the Second Kind - Legendre Form</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.ellint.ellint_2.synopsis"></a><h6>
+<a name="id681745"></a>
           <a href="ellint_2.html#math_toolkit.special.ellint.ellint_2.synopsis">Synopsis</a>
- </h5>
+ </h6>
 <p>
           
 </p>
@@ -46,27 +43,23 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.ellint.ellint_2.description"></a><h5>
-<a name="id649366"></a>
+<a name="math_toolkit.special.ellint.ellint_2.description"></a><h6>
+<a name="id682309"></a>
           <a href="ellint_2.html#math_toolkit.special.ellint.ellint_2.description">Description</a>
- </h5>
+ </h6>
 <p>
           These two functions evaluate the incomplete elliptic integral of the second
           kind <span class="emphasis"><em>E(&#966;, k)</em></span> and its complete counterpart <span class="emphasis"><em>E(k)
@@ -76,19 +69,16 @@
           <span class="inlinemediaobject"><img src="../../../../graphs/ellint_2.png" alt="ellint_2"></span>
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T1 and T2 are different types:
           when they are the same type then the result is the same type as the arguments.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the incomplete elliptic integral of the second kind <span class="emphasis"><em>E(&#966;,
@@ -103,21 +93,19 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+calculated-result-type <span class="identifier">ellint_2</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">k</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the complete elliptic integral of the first kind <span class="emphasis"><em>E(k)</em></span>:
@@ -131,17 +119,17 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
-<a name="math_toolkit.special.ellint.ellint_2.accuracy"></a><h5>
-<a name="id650015"></a>
+<a name="math_toolkit.special.ellint.ellint_2.accuracy"></a><h6>
+<a name="id687223"></a>
           <a href="ellint_2.html#math_toolkit.special.ellint.ellint_2.accuracy">Accuracy</a>
- </h5>
+ </h6>
 <p>
           These functions are computed using only basic arithmetic operations, so
           there isn't much variation in accuracy over differing platforms. Note that
@@ -150,9 +138,9 @@
           All values are relative errors in units of epsilon.
         </p>
 <div class="table">
-<a name="id650049"></a><p class="title"><b>Table 35. Errors Rates in the Elliptic Integrals of the
+<a name="id687256"></a><p class="title"><b>Table 35. Errors Rates in the Elliptic Integrals of the
         Second Kind</b></p>
-<table class="table" summary="Errors Rates in the Elliptic Integrals of the
+<div class="table-contents"><table class="table" summary="Errors Rates in the Elliptic Integrals of the
         Second Kind">
 <colgroup>
 <col>
@@ -250,22 +238,22 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="math_toolkit.special.ellint.ellint_2.testing"></a><h5>
-<a name="id650212"></a>
+<br class="table-break"><a name="math_toolkit.special.ellint.ellint_2.testing"></a><h6>
+<a name="id687419"></a>
           <a href="ellint_2.html#math_toolkit.special.ellint.ellint_2.testing">Testing</a>
- </h5>
+ </h6>
 <p>
           The tests use a mixture of spot test values calculated using the online
           calculator at [http://@functions.wolfram.com functions.wolfram.com], and
           random test data generated using NTL::RR at 1000-bit precision and this
           implementation.
         </p>
-<a name="math_toolkit.special.ellint.ellint_2.implementation"></a><h5>
-<a name="id650246"></a>
+<a name="math_toolkit.special.ellint.ellint_2.implementation"></a><h6>
+<a name="id687452"></a>
           <a href="ellint_2.html#math_toolkit.special.ellint.ellint_2.implementation">Implementation</a>
- </h5>
+ </h6>
 <p>
           These functions are implemented in terms of Carlson's integrals using the
           relations:

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_3.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_3.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_3.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> Elliptic Integrals
- of the Third Kind - Legendre Form</title>
+<title>Elliptic Integrals of the Third Kind - Legendre Form</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="../ellint.html" title=" Elliptic Integrals">
-<link rel="prev" href="ellint_2.html" title=" Elliptic Integrals
- of the Second Kind - Legendre Form">
-<link rel="next" href="../powers.html" title=" Logs, Powers, Roots and
- Exponentials">
+<link rel="up" href="../ellint.html" title="Elliptic Integrals">
+<link rel="prev" href="ellint_2.html" title="Elliptic Integrals of the Second Kind - Legendre Form">
+<link rel="next" href="../powers.html" title="Logs, Powers, Roots and Exponentials">
 </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><h4 class="title">
-<a name="math_toolkit.special.ellint.ellint_3"></a><a href="ellint_3.html" title=" Elliptic Integrals
- of the Third Kind - Legendre Form"> Elliptic Integrals
- of the Third Kind - Legendre Form</a></h4></div></div></div>
-<a name="math_toolkit.special.ellint.ellint_3.synopsis"></a><h5>
-<a name="id650365"></a>
+<a name="math_toolkit.special.ellint.ellint_3"></a><a href="ellint_3.html" title="Elliptic Integrals of the Third Kind - Legendre Form"> Elliptic Integrals
+ of the Third Kind - Legendre Form</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.ellint.ellint_3.synopsis"></a><h6>
+<a name="id687568"></a>
           <a href="ellint_3.html#math_toolkit.special.ellint.ellint_3.synopsis">Synopsis</a>
- </h5>
+ </h6>
 <p>
           
 </p>
@@ -46,27 +43,23 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">phi</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">phi</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.ellint.ellint_3.description"></a><h5>
-<a name="id651068"></a>
+<a name="math_toolkit.special.ellint.ellint_3.description"></a><h6>
+<a name="id688269"></a>
           <a href="ellint_3.html#math_toolkit.special.ellint.ellint_3.description">Description</a>
- </h5>
+ </h6>
 <p>
           These two functions evaluate the incomplete elliptic integral of the third
           kind <span class="emphasis"><em>&#928;(n, &#966;, k)</em></span> and its complete counterpart <span class="emphasis"><em>&#928;(n,
@@ -76,20 +69,17 @@
           <span class="inlinemediaobject"><img src="../../../../graphs/ellint_3.png" alt="ellint_3"></span>
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when the arguments are of different
           types: when they are the same type then the result is the same type as
           the arguments.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">phi</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">phi</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the incomplete elliptic integral of the third kind <span class="emphasis"><em>&#928;(n,
@@ -106,10 +96,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -118,7 +108,7 @@
 <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>
             In addition, the region where <span class="emphasis"><em>n &gt; 1</em></span> and &#966; <span class="emphasis"><em>is
             not in the range</em></span> [0, &#960;/2] is currently unsupported and returns
             the result of domain_error. For this
@@ -128,12 +118,10 @@
 </table></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_3</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">k</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the complete elliptic integral of the first kind <span class="emphasis"><em>&#928;(n,
@@ -150,10 +138,10 @@
 <p>
           [opitonal_policy]
         </p>
-<a name="math_toolkit.special.ellint.ellint_3.accuracy"></a><h5>
-<a name="id651900"></a>
+<a name="math_toolkit.special.ellint.ellint_3.accuracy"></a><h6>
+<a name="id689101"></a>
           <a href="ellint_3.html#math_toolkit.special.ellint.ellint_3.accuracy">Accuracy</a>
- </h5>
+ </h6>
 <p>
           These functions are computed using only basic arithmetic operations, so
           there isn't much variation in accuracy over differing platforms. Note that
@@ -162,9 +150,9 @@
           All values are relative errors in units of epsilon.
         </p>
 <div class="table">
-<a name="id651935"></a><p class="title"><b>Table 36. Errors Rates in the Elliptic Integrals of the
+<a name="id689135"></a><p class="title"><b>Table 36. Errors Rates in the Elliptic Integrals of the
         Third Kind</b></p>
-<table class="table" summary="Errors Rates in the Elliptic Integrals of the
+<div class="table-contents"><table class="table" summary="Errors Rates in the Elliptic Integrals of the
         Third Kind">
 <colgroup>
 <col>
@@ -262,22 +250,22 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="math_toolkit.special.ellint.ellint_3.testing"></a><h5>
-<a name="id652100"></a>
+<br class="table-break"><a name="math_toolkit.special.ellint.ellint_3.testing"></a><h6>
+<a name="id689298"></a>
           <a href="ellint_3.html#math_toolkit.special.ellint.ellint_3.testing">Testing</a>
- </h5>
+ </h6>
 <p>
           The tests use a mixture of spot test values calculated using the online
           calculator at functions.wolfram.com,
           and random test data generated using NTL::RR at 1000-bit precision and
           this implementation.
         </p>
-<a name="math_toolkit.special.ellint.ellint_3.implementation"></a><h5>
-<a name="id652140"></a>
+<a name="math_toolkit.special.ellint.ellint_3.implementation"></a><h6>
+<a name="id689336"></a>
           <a href="ellint_3.html#math_toolkit.special.ellint.ellint_3.implementation">Implementation</a>
- </h5>
+ </h6>
 <p>
           The implementation for &#928;(n, &#966;, k) first siphons off the special cases:
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_carlson.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_carlson.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_carlson.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> Elliptic
- Integrals - Carlson Form</title>
+<title>Elliptic Integrals - Carlson Form</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="../ellint.html" title=" Elliptic Integrals">
-<link rel="prev" href="ellint_intro.html" title=" Elliptic
- Integral Overview">
-<link rel="next" href="ellint_1.html" title=" Elliptic Integrals
- of the First Kind - Legendre Form">
+<link rel="up" href="../ellint.html" title="Elliptic Integrals">
+<link rel="prev" href="ellint_intro.html" title="Elliptic Integral Overview">
+<link rel="next" href="ellint_1.html" title="Elliptic Integrals of the First Kind - Legendre Form">
 </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><h4 class="title">
-<a name="math_toolkit.special.ellint.ellint_carlson"></a><a href="ellint_carlson.html" title=" Elliptic
- Integrals - Carlson Form"> Elliptic
- Integrals - Carlson Form</a></h4></div></div></div>
-<a name="math_toolkit.special.ellint.ellint_carlson.synopsis"></a><h5>
-<a name="id643099"></a>
+<a name="math_toolkit.special.ellint.ellint_carlson"></a><a href="ellint_carlson.html" title="Elliptic Integrals - Carlson Form"> Elliptic
+ Integrals - Carlson Form</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.ellint.ellint_carlson.synopsis"></a><h6>
+<a name="id676061"></a>
           <a href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.synopsis">Synopsis</a>
- </h5>
+ </h6>
 <p>
           
 </p>
@@ -46,12 +43,10 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rf</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">)</span>
+calculated-result-type <span class="identifier">ellint_rf</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">)</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rf</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_rf</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
@@ -67,12 +62,10 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rd</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">)</span>
+calculated-result-type <span class="identifier">ellint_rd</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">)</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rd</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_rd</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
@@ -88,12 +81,10 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rj</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">T4</span> <span class="identifier">p</span><span class="special">)</span>
+calculated-result-type <span class="identifier">ellint_rj</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">T4</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rj</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">T4</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_rj</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">T4</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
@@ -109,19 +100,17 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rc</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">)</span>
+calculated-result-type <span class="identifier">ellint_rc</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">)</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rc</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_rc</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.ellint.ellint_carlson.description"></a><h5>
-<a name="id644881"></a>
+<a name="math_toolkit.special.ellint.ellint_carlson.description"></a><h6>
+<a name="id677841"></a>
           <a href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.description">Description</a>
- </h5>
+ </h6>
 <p>
           These functions return Carlson's symmetrical elliptic integrals, the functions
           have complicated behavior over all their possible domains, but the following
@@ -131,19 +120,16 @@
           <span class="inlinemediaobject"><img src="../../../../graphs/ellint_c.png" alt="ellint_c"></span>
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when the arguments are of different
           types: otherwise the return is the same type as the arguments.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rf</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">)</span>
+calculated-result-type <span class="identifier">ellint_rf</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">)</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rf</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_rf</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
 </pre>
 <p>
           Returns Carlson's Elliptic Integral R<sub>F</sub>:
@@ -158,21 +144,19 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rd</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">)</span>
+calculated-result-type <span class="identifier">ellint_rd</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">)</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rd</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_rd</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
 </pre>
 <p>
           Returns Carlson's elliptic integral R<sub>D</sub>:
@@ -187,21 +171,19 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rj</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">T4</span> <span class="identifier">p</span><span class="special">)</span>
+calculated-result-type <span class="identifier">ellint_rj</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">T4</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rj</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">T4</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_rj</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">z</span><span class="special">,</span> <span class="identifier">T4</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
 </pre>
 <p>
           Returns Carlson's elliptic integral R<sub>J</sub>:
@@ -217,10 +199,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -233,12 +215,10 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rc</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">)</span>
+calculated-result-type <span class="identifier">ellint_rc</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">)</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ellint_rc</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ellint_rc</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;)</span>
 </pre>
 <p>
           Returns Carlson's elliptic integral R<sub>C</sub>:
@@ -253,10 +233,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -267,10 +247,10 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../equations/ellint18.png"></span>
         </p>
-<a name="math_toolkit.special.ellint.ellint_carlson.testing"></a><h5>
-<a name="id646641"></a>
+<a name="math_toolkit.special.ellint.ellint_carlson.testing"></a><h6>
+<a name="id679600"></a>
           <a href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.testing">Testing</a>
- </h5>
+ </h6>
 <p>
           There are two sets of tests.
         </p>
@@ -296,10 +276,10 @@
           There are also sanity checks that use the inter-relations between the integrals
           to verify their correctness: see the above Carlson paper for details.
         </p>
-<a name="math_toolkit.special.ellint.ellint_carlson.accuracy"></a><h5>
-<a name="id646713"></a>
+<a name="math_toolkit.special.ellint.ellint_carlson.accuracy"></a><h6>
+<a name="id679670"></a>
           <a href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.accuracy">Accuracy</a>
- </h5>
+ </h6>
 <p>
           These functions are computed using only basic arithmetic operations, so
           there isn't much variation in accuracy over differing platforms. Note that
@@ -308,8 +288,8 @@
           All values are relative errors in units of epsilon.
         </p>
 <div class="table">
-<a name="id646749"></a><p class="title"><b>Table 33. Errors Rates in the Carlson Elliptic Integrals</b></p>
-<table class="table" summary="Errors Rates in the Carlson Elliptic Integrals">
+<a name="id679705"></a><p class="title"><b>Table 33. Errors Rates in the Carlson Elliptic Integrals</b></p>
+<div class="table-contents"><table class="table" summary="Errors Rates in the Carlson Elliptic Integrals">
 <colgroup>
 <col>
 <col>
@@ -448,12 +428,12 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="math_toolkit.special.ellint.ellint_carlson.implementation"></a><h5>
-<a name="id646981"></a>
+<br class="table-break"><a name="math_toolkit.special.ellint.ellint_carlson.implementation"></a><h6>
+<a name="id679936"></a>
           <a href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.implementation">Implementation</a>
- </h5>
+ </h6>
 <p>
           The key of Carlson's algorithm [Carlson79]
           is the duplication theorem:

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_intro.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_intro.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_intro.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> Elliptic
- Integral Overview</title>
+<title>Elliptic Integral 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="Math Toolkit">
-<link rel="up" href="../ellint.html" title=" Elliptic Integrals">
-<link rel="prev" href="../ellint.html" title=" Elliptic Integrals">
-<link rel="next" href="ellint_carlson.html" title=" Elliptic
- Integrals - Carlson Form">
+<link rel="up" href="../ellint.html" title="Elliptic Integrals">
+<link rel="prev" href="../ellint.html" title="Elliptic Integrals">
+<link rel="next" href="ellint_carlson.html" title="Elliptic Integrals - Carlson Form">
 </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><h4 class="title">
-<a name="math_toolkit.special.ellint.ellint_intro"></a><a href="ellint_intro.html" title=" Elliptic
- Integral Overview"> Elliptic
- Integral Overview</a></h4></div></div></div>
+<a name="math_toolkit.special.ellint.ellint_intro"></a><a href="ellint_intro.html" title="Elliptic Integral Overview"> Elliptic
+ Integral Overview</a>
+</h4></div></div></div>
 <p>
           The main reference for the elliptic integrals is:
         </p>
@@ -62,17 +60,17 @@
           As does <a href="http://en.wikipedia.org/wiki/Elliptic_integral" target="_top">Wikipedia
           Elliptic integral</a>.
         </p>
-<a name="math_toolkit.special.ellint.ellint_intro.notation"></a><h4>
-<a name="id641741"></a>
+<a name="math_toolkit.special.ellint.ellint_intro.notation"></a><h5>
+<a name="id674717"></a>
           <a href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.notation">Notation</a>
- </h4>
+ </h5>
 <p>
           All variables are real numbers unless otherwise noted.
         </p>
-<a name="ellint_def"></a><a name="math_toolkit.special.ellint.ellint_intro.definition"></a><h4>
-<a name="id641780"></a>
+<a name="ellint_def"></a><a name="math_toolkit.special.ellint.ellint_intro.definition"></a><h5>
+<a name="id674754"></a>
           <a href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.definition">Definition</a>
- </h4>
+ </h5>
 <p>
           <span class="inlinemediaobject"><img src="../../../../equations/ellint1.png"></span>
         </p>
@@ -115,7 +113,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>
             <span class="emphasis"><em>&#966;</em></span> is called the amplitude.
           </p>
@@ -135,7 +133,7 @@
 <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>
             Perhaps more than any other special functions the elliptic integrals
             are expressed in a variety of different ways. In particular, the final
@@ -249,7 +247,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>
             <span class="emphasis"><em>R<sub>C</sub>(x, y) = R<sub>F</sub>(x, y, y)</em></span>
           </p>
@@ -258,11 +256,11 @@
           </p>
 </td></tr>
 </table></div>
-<a name="ellint_theorem"></a><a name="math_toolkit.special.ellint.ellint_intro.duplication_theorem"></a><h4>
-<a name="id642538"></a>
+<a name="ellint_theorem"></a><a name="math_toolkit.special.ellint.ellint_intro.duplication_theorem"></a><h5>
+<a name="id675510"></a>
           <a href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.duplication_theorem">Duplication
           Theorem</a>
- </h4>
+ </h5>
 <p>
           Carlson proved in [Carlson78]
           that
@@ -270,11 +268,11 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../equations/ellint13.png"></span>
         </p>
-<a name="ellint_formula"></a><a name="math_toolkit.special.ellint.ellint_intro.carlson_s_formulas"></a><h4>
-<a name="id642615"></a>
+<a name="ellint_formula"></a><a name="math_toolkit.special.ellint.ellint_intro.carlson_s_formulas"></a><h5>
+<a name="id675585"></a>
           <a href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.carlson_s_formulas">Carlson's
           Formulas</a>
- </h4>
+ </h5>
 <p>
           The Legendre form and Carlson form of elliptic integrals are related by
           equations:
@@ -288,11 +286,11 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../equations/ellint15.png"></span>
         </p>
-<a name="math_toolkit.special.ellint.ellint_intro.numerical_algorithms"></a><h4>
-<a name="id642711"></a>
+<a name="math_toolkit.special.ellint.ellint_intro.numerical_algorithms"></a><h5>
+<a name="id675679"></a>
           <a href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.numerical_algorithms">Numerical
           Algorithms</a>
- </h4>
+ </h5>
 <p>
           The conventional methods for computing elliptic integrals are Gauss and
           Landen transformations, which converge quadratically and work well for
@@ -302,10 +300,10 @@
           by contrast, provides a unified method for all three kinds of elliptic
           integrals with satisfactory precisions.
         </p>
-<a name="ellint_refs"></a><a name="math_toolkit.special.ellint.ellint_intro.references"></a><h4>
-<a name="id642775"></a>
+<a name="ellint_refs"></a><a name="math_toolkit.special.ellint.ellint_intro.references"></a><h5>
+<a name="id675741"></a>
           <a href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.references">References</a>
- </h4>
+ </h5>
 <p>
           Special mention goes to:
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials.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> Factorials and Binomial
- Coefficients</title>
+<title>Factorials and Binomial Coefficients</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="../special.html" title=" Special Functions">
-<link rel="prev" href="sf_gamma/gamma_derivatives.html" title=" Derivative
- of the Incomplete Gamma Function">
-<link rel="next" href="factorials/sf_factorial.html" title=" Factorial">
+<link rel="up" href="../special.html" title="Special Functions">
+<link rel="prev" href="sf_gamma/gamma_derivatives.html" title="Derivative of the Incomplete Gamma Function">
+<link rel="next" href="factorials/sf_factorial.html" title="Factorial">
 </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.special.factorials"></a><a href="factorials.html" title=" Factorials and Binomial
- Coefficients"> Factorials and Binomial
- Coefficients</a></h3></div></div></div>
+<a name="math_toolkit.special.factorials"></a><a href="factorials.html" title="Factorials and Binomial Coefficients"> Factorials and Binomial
+ Coefficients</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Factorial</span></dt>
 <dt><span class="section"><a href="factorials/sf_double_factorial.html">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_binomial.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_binomial.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_binomial.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
- Coefficients</title>
+<title>Binomial Coefficients</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="../factorials.html" title=" Factorials and Binomial
- Coefficients">
-<link rel="prev" href="sf_falling_factorial.html" title="
- Falling Factorial">
-<link rel="next" href="../sf_beta.html" title=" Beta Functions">
+<link rel="up" href="../factorials.html" title="Factorials and Binomial Coefficients">
+<link rel="prev" href="sf_falling_factorial.html" title="Falling Factorial">
+<link rel="next" href="../sf_beta.html" title="Beta Functions">
 </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><h4 class="title">
-<a name="math_toolkit.special.factorials.sf_binomial"></a><a href="sf_binomial.html" title=" Binomial
- Coefficients"> Binomial
- Coefficients</a></h4></div></div></div>
+<a name="math_toolkit.special.factorials.sf_binomial"></a><a href="sf_binomial.html" title="Binomial Coefficients"> Binomial
+ Coefficients</a>
+</h4></div></div></div>
 <p>
           
 </p>
@@ -44,8 +41,8 @@
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">T</span> <span class="identifier">binomial_coefficient</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">k</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">T</span> <span class="identifier">binomial_coefficient</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">k</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">T</span> <span class="identifier">binomial_coefficient</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">k</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
@@ -58,10 +55,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -69,26 +66,26 @@
           May return the result of overflow_error
           if the result is too large to represent in type T.
         </p>
-<a name="math_toolkit.special.factorials.sf_binomial.accuracy"></a><h4>
-<a name="id603855"></a>
+<a name="math_toolkit.special.factorials.sf_binomial.accuracy"></a><h5>
+<a name="id636989"></a>
           <a href="sf_binomial.html#math_toolkit.special.factorials.sf_binomial.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The accuracy will be the same as for the factorials for small arguments
- (i.e. no more than one or two epsilon), and the beta
+ (i.e. no more than one or two epsilon), and the beta
           function for larger arguments.
         </p>
-<a name="math_toolkit.special.factorials.sf_binomial.testing"></a><h4>
-<a name="id603897"></a>
+<a name="math_toolkit.special.factorials.sf_binomial.testing"></a><h5>
+<a name="id637029"></a>
           <a href="sf_binomial.html#math_toolkit.special.factorials.sf_binomial.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           The spot tests for the binomial coefficients use data generated by functions.wolfram.com.
         </p>
-<a name="math_toolkit.special.factorials.sf_binomial.implementation"></a><h4>
-<a name="id603929"></a>
+<a name="math_toolkit.special.factorials.sf_binomial.implementation"></a><h5>
+<a name="id637059"></a>
           <a href="sf_binomial.html#math_toolkit.special.factorials.sf_binomial.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           Binomial coefficients are calculated using table lookup of factorials where
           possible using:
@@ -100,14 +97,14 @@
           Otherwise it is implemented in terms of the beta function using the relations:
         </p>
 <p>
- <sub>n</sub>C<sub>k</sub> = 1 / (k * beta(k,
+ <sub>n</sub>C<sub>k</sub> = 1 / (k * beta(k,
           n-k+1))
         </p>
 <p>
           and
         </p>
 <p>
- <sub>n</sub>C<sub>k</sub> = 1 / ((n-k) * beta(k+1,
+ <sub>n</sub>C<sub>k</sub> = 1 / ((n-k) * beta(k+1,
           n-k))
         </p>
 </div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_double_factorial.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_double_factorial.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_double_factorial.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>
- Double Factorial</title>
+<title>Double Factorial</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="../factorials.html" title=" Factorials and Binomial
- Coefficients">
-<link rel="prev" href="sf_factorial.html" title=" Factorial">
-<link rel="next" href="sf_rising_factorial.html" title="
- Rising Factorial">
+<link rel="up" href="../factorials.html" title="Factorials and Binomial Coefficients">
+<link rel="prev" href="sf_factorial.html" title="Factorial">
+<link rel="next" href="sf_rising_factorial.html" title="Rising Factorial">
 </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><h4 class="title">
-<a name="math_toolkit.special.factorials.sf_double_factorial"></a><a href="sf_double_factorial.html" title="
- Double Factorial">
- Double Factorial</a></h4></div></div></div>
+<a name="math_toolkit.special.factorials.sf_double_factorial"></a><a href="sf_double_factorial.html" title="Double Factorial">
+ Double Factorial</a>
+</h4></div></div></div>
 <p>
           
 </p>
@@ -44,21 +41,21 @@
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">T</span> <span class="identifier">double_factorial</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">T</span> <span class="identifier">double_factorial</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">T</span> <span class="identifier">double_factorial</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <p>
- Returns <tt class="literal">i!!</tt>.
+ Returns <code class="literal">i!!</code>.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -68,25 +65,25 @@
           designed to be optimised for small <span class="emphasis"><em>i</em></span> where table lookup
           of i! is possible.
         </p>
-<a name="math_toolkit.special.factorials.sf_double_factorial.accuracy"></a><h4>
-<a name="id602148"></a>
+<a name="math_toolkit.special.factorials.sf_double_factorial.accuracy"></a><h5>
+<a name="id635304"></a>
           <a href="sf_double_factorial.html#math_toolkit.special.factorials.sf_double_factorial.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The implementation uses a trivial adaptation of the factorial function,
           so error rates should be no more than a couple of epsilon higher.
         </p>
-<a name="math_toolkit.special.factorials.sf_double_factorial.testing"></a><h4>
-<a name="id602181"></a>
+<a name="math_toolkit.special.factorials.sf_double_factorial.testing"></a><h5>
+<a name="id635336"></a>
           <a href="sf_double_factorial.html#math_toolkit.special.factorials.sf_double_factorial.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           The spot tests for the double factorial use data generated by functions.wolfram.com.
         </p>
-<a name="math_toolkit.special.factorials.sf_double_factorial.implementation"></a><h4>
-<a name="id602215"></a>
+<a name="math_toolkit.special.factorials.sf_double_factorial.implementation"></a><h5>
+<a name="id635367"></a>
           <a href="sf_double_factorial.html#math_toolkit.special.factorials.sf_double_factorial.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           The double factorial is implemented in terms of the factorial and gamma
           functions using the relations:

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_factorial.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_factorial.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_factorial.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> Factorial</title>
+<title>Factorial</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="../factorials.html" title=" Factorials and Binomial
- Coefficients">
-<link rel="prev" href="../factorials.html" title=" Factorials and Binomial
- Coefficients">
-<link rel="next" href="sf_double_factorial.html" title="
- Double Factorial">
+<link rel="up" href="../factorials.html" title="Factorials and Binomial Coefficients">
+<link rel="prev" href="../factorials.html" title="Factorials and Binomial Coefficients">
+<link rel="next" href="sf_double_factorial.html" title="Double Factorial">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,11 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.factorials.sf_factorial"></a> Factorial</h4></div></div></div>
-<a name="math_toolkit.special.factorials.sf_factorial.synopsis"></a><h4>
-<a name="id600671"></a>
+<a name="math_toolkit.special.factorials.sf_factorial"></a> Factorial
+</h4></div></div></div>
+<a name="math_toolkit.special.factorials.sf_factorial.synopsis"></a><h5>
+<a name="id633838"></a>
           <a href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -46,8 +44,8 @@
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">T</span> <span class="identifier">factorial</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">T</span> <span class="identifier">factorial</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">T</span> <span class="identifier">factorial</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">T</span> <span class="identifier">unchecked_factorial</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">);</span>
@@ -57,37 +55,37 @@
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.factorials.sf_factorial.description"></a><h4>
-<a name="id601098"></a>
+<a name="math_toolkit.special.factorials.sf_factorial.description"></a><h5>
+<a name="id634263"></a>
           <a href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.description">Description</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">T</span> <span class="identifier">factorial</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">T</span> <span class="identifier">factorial</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">T</span> <span class="identifier">factorial</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Returns <tt class="literal">i!</tt>.
+ Returns <code class="literal">i!</code>.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <p>
- For <tt class="literal">i &lt;= max_factorial&lt;T&gt;::value</tt> this is implemented
- by table lookup, for larger values of <tt class="literal">i</tt>, this function
- is implemented in terms of tgamma.
+ For <code class="literal">i &lt;= max_factorial&lt;T&gt;::value</code> this is implemented
+ by table lookup, for larger values of <code class="literal">i</code>, this function
+ is implemented in terms of tgamma.
         </p>
 <p>
- If <tt class="literal">i</tt> is so large that the result can not be represented
+ If <code class="literal">i</code> is so large that the result can not be represented
           in type T, then calls overflow_error.
         </p>
 <pre class="programlisting">
@@ -95,14 +93,14 @@
 <span class="identifier">T</span> <span class="identifier">unchecked_factorial</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <p>
- Returns <tt class="literal">i!</tt>.
+ Returns <code class="literal">i!</code>.
         </p>
 <p>
           Internally this function performs table lookup of the result. Further it
           performs no range checking on the value of i: it is up to the caller to
- ensure that <tt class="literal">i &lt;= max_factorial&lt;T&gt;::value</tt>. This
+ ensure that <code class="literal">i &lt;= max_factorial&lt;T&gt;::value</code>. This
           function is intended to be used inside inner loops that require fast table
- lookup of factorials, but requires care to ensure that argument <tt class="literal">i</tt>
+ lookup of factorials, but requires care to ensure that argument <code class="literal">i</code>
           never grows too large.
         </p>
 <pre class="programlisting">
@@ -113,36 +111,36 @@
 <span class="special">};</span>
 </pre>
 <p>
- This traits class defines the largest value that can be passed to <tt class="literal">unchecked_factorial</tt>.
- The member <tt class="computeroutput"><span class="identifier">value</span></tt> can be
+ This traits class defines the largest value that can be passed to <code class="literal">unchecked_factorial</code>.
+ The member <code class="computeroutput"><span class="identifier">value</span></code> can be
           used where integral constant expressions are required: for example to define
           the size of further tables that depend on the factorials.
         </p>
-<a name="math_toolkit.special.factorials.sf_factorial.accuracy"></a><h4>
-<a name="id601618"></a>
+<a name="math_toolkit.special.factorials.sf_factorial.accuracy"></a><h5>
+<a name="id634782"></a>
           <a href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
- For arguments smaller than <tt class="computeroutput"><span class="identifier">max_factorial</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
+ For arguments smaller than <code class="computeroutput"><span class="identifier">max_factorial</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
           the result should be correctly rounded. For larger arguments the accuracy
- will be the same as for tgamma.
+ will be the same as for tgamma.
         </p>
-<a name="math_toolkit.special.factorials.sf_factorial.testing"></a><h4>
-<a name="id601691"></a>
+<a name="math_toolkit.special.factorials.sf_factorial.testing"></a><h5>
+<a name="id634854"></a>
           <a href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           Basic sanity checks and spot values to verify the data tables: the main
- tests for the tgamma
+ tests for the tgamma
           function handle those cases already.
         </p>
-<a name="math_toolkit.special.factorials.sf_factorial.implementation"></a><h4>
-<a name="id601733"></a>
+<a name="math_toolkit.special.factorials.sf_factorial.implementation"></a><h5>
+<a name="id634894"></a>
           <a href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           The factorial function is table driven for small arguments, and is implemented
- in terms of tgamma
+ in terms of tgamma
           for larger arguments.
         </p>
 </div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_falling_factorial.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_falling_factorial.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_falling_factorial.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Falling Factorial</title>
+<title>Falling Factorial</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="../factorials.html" title=" Factorials and Binomial
- Coefficients">
-<link rel="prev" href="sf_rising_factorial.html" title="
- Rising Factorial">
-<link rel="next" href="sf_binomial.html" title=" Binomial
- Coefficients">
+<link rel="up" href="../factorials.html" title="Factorials and Binomial Coefficients">
+<link rel="prev" href="sf_rising_factorial.html" title="Rising Factorial">
+<link rel="next" href="sf_binomial.html" title="Binomial Coefficients">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.factorials.sf_falling_factorial"></a><a href="sf_falling_factorial.html" title="
- Falling Factorial">
- Falling Factorial</a></h4></div></div></div>
+<a name="math_toolkit.special.factorials.sf_falling_factorial"></a><a href="sf_falling_factorial.html" title="Falling Factorial">
+ Falling Factorial</a>
+</h4></div></div></div>
 <p>
           
 </p>
@@ -43,12 +39,10 @@
 <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">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">falling_factorial</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">);</span>
+calculated-result-type <span class="identifier">falling_factorial</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">falling_factorial</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">falling_factorial</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
@@ -60,17 +54,17 @@
         </p>
 <p>
           Note that this function is only defined for positive <span class="emphasis"><em>i</em></span>,
- hence the <tt class="computeroutput"><span class="keyword">unsigned</span></tt> second
+ hence the <code class="computeroutput"><span class="keyword">unsigned</span></code> second
           argument. Argument <span class="emphasis"><em>x</em></span> can be either positive or negative
           however.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -79,35 +73,32 @@
           if the result is too large to represent in type T.
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the type of the result is <tt class="computeroutput"><span class="keyword">double</span></tt> if T is an integer type, otherwise
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the type of the result is <code class="computeroutput"><span class="keyword">double</span></code> if T is an integer type, otherwise
           the type of the result is T.
         </p>
-<a name="math_toolkit.special.factorials.sf_falling_factorial.accuracy"></a><h4>
-<a name="id603331"></a>
+<a name="math_toolkit.special.factorials.sf_falling_factorial.accuracy"></a><h5>
+<a name="id636472"></a>
           <a href="sf_falling_factorial.html#math_toolkit.special.factorials.sf_falling_factorial.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
- The accuracy will be the same as the <a href="../sf_gamma/gamma_ratios.html" title=" Ratios
- of Gamma Functions">tgamma_delta_ratio</a>
+ The accuracy will be the same as the tgamma_delta_ratio
           function.
         </p>
-<a name="math_toolkit.special.factorials.sf_falling_factorial.testing"></a><h4>
-<a name="id603371"></a>
+<a name="math_toolkit.special.factorials.sf_falling_factorial.testing"></a><h5>
+<a name="id636510"></a>
           <a href="sf_falling_factorial.html#math_toolkit.special.factorials.sf_falling_factorial.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           The spot tests for the falling factorials use data generated by functions.wolfram.com.
         </p>
-<a name="math_toolkit.special.factorials.sf_falling_factorial.implementation"></a><h4>
-<a name="id603406"></a>
+<a name="math_toolkit.special.factorials.sf_falling_factorial.implementation"></a><h5>
+<a name="id636542"></a>
           <a href="sf_falling_factorial.html#math_toolkit.special.factorials.sf_falling_factorial.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           Rising and falling factorials are implemented as ratios of gamma functions
- using <a href="../sf_gamma/gamma_ratios.html" title=" Ratios
- of Gamma Functions">tgamma_delta_ratio</a>.
+ using tgamma_delta_ratio.
           Optimisations for small integer arguments are handled internally by that
           function.
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_rising_factorial.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_rising_factorial.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_rising_factorial.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- Rising Factorial</title>
+<title>Rising Factorial</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="../factorials.html" title=" Factorials and Binomial
- Coefficients">
-<link rel="prev" href="sf_double_factorial.html" title="
- Double Factorial">
-<link rel="next" href="sf_falling_factorial.html" title="
- Falling Factorial">
+<link rel="up" href="../factorials.html" title="Factorials and Binomial Coefficients">
+<link rel="prev" href="sf_double_factorial.html" title="Double Factorial">
+<link rel="next" href="sf_falling_factorial.html" title="Falling Factorial">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.factorials.sf_rising_factorial"></a><a href="sf_rising_factorial.html" title="
- Rising Factorial">
- Rising Factorial</a></h4></div></div></div>
+<a name="math_toolkit.special.factorials.sf_rising_factorial"></a><a href="sf_rising_factorial.html" title="Rising Factorial">
+ Rising Factorial</a>
+</h4></div></div></div>
 <p>
           
 </p>
@@ -43,12 +39,10 @@
 <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">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">rising_factorial</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">i</span><span class="special">);</span>
+calculated-result-type <span class="identifier">rising_factorial</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">i</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">rising_factorial</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">i</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">rising_factorial</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">i</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
@@ -71,10 +65,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -83,35 +77,32 @@
           if the result is too large to represent in type T.
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the type of the result is <tt class="computeroutput"><span class="keyword">double</span></tt> if T is an integer type, otherwise
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the type of the result is <code class="computeroutput"><span class="keyword">double</span></code> if T is an integer type, otherwise
           the type of the result is T.
         </p>
-<a name="math_toolkit.special.factorials.sf_rising_factorial.accuracy"></a><h4>
-<a name="id602744"></a>
+<a name="math_toolkit.special.factorials.sf_rising_factorial.accuracy"></a><h5>
+<a name="id635892"></a>
           <a href="sf_rising_factorial.html#math_toolkit.special.factorials.sf_rising_factorial.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
- The accuracy will be the same as the <a href="../sf_gamma/gamma_ratios.html" title=" Ratios
- of Gamma Functions">tgamma_delta_ratio</a>
+ The accuracy will be the same as the tgamma_delta_ratio
           function.
         </p>
-<a name="math_toolkit.special.factorials.sf_rising_factorial.testing"></a><h4>
-<a name="id602783"></a>
+<a name="math_toolkit.special.factorials.sf_rising_factorial.testing"></a><h5>
+<a name="id635930"></a>
           <a href="sf_rising_factorial.html#math_toolkit.special.factorials.sf_rising_factorial.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           The spot tests for the rising factorials use data generated by functions.wolfram.com.
         </p>
-<a name="math_toolkit.special.factorials.sf_rising_factorial.implementation"></a><h4>
-<a name="id602817"></a>
+<a name="math_toolkit.special.factorials.sf_rising_factorial.implementation"></a><h5>
+<a name="id635962"></a>
           <a href="sf_rising_factorial.html#math_toolkit.special.factorials.sf_rising_factorial.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           Rising and falling factorials are implemented as ratios of gamma functions
- using <a href="../sf_gamma/gamma_ratios.html" title=" Ratios
- of Gamma Functions">tgamma_delta_ratio</a>.
+ using tgamma_delta_ratio.
           Optimisations for small integer arguments are handled internally by that
           function.
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/fpclass.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/fpclass.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/fpclass.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> Floating Point Classification:
- Infinities and NaN's</title>
+<title>Floating Point Classification: Infinities and NaN's</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="../special.html" title=" Special Functions">
-<link rel="prev" href="inv_hyper/atanh.html" title=" atanh">
-<link rel="next" href="../toolkit.html" title=" Internal Details and Tools (Experimental)">
+<link rel="up" href="../special.html" title="Special Functions">
+<link rel="prev" href="inv_hyper/atanh.html" title="atanh">
+<link rel="next" href="../toolkit.html" title="Internal Details and Tools (Experimental)">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.special.fpclass"></a><a href="fpclass.html" title=" Floating Point Classification:
- Infinities and NaN's"> Floating Point Classification:
- Infinities and NaN's</a></h3></div></div></div>
-<a name="math_toolkit.special.fpclass.synopsis"></a><h4>
-<a name="id659307"></a>
+<a name="math_toolkit.special.fpclass"></a><a href="fpclass.html" title="Floating Point Classification: Infinities and NaN's"> Floating Point Classification:
+ Infinities and NaN's</a>
+</h3></div></div></div>
+<a name="math_toolkit.special.fpclass.synopsis"></a><h5>
+<a name="id696466"></a>
         <a href="fpclass.html#math_toolkit.special.fpclass.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="preprocessor">#define</span> <span class="identifier">FP_ZERO</span> <span class="comment">/* implementation specific value */</span>
 <span class="preprocessor">#define</span> <span class="identifier">FP_NORMAL</span> <span class="comment">/* implementation specific value */</span>
@@ -54,10 +53,10 @@
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">bool</span> <span class="identifier">isnormal</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
-<a name="math_toolkit.special.fpclass.description"></a><h4>
-<a name="id659750"></a>
+<a name="math_toolkit.special.fpclass.description"></a><h5>
+<a name="id696907"></a>
         <a href="fpclass.html#math_toolkit.special.fpclass.description">Description</a>
- </h4>
+ </h5>
 <p>
         These functions provide the same functionality as the macros with the same
         name in C99, indeed if the C99 macros are available, then these functions

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper.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> Inverse Hyperbolic Functions</title>
+<title>Inverse Hyperbolic 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="../special.html" title=" Special Functions">
+<link rel="up" href="../special.html" title="Special Functions">
 <link rel="prev" href="sinc/sinhc_pi.html" title="sinhc_pi">
-<link rel="next" href="inv_hyper/inv_hyper_over.html" title=" Inverse
- Hyperbolic Functions Overview">
+<link rel="next" href="inv_hyper/inv_hyper_over.html" title="Inverse Hyperbolic Functions Overview">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.special.inv_hyper"></a> Inverse Hyperbolic Functions</h3></div></div></div>
+<a name="math_toolkit.special.inv_hyper"></a> Inverse Hyperbolic Functions
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="inv_hyper/inv_hyper_over.html"> Inverse
         Hyperbolic Functions Overview</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/acosh.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/acosh.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/acosh.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> acosh</title>
+<title>acosh</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="../inv_hyper.html" title=" Inverse Hyperbolic Functions">
-<link rel="prev" href="inv_hyper_over.html" title=" Inverse
- Hyperbolic Functions Overview">
-<link rel="next" href="asinh.html" title=" asinh">
+<link rel="up" href="../inv_hyper.html" title="Inverse Hyperbolic Functions">
+<link rel="prev" href="inv_hyper_over.html" title="Inverse Hyperbolic Functions Overview">
+<link rel="next" href="asinh.html" title="asinh">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.inv_hyper.acosh"></a> acosh</h4></div></div></div>
+<a name="math_toolkit.special.inv_hyper.acosh"></a> acosh
+</h4></div></div></div>
 <p>
           
 </p>
@@ -36,38 +36,34 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">acosh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">acosh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">acosh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">acosh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Computes the reciprocal of (the restriction to the range of <tt class="literal">[0;+&#8734;[</tt>)
- <a href="inv_hyper_over.html" title=" Inverse
- Hyperbolic Functions Overview">the hyperbolic
+ Computes the reciprocal of (the restriction to the range of <code class="literal">[0;+&#8734;[</code>)
+ <a href="inv_hyper_over.html" title="Inverse Hyperbolic Functions Overview">the hyperbolic
           cosine function</a>, at x. Values returned are positive. Generalised
           Taylor series are used near 1 and Laurent series are used near the infinity
           to ensure accuracy.
         </p>
 <p>
- If x is in the range <tt class="literal">]-&#8734;;+1[</tt> then returns the result
+ If x is in the range <code class="literal">]-&#8734;;+1[</code> then returns the result
           of domain_error.
         </p>
 <p>
- The return type of this function is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the return type is <tt class="computeroutput"><span class="keyword">double</span></tt> when T is an integer type, and T
+ The return type of this function is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the return type is <code class="computeroutput"><span class="keyword">double</span></code> when T is an integer type, and T
           otherwise.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/asinh.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/asinh.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/asinh.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> asinh</title>
+<title>asinh</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="../inv_hyper.html" title=" Inverse Hyperbolic Functions">
-<link rel="prev" href="acosh.html" title=" acosh">
-<link rel="next" href="atanh.html" title=" atanh">
+<link rel="up" href="../inv_hyper.html" title="Inverse Hyperbolic Functions">
+<link rel="prev" href="acosh.html" title="acosh">
+<link rel="next" href="atanh.html" title="atanh">
 </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><h4 class="title">
-<a name="math_toolkit.special.inv_hyper.asinh"></a> asinh</h4></div></div></div>
+<a name="math_toolkit.special.inv_hyper.asinh"></a> asinh
+</h4></div></div></div>
 <p>
           
 </p>
@@ -35,32 +36,28 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">asinh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">asinh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">asinh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">asinh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Computes the reciprocal of <a href="inv_hyper_over.html" title=" Inverse
- Hyperbolic Functions Overview">the
+ Computes the reciprocal of <a href="inv_hyper_over.html" title="Inverse Hyperbolic Functions Overview">the
           hyperbolic sine function</a>. Taylor series are used at the origin and
           Laurent series are used near the infinity to ensure accuracy.
         </p>
 <p>
- The return type of this function is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the return type is <tt class="computeroutput"><span class="keyword">double</span></tt> when T is an integer type, and T
+ The return type of this function is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the return type is <code class="computeroutput"><span class="keyword">double</span></code> when T is an integer type, and T
           otherwise.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/atanh.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/atanh.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/atanh.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> atanh</title>
+<title>atanh</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="../inv_hyper.html" title=" Inverse Hyperbolic Functions">
-<link rel="prev" href="asinh.html" title=" asinh">
-<link rel="next" href="../fpclass.html" title=" Floating Point Classification:
- Infinities and NaN's">
+<link rel="up" href="../inv_hyper.html" title="Inverse Hyperbolic Functions">
+<link rel="prev" href="asinh.html" title="asinh">
+<link rel="next" href="../fpclass.html" title="Floating Point Classification: Infinities and NaN's">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.inv_hyper.atanh"></a> atanh</h4></div></div></div>
+<a name="math_toolkit.special.inv_hyper.atanh"></a> atanh
+</h4></div></div></div>
 <p>
           
 </p>
@@ -36,47 +36,43 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">atanh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">atanh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">atanh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">atanh</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Computes the reciprocal of <a href="inv_hyper_over.html" title=" Inverse
- Hyperbolic Functions Overview">the
+ Computes the reciprocal of <a href="inv_hyper_over.html" title="Inverse Hyperbolic Functions Overview">the
           hyperbolic tangent function</a>, at x. Taylor series are used at the
           origin to ensure accuracy.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <p>
- If x is in the range <tt class="literal">]-&#8734;;-1[</tt> or in the range <tt class="literal">]+1;+&#8734;[</tt>
+ If x is in the range <code class="literal">]-&#8734;;-1[</code> or in the range <code class="literal">]+1;+&#8734;[</code>
           then returns the result of domain_error.
         </p>
 <p>
- If x is in the range <tt class="literal">[-1;-1+&#949;[</tt>, then the result of -overflow_error is returned, with &#949;
+ If x is in the range <code class="literal">[-1;-1+&#949;[</code>, then the result of -overflow_error is returned, with &#949;
 denoting
           numeric_limits&lt;T&gt;::epsilon().
         </p>
 <p>
- If x is in the range <tt class="literal">]+1-&#949;;+1]</tt>, then the result of overflow_error is returned, with &#949;
+ If x is in the range <code class="literal">]+1-&#949;;+1]</code>, then the result of overflow_error is returned, with &#949;
 denoting
           numeric_limits&lt;T&gt;::epsilon().
         </p>
 <p>
- The return type of this function is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the return type is <tt class="computeroutput"><span class="keyword">double</span></tt> when T is an integer type, and T
+ The return type of this function is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the return type is <code class="computeroutput"><span class="keyword">double</span></code> when T is an integer type, and T
           otherwise.
         </p>
 </div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/inv_hyper_over.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/inv_hyper_over.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/inv_hyper_over.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> Inverse
- Hyperbolic Functions Overview</title>
+<title>Inverse Hyperbolic Functions 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="Math Toolkit">
-<link rel="up" href="../inv_hyper.html" title=" Inverse Hyperbolic Functions">
-<link rel="prev" href="../inv_hyper.html" title=" Inverse Hyperbolic Functions">
-<link rel="next" href="acosh.html" title=" acosh">
+<link rel="up" href="../inv_hyper.html" title="Inverse Hyperbolic Functions">
+<link rel="prev" href="../inv_hyper.html" title="Inverse Hyperbolic Functions">
+<link rel="next" href="acosh.html" title="acosh">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,15 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.inv_hyper.inv_hyper_over"></a><a href="inv_hyper_over.html" title=" Inverse
- Hyperbolic Functions Overview"> Inverse
- Hyperbolic Functions Overview</a></h4></div></div></div>
+<a name="math_toolkit.special.inv_hyper.inv_hyper_over"></a><a href="inv_hyper_over.html" title="Inverse Hyperbolic Functions Overview"> Inverse
+ Hyperbolic Functions Overview</a>
+</h4></div></div></div>
 <p>
           The exponential funtion is defined, for all objects for which this makes
           sense, as the power series <span class="inlinemediaobject"><img src="../../../../equations/special_functions_blurb1.png"></span>,
- with <span class="emphasis"><em><tt class="literal">n! = 1x2x3x4x5...xn</tt></em></span> (and
- <span class="emphasis"><em><tt class="literal">0! = 1</tt></em></span> by definition) being the
- factorial of <span class="emphasis"><em><tt class="literal">n</tt></em></span>. In particular,
+ with <span class="emphasis"><em><code class="literal">n! = 1x2x3x4x5...xn</code></em></span> (and
+ <span class="emphasis"><em><code class="literal">0! = 1</code></em></span> by definition) being the
+ factorial of <span class="emphasis"><em><code class="literal">n</code></em></span>. In particular,
           the exponential function is well defined for real numbers, complex number,
           quaternions, octonions, and matrices of complex numbers, among others.
         </p>
@@ -41,7 +40,7 @@
 <p>
             </p>
 <p>
- <span class="emphasis"><em><span class="bold"><b>Graph of exp on R</b></span></em></span>
+ <span class="emphasis"><em><span class="bold"><strong>Graph of exp on R</strong></span></em></span>
             </p>
 <p>
           </p>
@@ -59,8 +58,8 @@
 <p>
             </p>
 <p>
- <span class="emphasis"><em><span class="bold"><b>Real and Imaginary parts of exp on
- C</b></span></em></span>
+ <span class="emphasis"><em><span class="bold"><strong>Real and Imaginary parts of exp on
+ C</strong></span></em></span>
             </p>
 <p>
           </p>
@@ -91,8 +90,8 @@
 <p>
             </p>
 <p>
- <span class="emphasis"><em><span class="bold"><b>Trigonometric functions on R (cos:
- purple; sin: red; tan: blue)</b></span></em></span>
+ <span class="emphasis"><em><span class="bold"><strong>Trigonometric functions on R (cos:
+ purple; sin: red; tan: blue)</strong></span></em></span>
             </p>
 <p>
           </p>
@@ -110,8 +109,8 @@
 <p>
             </p>
 <p>
- <span class="emphasis"><em><span class="bold"><b>Hyperbolic functions on r (cosh: purple;
- sinh: red; tanh: blue)</b></span></em></span>
+ <span class="emphasis"><em><span class="bold"><strong>Hyperbolic functions on r (cosh: purple;
+ sinh: red; tanh: blue)</strong></span></em></span>
             </p>
 <p>
           </p>
@@ -128,11 +127,11 @@
 <p>
           The hyperbolic sine is one to one on the set of real numbers, with range
           the full set of reals, while the hyperbolic tangent is also one to one
- on the set of real numbers but with range <tt class="literal">[0;+&#8734;[</tt>, and
+ on the set of real numbers but with range <code class="literal">[0;+&#8734;[</code>, and
           therefore both have inverses. The hyperbolic cosine is one to one from
- <tt class="literal">]-&#8734;;+1[</tt> onto <tt class="literal">]-&#8734;;-1[</tt> (and from <tt class="literal">]+1;+&#8734;[</tt>
- onto <tt class="literal">]-&#8734;;-1[</tt>); the inverse function we use here is defined
- on <tt class="literal">]-&#8734;;-1[</tt> with range <tt class="literal">]-&#8734;;+1[</tt>.
+ <code class="literal">]-&#8734;;+1[</code> onto <code class="literal">]-&#8734;;-1[</code> (and from <code class="literal">]+1;+&#8734;[</code>
+ onto <code class="literal">]-&#8734;;-1[</code>); the inverse function we use here is defined
+ on <code class="literal">]-&#8734;;-1[</code> with range <code class="literal">]-&#8734;;+1[</code>.
         </p>
 <p>
           The inverse of the hyperbolic tangent is called the Argument hyperbolic
@@ -140,7 +139,7 @@
         </p>
 <p>
           The inverse of the hyperbolic sine is called the Argument hyperbolic sine,
- and can be computed (for <tt class="literal">[-1;-1+&#949;[</tt>) as <span class="inlinemediaobject"><img src="../../../../equations/special_functions_blurb17.png"></span>.
+ and can be computed (for <code class="literal">[-1;-1+&#949;[</code>) as <span class="inlinemediaobject"><img src="../../../../equations/special_functions_blurb17.png"></span>.
         </p>
 <p>
           The inverse of the hyperbolic cosine is called the Argument hyperbolic

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers.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> Logs, Powers, Roots and
- Exponentials</title>
+<title>Logs, Powers, Roots and Exponentials</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="../special.html" title=" Special Functions">
-<link rel="prev" href="ellint/ellint_3.html" title=" Elliptic Integrals
- of the Third Kind - Legendre Form">
-<link rel="next" href="powers/log1p.html" title=" log1p">
+<link rel="up" href="../special.html" title="Special Functions">
+<link rel="prev" href="ellint/ellint_3.html" title="Elliptic Integrals of the Third Kind - Legendre Form">
+<link rel="next" href="powers/log1p.html" title="log1p">
 </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.special.powers"></a><a href="powers.html" title=" Logs, Powers, Roots and
- Exponentials"> Logs, Powers, Roots and
- Exponentials</a></h3></div></div></div>
+<a name="math_toolkit.special.powers"></a><a href="powers.html" title="Logs, Powers, Roots and Exponentials"> Logs, Powers, Roots and
+ Exponentials</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> log1p</span></dt>
 <dt><span class="section"> expm1</span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/cbrt.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/cbrt.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/cbrt.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> cbrt</title>
+<title>cbrt</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="../powers.html" title=" Logs, Powers, Roots and
- Exponentials">
-<link rel="prev" href="expm1.html" title=" expm1">
-<link rel="next" href="sqrt1pm1.html" title=" sqrt1pm1">
+<link rel="up" href="../powers.html" title="Logs, Powers, Roots and Exponentials">
+<link rel="prev" href="expm1.html" title="expm1">
+<link rel="next" href="sqrt1pm1.html" title="sqrt1pm1">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.powers.cbrt"></a> cbrt</h4></div></div></div>
+<a name="math_toolkit.special.powers.cbrt"></a> cbrt
+</h4></div></div></div>
 <p>
           
 </p>
@@ -38,12 +38,10 @@
 <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">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cbrt</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">cbrt</span><span class="special">(</span><span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cbrt</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">cbrt</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
@@ -51,36 +49,35 @@
           Returns the cubed root of x: x<sup>1/3</sup>.
         </p>
 <p>
- The return type of this function is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the return is <tt class="computeroutput"><span class="keyword">double</span></tt>
+ The return type of this function is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the return is <code class="computeroutput"><span class="keyword">double</span></code>
           when <span class="emphasis"><em>x</em></span> is an integer type and T otherwise.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <p>
           Implemented using Halley iteration.
         </p>
-<a name="math_toolkit.special.powers.cbrt.accuracy"></a><h4>
-<a name="id654288"></a>
+<a name="math_toolkit.special.powers.cbrt.accuracy"></a><h5>
+<a name="id691472"></a>
           <a href="cbrt.html#math_toolkit.special.powers.cbrt.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
- For built in floating-point types <tt class="computeroutput"><span class="identifier">cbrt</span></tt>
+ For built in floating-point types <code class="computeroutput"><span class="identifier">cbrt</span></code>
           should have approximately 2 epsilon accuracy.
         </p>
-<a name="math_toolkit.special.powers.cbrt.testing"></a><h4>
-<a name="id654332"></a>
+<a name="math_toolkit.special.powers.cbrt.testing"></a><h5>
+<a name="id691514"></a>
           <a href="cbrt.html#math_toolkit.special.powers.cbrt.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           A mixture of spot test sanity checks, and random high precision test values
           calculated using NTL::RR at 1000-bit precision.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/expm1.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/expm1.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/expm1.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> expm1</title>
+<title>expm1</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="../powers.html" title=" Logs, Powers, Roots and
- Exponentials">
-<link rel="prev" href="log1p.html" title=" log1p">
-<link rel="next" href="cbrt.html" title=" cbrt">
+<link rel="up" href="../powers.html" title="Logs, Powers, Roots and Exponentials">
+<link rel="prev" href="log1p.html" title="log1p">
+<link rel="next" href="cbrt.html" title="cbrt">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.powers.expm1"></a> expm1</h4></div></div></div>
+<a name="math_toolkit.special.powers.expm1"></a> expm1
+</h4></div></div></div>
 <p>
           
 </p>
@@ -38,12 +38,10 @@
 <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">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">expm1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">expm1</span><span class="special">(</span><span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">expm1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">expm1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
@@ -51,45 +49,44 @@
           Returns e<sup>x</sup> - 1.
         </p>
 <p>
- The return type of this function is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the return is <tt class="computeroutput"><span class="keyword">double</span></tt>
+ The return type of this function is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the return is <code class="computeroutput"><span class="keyword">double</span></code>
           when <span class="emphasis"><em>x</em></span> is an integer type and T otherwise.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <p>
- For small x, then <tt class="computeroutput">e<sup>x</sup></tt> is very close to 1, as a result calculating <tt class="computeroutput">e<sup>x</sup> - 1</tt> results in
- catastrophic cancellation errors when x is small. <tt class="computeroutput"><span class="identifier">expm1</span></tt>
- calculates <tt class="computeroutput">e<sup>x</sup> - 1</tt> using rational approximations (for up to 128-bit long doubles),
+ For small x, then <code class="computeroutput">e<sup>x</sup></code> is very close to 1, as a result calculating <code class="computeroutput">e<sup>x</sup> - 1</code> results in
+ catastrophic cancellation errors when x is small. <code class="computeroutput"><span class="identifier">expm1</span></code>
+ calculates <code class="computeroutput">e<sup>x</sup> - 1</code> using rational approximations (for up to 128-bit long doubles),
           otherwise via a series expansion when x is small (giving an accuracy of
           less than 2&#603;).
         </p>
 <p>
- Finally when BOOST_HAS_EXPM1 is defined then the <tt class="computeroutput"><span class="keyword">float</span><span class="special">/</span><span class="keyword">double</span><span class="special">/</span><span class="keyword">long</span> <span class="keyword">double</span></tt>
+ Finally when BOOST_HAS_EXPM1 is defined then the <code class="computeroutput"><span class="keyword">float</span><span class="special">/</span><span class="keyword">double</span><span class="special">/</span><span class="keyword">long</span> <span class="keyword">double</span></code>
           specializations of this template simply forward to the platform's native
           (POSIX) implementation of this function.
         </p>
-<a name="math_toolkit.special.powers.expm1.accuracy"></a><h4>
-<a name="id653821"></a>
+<a name="math_toolkit.special.powers.expm1.accuracy"></a><h5>
+<a name="id691009"></a>
           <a href="expm1.html#math_toolkit.special.powers.expm1.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
- For built in floating point types <tt class="computeroutput"><span class="identifier">expm1</span></tt>
+ For built in floating point types <code class="computeroutput"><span class="identifier">expm1</span></code>
           should have approximately 1 epsilon accuracy.
         </p>
-<a name="math_toolkit.special.powers.expm1.testing"></a><h4>
-<a name="id653864"></a>
+<a name="math_toolkit.special.powers.expm1.testing"></a><h5>
+<a name="id691050"></a>
           <a href="expm1.html#math_toolkit.special.powers.expm1.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           A mixture of spot test sanity checks, and random high precision test values
           calculated using NTL::RR at 1000-bit precision.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/hypot.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/hypot.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/hypot.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> hypot</title>
+<title>hypot</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="../powers.html" title=" Logs, Powers, Roots and
- Exponentials">
-<link rel="prev" href="powm1.html" title=" powm1">
-<link rel="next" href="../sinc.html" title=" Sinus Cardinal and Hyperbolic
- Sinus Cardinal Functions">
+<link rel="up" href="../powers.html" title="Logs, Powers, Roots and Exponentials">
+<link rel="prev" href="powm1.html" title="powm1">
+<link rel="next" href="../sinc.html" title="Sinus Cardinal and Hyperbolic Sinus Cardinal Functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,34 +24,32 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.powers.hypot"></a> hypot</h4></div></div></div>
+<a name="math_toolkit.special.powers.hypot"></a> hypot
+</h4></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">hypot</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">);</span>
+calculated-result-type <span class="identifier">hypot</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">hypot</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">hypot</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- <span class="bold"><b>Effects: </b></span> computes <span class="inlinemediaobject"><img src="../../../../equations/hypot.png"></span>
+ <span class="bold"><strong>Effects: </strong></span> computes <span class="inlinemediaobject"><img src="../../../../equations/hypot.png"></span>
 in such a
           way as to avoid undue underflow and overflow.
         </p>
 <p>
- The return type of this function is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of this function is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T1 and T2 are of different
           types.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -62,10 +58,10 @@
           either overflow or underflow, even though the result is in fact perfectly
           representable.
         </p>
-<a name="math_toolkit.special.powers.hypot.implementation"></a><h4>
-<a name="id655810"></a>
+<a name="math_toolkit.special.powers.hypot.implementation"></a><h5>
+<a name="id692982"></a>
           <a href="hypot.html#math_toolkit.special.powers.hypot.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           The function is even and symmetric in x and y, so first take assume <span class="emphasis"><em>x,y
           &gt; 0</em></span> and <span class="emphasis"><em>x &gt; y</em></span> (we can permute the

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/log1p.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/log1p.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/log1p.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> log1p</title>
+<title>log1p</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="../powers.html" title=" Logs, Powers, Roots and
- Exponentials">
-<link rel="prev" href="../powers.html" title=" Logs, Powers, Roots and
- Exponentials">
-<link rel="next" href="expm1.html" title=" expm1">
+<link rel="up" href="../powers.html" title="Logs, Powers, Roots and Exponentials">
+<link rel="prev" href="../powers.html" title="Logs, Powers, Roots and Exponentials">
+<link rel="next" href="expm1.html" title="expm1">
 </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.special.powers.log1p"></a> log1p</h4></div></div></div>
+<a name="math_toolkit.special.powers.log1p"></a> log1p
+</h4></div></div></div>
 <p>
           
 </p>
@@ -39,42 +38,39 @@
 <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">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">log1p</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">log1p</span><span class="special">(</span><span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">log1p</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">log1p</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <p>
- Returns the natural logarithm of <tt class="computeroutput"><span class="identifier">x</span><span class="special">+</span><span class="number">1</span></tt>.
+ Returns the natural logarithm of <code class="computeroutput"><span class="identifier">x</span><span class="special">+</span><span class="number">1</span></code>.
         </p>
 <p>
- The return type of this function is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the return is <tt class="computeroutput"><span class="keyword">double</span></tt>
+ The return type of this function is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the return is <code class="computeroutput"><span class="keyword">double</span></code>
           when <span class="emphasis"><em>x</em></span> is an integer type and T otherwise.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <p>
- There are many situations where it is desirable to compute <tt class="computeroutput"><span class="identifier">log</span><span class="special">(</span><span class="identifier">x</span><span class="special">+</span><span class="number">1</span><span class="special">)</span></tt>. However, for small <tt class="computeroutput"><span class="identifier">x</span></tt>
- then <tt class="computeroutput"><span class="identifier">x</span><span class="special">+</span><span class="number">1</span></tt> suffers from catastrophic cancellation
- errors so that <tt class="computeroutput"><span class="identifier">x</span><span class="special">+</span><span class="number">1</span> <span class="special">==</span> <span class="number">1</span></tt>
- and <tt class="computeroutput"><span class="identifier">log</span><span class="special">(</span><span class="identifier">x</span><span class="special">+</span><span class="number">1</span><span class="special">)</span> <span class="special">==</span> <span class="number">0</span></tt>,
- when in fact for very small x, the best approximation to <tt class="computeroutput"><span class="identifier">log</span><span class="special">(</span><span class="identifier">x</span><span class="special">+</span><span class="number">1</span><span class="special">)</span></tt> would be <tt class="computeroutput"><span class="identifier">x</span></tt>.
- <tt class="computeroutput"><span class="identifier">log1p</span></tt> calculates the best
- approximation to <tt class="computeroutput"><span class="identifier">log</span><span class="special">(</span><span class="number">1</span><span class="special">+</span><span class="identifier">x</span><span class="special">)</span></tt> using a Taylor series expansion for accuracy
+ There are many situations where it is desirable to compute <code class="computeroutput"><span class="identifier">log</span><span class="special">(</span><span class="identifier">x</span><span class="special">+</span><span class="number">1</span><span class="special">)</span></code>. However, for small <code class="computeroutput"><span class="identifier">x</span></code>
+ then <code class="computeroutput"><span class="identifier">x</span><span class="special">+</span><span class="number">1</span></code> suffers from catastrophic cancellation
+ errors so that <code class="computeroutput"><span class="identifier">x</span><span class="special">+</span><span class="number">1</span> <span class="special">==</span> <span class="number">1</span></code>
+ and <code class="computeroutput"><span class="identifier">log</span><span class="special">(</span><span class="identifier">x</span><span class="special">+</span><span class="number">1</span><span class="special">)</span> <span class="special">==</span> <span class="number">0</span></code>,
+ when in fact for very small x, the best approximation to <code class="computeroutput"><span class="identifier">log</span><span class="special">(</span><span class="identifier">x</span><span class="special">+</span><span class="number">1</span><span class="special">)</span></code> would be <code class="computeroutput"><span class="identifier">x</span></code>.
+ <code class="computeroutput"><span class="identifier">log1p</span></code> calculates the best
+ approximation to <code class="computeroutput"><span class="identifier">log</span><span class="special">(</span><span class="number">1</span><span class="special">+</span><span class="identifier">x</span><span class="special">)</span></code> using a Taylor series expansion for accuracy
           (less than 2&#603;). Alternatively note that there are faster methods available,
           for example using the equivalence:
         </p>
@@ -89,22 +85,22 @@
           errors.
         </p>
 <p>
- Finally when BOOST_HAS_LOG1P is defined then the <tt class="computeroutput"><span class="keyword">float</span><span class="special">/</span><span class="keyword">double</span><span class="special">/</span><span class="keyword">long</span> <span class="keyword">double</span></tt>
+ Finally when BOOST_HAS_LOG1P is defined then the <code class="computeroutput"><span class="keyword">float</span><span class="special">/</span><span class="keyword">double</span><span class="special">/</span><span class="keyword">long</span> <span class="keyword">double</span></code>
           specializations of this template simply forward to the platform's native
           (POSIX) implementation of this function.
         </p>
-<a name="math_toolkit.special.powers.log1p.accuracy"></a><h4>
-<a name="id653259"></a>
+<a name="math_toolkit.special.powers.log1p.accuracy"></a><h5>
+<a name="id690450"></a>
           <a href="log1p.html#math_toolkit.special.powers.log1p.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
- For built in floating point types <tt class="computeroutput"><span class="identifier">log1p</span></tt>
+ For built in floating point types <code class="computeroutput"><span class="identifier">log1p</span></code>
           should have approximately 1 epsilon accuracy.
         </p>
-<a name="math_toolkit.special.powers.log1p.testing"></a><h4>
-<a name="id653301"></a>
+<a name="math_toolkit.special.powers.log1p.testing"></a><h5>
+<a name="id690491"></a>
           <a href="log1p.html#math_toolkit.special.powers.log1p.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           A mixture of spot test sanity checks, and random high precision test values
           calculated using NTL::RR at 1000-bit precision.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/powm1.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/powm1.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/powm1.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> powm1</title>
+<title>powm1</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="../powers.html" title=" Logs, Powers, Roots and
- Exponentials">
-<link rel="prev" href="sqrt1pm1.html" title=" sqrt1pm1">
-<link rel="next" href="hypot.html" title=" hypot">
+<link rel="up" href="../powers.html" title="Logs, Powers, Roots and Exponentials">
+<link rel="prev" href="sqrt1pm1.html" title="sqrt1pm1">
+<link rel="next" href="hypot.html" title="hypot">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.powers.powm1"></a> powm1</h4></div></div></div>
+<a name="math_toolkit.special.powers.powm1"></a> powm1
+</h4></div></div></div>
 <p>
           
 </p>
@@ -38,12 +38,10 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">powm1</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">);</span>
+calculated-result-type <span class="identifier">powm1</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">powm1</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">powm1</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">y</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
@@ -51,17 +49,16 @@
           Returns x<sup>y </sup> - 1.
         </p>
 <p>
- The return type of this function is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of this function is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T1 and T2 are dufferent types.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -70,19 +67,19 @@
           x is close to 1.
         </p>
 <p>
- Implemented in terms of <tt class="computeroutput"><span class="identifier">expm1</span></tt>.
+ Implemented in terms of <code class="computeroutput"><span class="identifier">expm1</span></code>.
         </p>
-<a name="math_toolkit.special.powers.powm1.accuracy"></a><h4>
-<a name="id655366"></a>
+<a name="math_toolkit.special.powers.powm1.accuracy"></a><h5>
+<a name="id692541"></a>
           <a href="powm1.html#math_toolkit.special.powers.powm1.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           Should have approximately 2-3 epsilon accuracy.
         </p>
-<a name="math_toolkit.special.powers.powm1.testing"></a><h4>
-<a name="id655396"></a>
+<a name="math_toolkit.special.powers.powm1.testing"></a><h5>
+<a name="id692570"></a>
           <a href="powm1.html#math_toolkit.special.powers.powm1.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           A selection of random high precision test values calculated using NTL::RR
           at 1000-bit precision.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/sqrt1pm1.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/sqrt1pm1.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/sqrt1pm1.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> sqrt1pm1</title>
+<title>sqrt1pm1</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="../powers.html" title=" Logs, Powers, Roots and
- Exponentials">
-<link rel="prev" href="cbrt.html" title=" cbrt">
-<link rel="next" href="powm1.html" title=" powm1">
+<link rel="up" href="../powers.html" title="Logs, Powers, Roots and Exponentials">
+<link rel="prev" href="cbrt.html" title="cbrt">
+<link rel="next" href="powm1.html" title="powm1">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.powers.sqrt1pm1"></a> sqrt1pm1</h4></div></div></div>
+<a name="math_toolkit.special.powers.sqrt1pm1"></a> sqrt1pm1
+</h4></div></div></div>
 <p>
           
 </p>
@@ -38,31 +38,28 @@
 <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">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sqrt1pm1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">sqrt1pm1</span><span class="special">(</span><span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sqrt1pm1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">sqrt1pm1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <p>
- Returns <tt class="computeroutput"><span class="identifier">sqrt</span><span class="special">(</span><span class="number">1</span><span class="special">+</span><span class="identifier">x</span><span class="special">)</span> <span class="special">-</span> <span class="number">1</span></tt>.
+ Returns <code class="computeroutput"><span class="identifier">sqrt</span><span class="special">(</span><span class="number">1</span><span class="special">+</span><span class="identifier">x</span><span class="special">)</span> <span class="special">-</span> <span class="number">1</span></code>.
         </p>
 <p>
- The return type of this function is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the return is <tt class="computeroutput"><span class="keyword">double</span></tt>
+ The return type of this function is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the return is <code class="computeroutput"><span class="keyword">double</span></code>
           when <span class="emphasis"><em>x</em></span> is an integer type and T otherwise.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -71,21 +68,21 @@
           1, when x is itself close to 1.
         </p>
 <p>
- Implemented in terms of <tt class="computeroutput"><span class="identifier">log1p</span></tt>
- and <tt class="computeroutput"><span class="identifier">expm1</span></tt>.
+ Implemented in terms of <code class="computeroutput"><span class="identifier">log1p</span></code>
+ and <code class="computeroutput"><span class="identifier">expm1</span></code>.
         </p>
-<a name="math_toolkit.special.powers.sqrt1pm1.accuracy"></a><h4>
-<a name="id654830"></a>
+<a name="math_toolkit.special.powers.sqrt1pm1.accuracy"></a><h5>
+<a name="id692010"></a>
           <a href="sqrt1pm1.html#math_toolkit.special.powers.sqrt1pm1.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
- For built in floating-point types <tt class="computeroutput"><span class="identifier">sqrt1pm1</span></tt>
+ For built in floating-point types <code class="computeroutput"><span class="identifier">sqrt1pm1</span></code>
           should have approximately 3 epsilon accuracy.
         </p>
-<a name="math_toolkit.special.powers.sqrt1pm1.testing"></a><h4>
-<a name="id654873"></a>
+<a name="math_toolkit.special.powers.sqrt1pm1.testing"></a><h5>
+<a name="id692051"></a>
           <a href="sqrt1pm1.html#math_toolkit.special.powers.sqrt1pm1.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           A selection of random high precision test values calculated using NTL::RR
           at 1000-bit precision.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta.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> Beta Functions</title>
+<title>Beta 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="../special.html" title=" Special Functions">
-<link rel="prev" href="factorials/sf_binomial.html" title=" Binomial
- Coefficients">
-<link rel="next" href="sf_beta/beta_function.html" title=" Beta">
+<link rel="up" href="../special.html" title="Special Functions">
+<link rel="prev" href="factorials/sf_binomial.html" title="Binomial Coefficients">
+<link rel="next" href="sf_beta/beta_function.html" title="Beta">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.special.sf_beta"></a> Beta Functions</h3></div></div></div>
+<a name="math_toolkit.special.sf_beta"></a> Beta Functions
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Beta</span></dt>
 <dt><span class="section"><a href="sf_beta/ibeta_function.html"> Incomplete

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_derivative.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_derivative.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_derivative.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> Derivative
- of the Incomplete Beta Function</title>
+<title>Derivative of the Incomplete Beta Function</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="../sf_beta.html" title=" Beta Functions">
-<link rel="prev" href="ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">
-<link rel="next" href="../sf_erf.html" title=" Error Functions">
+<link rel="up" href="../sf_beta.html" title="Beta Functions">
+<link rel="prev" href="ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">
+<link rel="next" href="../sf_erf.html" title="Error Functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.sf_beta.beta_derivative"></a><a href="beta_derivative.html" title=" Derivative
- of the Incomplete Beta Function"> Derivative
- of the Incomplete Beta Function</a></h4></div></div></div>
-<a name="math_toolkit.special.sf_beta.beta_derivative.synopsis"></a><h4>
-<a name="id617606"></a>
+<a name="math_toolkit.special.sf_beta.beta_derivative"></a><a href="beta_derivative.html" title="Derivative of the Incomplete Beta Function"> Derivative
+ of the Incomplete Beta Function</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_beta.beta_derivative.synopsis"></a><h5>
+<a name="id650700"></a>
           <a href="beta_derivative.html#math_toolkit.special.sf_beta.beta_derivative.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -45,60 +43,54 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_derivative</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibeta_derivative</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_derivative</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibeta_derivative</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.sf_beta.beta_derivative.description"></a><h4>
-<a name="id618068"></a>
+<a name="math_toolkit.special.sf_beta.beta_derivative.description"></a><h5>
+<a name="id651162"></a>
           <a href="beta_derivative.html#math_toolkit.special.sf_beta.beta_derivative.description">Description</a>
- </h4>
+ </h5>
 <p>
           This function finds some uses in statistical distributions: it computes
           the partial derivative with respect to <span class="emphasis"><em>x</em></span> of the incomplete
- beta function <a href="ibeta_function.html" title=" Incomplete
- Beta Functions">ibeta</a>.
+ beta function ibeta.
         </p>
 <p>
           <span class="inlinemediaobject"><img src="../../../../equations/derivative2.png"></span>
         </p>
 <p>
- The return type of this function is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of this function is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T1, T2 and T3 are different
           types.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
-<a name="math_toolkit.special.sf_beta.beta_derivative.accuracy"></a><h4>
-<a name="id618187"></a>
+<a name="math_toolkit.special.sf_beta.beta_derivative.accuracy"></a><h5>
+<a name="id651279"></a>
           <a href="beta_derivative.html#math_toolkit.special.sf_beta.beta_derivative.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
- Almost identical to the incomplete beta function <a href="ibeta_function.html" title=" Incomplete
- Beta Functions">ibeta</a>.
+ Almost identical to the incomplete beta function ibeta.
         </p>
-<a name="math_toolkit.special.sf_beta.beta_derivative.implementation"></a><h4>
-<a name="id618227"></a>
+<a name="math_toolkit.special.sf_beta.beta_derivative.implementation"></a><h5>
+<a name="id651317"></a>
           <a href="beta_derivative.html#math_toolkit.special.sf_beta.beta_derivative.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           This function just expose some of the internals of the incomplete beta
- function <a href="ibeta_function.html" title=" Incomplete
- Beta Functions">ibeta</a>:
+ function ibeta:
           refer to the documentation for that function for more information.
         </p>
 </div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.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> Beta</title>
+<title>Beta</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="../sf_beta.html" title=" Beta Functions">
-<link rel="prev" href="../sf_beta.html" title=" Beta Functions">
-<link rel="next" href="ibeta_function.html" title=" Incomplete
- Beta Functions">
+<link rel="up" href="../sf_beta.html" title="Beta Functions">
+<link rel="prev" href="../sf_beta.html" title="Beta Functions">
+<link rel="next" href="ibeta_function.html" title="Incomplete Beta Functions">
 </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><h4 class="title">
-<a name="math_toolkit.special.sf_beta.beta_function"></a> Beta</h4></div></div></div>
-<a name="math_toolkit.special.sf_beta.beta_function.synopsis"></a><h4>
-<a name="id604065"></a>
+<a name="math_toolkit.special.sf_beta.beta_function"></a> Beta
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_beta.beta_function.synopsis"></a><h5>
+<a name="id637192"></a>
           <a href="beta_function.html#math_toolkit.special.sf_beta.beta_function.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -42,19 +42,17 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">beta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">);</span>
+calculated-result-type <span class="identifier">beta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">beta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">beta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.sf_beta.beta_function.description"></a><h4>
-<a name="id604459"></a>
+<a name="math_toolkit.special.sf_beta.beta_function.description"></a><h5>
+<a name="id637584"></a>
           <a href="beta_function.html#math_toolkit.special.sf_beta.beta_function.description">Description</a>
- </h4>
+ </h5>
 <p>
           The beta function is defined by:
         </p>
@@ -67,10 +65,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -78,22 +76,21 @@
           There are effectively two versions of this function internally: a fully
           generic version that is slow, but reasonably accurate, and a much more
           efficient approximation that is used where the number of digits in the
- significand of T correspond to a certain <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ significand of T correspond to a certain <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a>. In practice any built-in floating-point type you
- will encounter has an appropriate <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ will encounter has an appropriate <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a> defined for it. It is also possible, given enough
- machine time, to generate further <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ machine time, to generate further <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a>'s using the program libs/math/tools/lanczos_generator.cpp.
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T1 and T2 are different types.
         </p>
-<a name="math_toolkit.special.sf_beta.beta_function.accuracy"></a><h4>
-<a name="id604623"></a>
+<a name="math_toolkit.special.sf_beta.beta_function.accuracy"></a><h5>
+<a name="id637746"></a>
           <a href="beta_function.html#math_toolkit.special.sf_beta.beta_function.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The following table shows peak errors for various domains of input arguments,
           along with comparisons to the GSL-1.9
@@ -103,8 +100,8 @@
           zero error</a>.
         </p>
 <div class="table">
-<a name="id604671"></a><p class="title"><b>Table 15. Peak Errors In the Beta Function</b></p>
-<table class="table" summary="Peak Errors In the Beta Function">
+<a name="id637793"></a><p class="title"><b>Table 15. Peak Errors In the Beta Function</b></p>
+<div class="table-contents"><table class="table" summary="Peak Errors In the Beta Function">
 <colgroup>
 <col>
 <col>
@@ -241,32 +238,32 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
+<br class="table-break"><p>
           Note that the worst errors occur when a or b are large, and that when this
           is the case the result is very close to zero, so absolute errors will be
           very small.
         </p>
-<a name="math_toolkit.special.sf_beta.beta_function.testing"></a><h4>
-<a name="id604917"></a>
+<a name="math_toolkit.special.sf_beta.beta_function.testing"></a><h5>
+<a name="id638039"></a>
           <a href="beta_function.html#math_toolkit.special.sf_beta.beta_function.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           A mixture of spot tests of exact values, and randomly generated test data
           are used: the test data was computed using NTL::RR
           at 1000-bit precision.
         </p>
-<a name="math_toolkit.special.sf_beta.beta_function.implementation"></a><h4>
-<a name="id604957"></a>
+<a name="math_toolkit.special.sf_beta.beta_function.implementation"></a><h5>
+<a name="id638077"></a>
           <a href="beta_function.html#math_toolkit.special.sf_beta.beta_function.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           Traditional methods of evaluating the beta function either involve evaluating
           the gamma functions directly, or taking logarithms and then exponentiating
           the result. However, the former is prone to overflows for even very modest
           arguments, while the latter is prone to cancellation errors. As an alternative,
- if we regard the gamma function as a white-box containing the <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ if we regard the gamma function as a white-box containing the <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a>, then we can combine the power terms:
         </p>
 <p>
@@ -287,7 +284,7 @@
           to other implementation methods.
         </p>
 <p>
- The generic implementation - where no <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ The generic implementation - where no <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a> approximation is available - is implemented in a very
           similar way to the generic version of the gamma function. Again in order
           to avoid numerical overflow the power terms that prefix the series and

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.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> Incomplete
- Beta Functions</title>
+<title>Incomplete Beta 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="../sf_beta.html" title=" Beta Functions">
-<link rel="prev" href="beta_function.html" title=" Beta">
-<link rel="next" href="ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses">
+<link rel="up" href="../sf_beta.html" title="Beta Functions">
+<link rel="prev" href="beta_function.html" title="Beta">
+<link rel="next" href="ibeta_inv_function.html" title="The Incomplete Beta Function Inverses">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.sf_beta.ibeta_function"></a><a href="ibeta_function.html" title=" Incomplete
- Beta Functions"> Incomplete
- Beta Functions</a></h4></div></div></div>
-<a name="math_toolkit.special.sf_beta.ibeta_function.synopsis"></a><h4>
-<a name="id605283"></a>
+<a name="math_toolkit.special.sf_beta.ibeta_function"></a><a href="ibeta_function.html" title="Incomplete Beta Functions"> Incomplete
+ Beta Functions</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_beta.ibeta_function.synopsis"></a><h5>
+<a name="id638400"></a>
           <a href="ibeta_function.html#math_toolkit.special.sf_beta.ibeta_function.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -45,48 +43,40 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibeta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibeta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibetac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibetac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">beta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">beta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">beta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">beta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">betac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">betac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">betac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">betac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.sf_beta.ibeta_function.description"></a><h4>
-<a name="id606668"></a>
+<a name="math_toolkit.special.sf_beta.ibeta_function.description"></a><h5>
+<a name="id639784"></a>
           <a href="ibeta_function.html#math_toolkit.special.sf_beta.ibeta_function.description">Description</a>
- </h4>
+ </h5>
 <p>
           There are four <a href="http://en.wikipedia.org/wiki/Incomplete_beta_function" target="_top">incomplete
           beta functions</a> : two are normalised versions (also known as <span class="emphasis"><em>regularized</em></span>
           beta functions) that return values in the range [0, 1], and two are non-normalised
- and return values in the range [0, beta(a,
+ and return values in the range [0, beta(a,
           b)]. Users interested in statistical applications should use the normalised
           (or regularized
           ) versions (ibeta and ibetac).
@@ -96,29 +86,26 @@
           &gt; 0</em></span> and <span class="emphasis"><em>0 &lt;= x &lt;= 1</em></span>.
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T1, T2 and T3 are different
           types.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibeta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibeta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the normalised incomplete beta function of a, b and x:
@@ -131,12 +118,10 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibetac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibetac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the normalised complement of the incomplete beta function of a,
@@ -147,12 +132,10 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">beta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">beta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">beta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">beta</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the full (non-normalised) incomplete beta function of a, b and
@@ -163,12 +146,10 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">betac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">betac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">betac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">betac</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the full (non-normalised) complement of the incomplete beta function
@@ -177,10 +158,10 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../equations/ibeta2.png"></span>
         </p>
-<a name="math_toolkit.special.sf_beta.ibeta_function.accuracy"></a><h4>
-<a name="id608215"></a>
+<a name="math_toolkit.special.sf_beta.ibeta_function.accuracy"></a><h5>
+<a name="id641329"></a>
           <a href="ibeta_function.html#math_toolkit.special.sf_beta.ibeta_function.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The following tables give peak and mean relative errors in over various
           domains of a, b and x, along with comparisons to the GSL-1.9
@@ -197,8 +178,8 @@
           with the wider exponent range of the long double types.
         </p>
 <div class="table">
-<a name="id608274"></a><p class="title"><b>Table 16. Errors In the Function ibeta(a,b,x)</b></p>
-<table class="table" summary="Errors In the Function ibeta(a,b,x)">
+<a name="id641387"></a><p class="title"><b>Table 16. Errors In the Function ibeta(a,b,x)</b></p>
+<div class="table-contents"><table class="table" summary="Errors In the Function ibeta(a,b,x)">
 <colgroup>
 <col>
 <col>
@@ -381,11 +362,11 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id608622"></a><p class="title"><b>Table 17. Errors In the Function ibetac(a,b,x)</b></p>
-<table class="table" summary="Errors In the Function ibetac(a,b,x)">
+<br class="table-break"><div class="table">
+<a name="id641735"></a><p class="title"><b>Table 17. Errors In the Function ibetac(a,b,x)</b></p>
+<div class="table-contents"><table class="table" summary="Errors In the Function ibetac(a,b,x)">
 <colgroup>
 <col>
 <col>
@@ -548,11 +529,11 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id608907"></a><p class="title"><b>Table 18. Errors In the Function beta(a, b, x)</b></p>
-<table class="table" summary="Errors In the Function beta(a, b, x)">
+<br class="table-break"><div class="table">
+<a name="id642021"></a><p class="title"><b>Table 18. Errors In the Function beta(a, b, x)</b></p>
+<div class="table-contents"><table class="table" summary="Errors In the Function beta(a, b, x)">
 <colgroup>
 <col>
 <col>
@@ -715,11 +696,11 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id609188"></a><p class="title"><b>Table 19. Errors In the Function betac(a,b,x)</b></p>
-<table class="table" summary="Errors In the Function betac(a,b,x)">
+<br class="table-break"><div class="table">
+<a name="id642301"></a><p class="title"><b>Table 19. Errors In the Function betac(a,b,x)</b></p>
+<div class="table-contents"><table class="table" summary="Errors In the Function betac(a,b,x)">
 <colgroup>
 <col>
 <col>
@@ -882,12 +863,12 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="math_toolkit.special.sf_beta.ibeta_function.testing"></a><h4>
-<a name="id609482"></a>
+<br class="table-break"><a name="math_toolkit.special.sf_beta.ibeta_function.testing"></a><h5>
+<a name="id642595"></a>
           <a href="ibeta_function.html#math_toolkit.special.sf_beta.ibeta_function.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           There are two sets of tests: spot tests compare values taken from <a href="http://functions.wolfram.com/webMathematica/FunctionEvaluation.jsp?name=BetaRegularized" target="_top">Mathworld's
           online function evaluator</a> with this implementation: they provide
@@ -902,10 +883,10 @@
           is <span class="emphasis"><em>not</em></span> used in the implementation, and therefore we
           have test data that is fully independent of the code.
         </p>
-<a name="math_toolkit.special.sf_beta.ibeta_function.implementation"></a><h4>
-<a name="id609547"></a>
+<a name="math_toolkit.special.sf_beta.ibeta_function.implementation"></a><h5>
+<a name="id642658"></a>
           <a href="ibeta_function.html#math_toolkit.special.sf_beta.ibeta_function.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           This implementation is closely based upon <a href="http://portal.acm.org/citation.cfm?doid=131766.131776" target="_top">"Algorithm
           708; Significant digit computation of the incomplete beta function ratios",

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_inv_function.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_inv_function.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_inv_function.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> The
- Incomplete Beta Function Inverses</title>
+<title>The Incomplete Beta Function Inverses</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="../sf_beta.html" title=" Beta Functions">
-<link rel="prev" href="ibeta_function.html" title=" Incomplete
- Beta Functions">
-<link rel="next" href="beta_derivative.html" title=" Derivative
- of the Incomplete Beta Function">
+<link rel="up" href="../sf_beta.html" title="Beta Functions">
+<link rel="prev" href="ibeta_function.html" title="Incomplete Beta Functions">
+<link rel="next" href="beta_derivative.html" title="Derivative of the Incomplete Beta Function">
 </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><h4 class="title">
-<a name="math_toolkit.special.sf_beta.ibeta_inv_function"></a><a href="ibeta_inv_function.html" title=" The
- Incomplete Beta Function Inverses"> The
- Incomplete Beta Function Inverses</a></h4></div></div></div>
+<a name="math_toolkit.special.sf_beta.ibeta_inv_function"></a><a href="ibeta_inv_function.html" title="The Incomplete Beta Function Inverses"> The
+ Incomplete Beta Function Inverses</a>
+</h4></div></div></div>
 <p>
           
 </p>
@@ -42,75 +39,59 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibeta_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibeta_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibetac_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibetac_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibeta_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibeta_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibetac_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibetac_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.sf_beta.ibeta_inv_function.description"></a><h4>
-<a name="id612699"></a>
+<a name="math_toolkit.special.sf_beta.ibeta_inv_function.description"></a><h5>
+<a name="id645807"></a>
           <a href="ibeta_inv_function.html#math_toolkit.special.sf_beta.ibeta_inv_function.description">Description</a>
- </h4>
+ </h5>
 <p>
           There are six <a href="http://functions.wolfram.com/GammaBetaErf/" target="_top">incomplete
           beta function inverses</a> which allow you solve for any of the three
@@ -120,10 +101,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -132,7 +113,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../../../../doc/html/images/tip.png"></td>
 <th align="left">Tip</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
             When people normally talk about the inverse of the incomplete beta function,
             they are talking about inverting on parameter <span class="emphasis"><em>x</em></span>.
@@ -149,43 +130,38 @@
 </td></tr>
 </table></div>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when called with arguments T1...TN
           of different types.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibeta_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Returns a value <span class="emphasis"><em>x</em></span> such that: <tt class="computeroutput"><span class="identifier">p</span>
+ Returns a value <span class="emphasis"><em>x</em></span> such that: <code class="computeroutput"><span class="identifier">p</span>
           <span class="special">=</span> <span class="identifier">ibeta</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="identifier">x</span><span class="special">);</span></tt>
- and sets <tt class="computeroutput"><span class="special">*</span><span class="identifier">py</span>
- <span class="special">=</span> <span class="number">1</span> <span class="special">-</span> <span class="identifier">x</span></tt> when
- the <tt class="computeroutput"><span class="identifier">py</span></tt> parameter is provided
+ <span class="identifier">x</span><span class="special">);</span></code>
+ and sets <code class="computeroutput"><span class="special">*</span><span class="identifier">py</span>
+ <span class="special">=</span> <span class="number">1</span> <span class="special">-</span> <span class="identifier">x</span></code> when
+ the <code class="computeroutput"><span class="identifier">py</span></code> parameter is provided
           and is non-null. Note that internally this function computes whichever
- is the smaller of <tt class="computeroutput"><span class="identifier">x</span></tt> and
- <tt class="computeroutput"><span class="number">1</span><span class="special">-</span><span class="identifier">x</span></tt>, and therefore the value assigned to
- <tt class="computeroutput"><span class="special">*</span><span class="identifier">py</span></tt>
+ is the smaller of <code class="computeroutput"><span class="identifier">x</span></code> and
+ <code class="computeroutput"><span class="number">1</span><span class="special">-</span><span class="identifier">x</span></code>, and therefore the value assigned to
+ <code class="computeroutput"><span class="special">*</span><span class="identifier">py</span></code>
           is free from cancellation errors. That means that even if the function
- returns <tt class="computeroutput"><span class="number">1</span></tt>, the value stored
- in <tt class="computeroutput"><span class="special">*</span><span class="identifier">py</span></tt>
+ returns <code class="computeroutput"><span class="number">1</span></code>, the value stored
+ in <code class="computeroutput"><span class="special">*</span><span class="identifier">py</span></code>
           may be non-zero, albeit very small.
         </p>
 <p>
@@ -195,45 +171,41 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T4</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibetac_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">q</span><span class="special">,</span> <span class="identifier">T4</span><span class="special">*</span> <span class="identifier">py</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Returns a value <span class="emphasis"><em>x</em></span> such that: <tt class="computeroutput"><span class="identifier">q</span>
+ Returns a value <span class="emphasis"><em>x</em></span> such that: <code class="computeroutput"><span class="identifier">q</span>
           <span class="special">=</span> <span class="identifier">ibetac</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="identifier">x</span><span class="special">);</span></tt>
- and sets <tt class="computeroutput"><span class="special">*</span><span class="identifier">py</span>
- <span class="special">=</span> <span class="number">1</span> <span class="special">-</span> <span class="identifier">x</span></tt> when
- the <tt class="computeroutput"><span class="identifier">py</span></tt> parameter is provided
+ <span class="identifier">x</span><span class="special">);</span></code>
+ and sets <code class="computeroutput"><span class="special">*</span><span class="identifier">py</span>
+ <span class="special">=</span> <span class="number">1</span> <span class="special">-</span> <span class="identifier">x</span></code> when
+ the <code class="computeroutput"><span class="identifier">py</span></code> parameter is provided
           and is non-null. Note that internally this function computes whichever
- is the smaller of <tt class="computeroutput"><span class="identifier">x</span></tt> and
- <tt class="computeroutput"><span class="number">1</span><span class="special">-</span><span class="identifier">x</span></tt>, and therefore the value assigned to
- <tt class="computeroutput"><span class="special">*</span><span class="identifier">py</span></tt>
+ is the smaller of <code class="computeroutput"><span class="identifier">x</span></code> and
+ <code class="computeroutput"><span class="number">1</span><span class="special">-</span><span class="identifier">x</span></code>, and therefore the value assigned to
+ <code class="computeroutput"><span class="special">*</span><span class="identifier">py</span></code>
           is free from cancellation errors. That means that even if the function
- returns <tt class="computeroutput"><span class="number">1</span></tt>, the value stored
- in <tt class="computeroutput"><span class="special">*</span><span class="identifier">py</span></tt>
+ returns <code class="computeroutput"><span class="number">1</span></code>, the value stored
+ in <code class="computeroutput"><span class="special">*</span><span class="identifier">py</span></code>
           may be non-zero, albeit very small.
         </p>
 <p>
@@ -243,27 +215,25 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibeta_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibeta_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Returns a value <span class="emphasis"><em>a</em></span> such that: <tt class="computeroutput"><span class="identifier">p</span>
+ Returns a value <span class="emphasis"><em>a</em></span> such that: <code class="computeroutput"><span class="identifier">p</span>
           <span class="special">=</span> <span class="identifier">ibeta</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="identifier">x</span><span class="special">);</span></tt>
+ <span class="identifier">x</span><span class="special">);</span></code>
         </p>
 <p>
           Requires: <span class="emphasis"><em>b &gt; 0</em></span>, <span class="emphasis"><em>0 &lt; x &lt; 1</em></span>
@@ -272,27 +242,25 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibetac_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibetac_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Returns a value <span class="emphasis"><em>a</em></span> such that: <tt class="computeroutput"><span class="identifier">q</span>
+ Returns a value <span class="emphasis"><em>a</em></span> such that: <code class="computeroutput"><span class="identifier">q</span>
           <span class="special">=</span> <span class="identifier">ibetac</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="identifier">x</span><span class="special">);</span></tt>
+ <span class="identifier">x</span><span class="special">);</span></code>
         </p>
 <p>
           Requires: <span class="emphasis"><em>b &gt; 0</em></span>, <span class="emphasis"><em>0 &lt; x &lt; 1</em></span>
@@ -301,27 +269,25 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibeta_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibeta_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibeta_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Returns a value <span class="emphasis"><em>b</em></span> such that: <tt class="computeroutput"><span class="identifier">p</span>
+ Returns a value <span class="emphasis"><em>b</em></span> such that: <code class="computeroutput"><span class="identifier">p</span>
           <span class="special">=</span> <span class="identifier">ibeta</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="identifier">x</span><span class="special">);</span></tt>
+ <span class="identifier">x</span><span class="special">);</span></code>
         </p>
 <p>
           Requires: <span class="emphasis"><em>a &gt; 0</em></span>, <span class="emphasis"><em>0 &lt; x &lt; 1</em></span>
@@ -330,27 +296,25 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">);</span>
+calculated-result-type <span class="identifier">ibetac_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">ibetac_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">ibetac_invb</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Returns a value <span class="emphasis"><em>b</em></span> such that: <tt class="computeroutput"><span class="identifier">q</span>
+ Returns a value <span class="emphasis"><em>b</em></span> such that: <code class="computeroutput"><span class="identifier">q</span>
           <span class="special">=</span> <span class="identifier">ibetac</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="identifier">x</span><span class="special">);</span></tt>
+ <span class="identifier">x</span><span class="special">);</span></code>
         </p>
 <p>
           Requires: <span class="emphasis"><em>a &gt; 0</em></span>, <span class="emphasis"><em>0 &lt; x &lt; 1</em></span>
@@ -359,29 +323,29 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
-<a name="math_toolkit.special.sf_beta.ibeta_inv_function.accuracy"></a><h4>
-<a name="id616428"></a>
+<a name="math_toolkit.special.sf_beta.ibeta_inv_function.accuracy"></a><h5>
+<a name="id649533"></a>
           <a href="ibeta_inv_function.html#math_toolkit.special.sf_beta.ibeta_inv_function.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The accuracy of these functions should closely follow that of the regular
           forward incomplete beta functions. However, note that in some parts of
           their domain, these functions can be extremely sensitive to changes in
           input, particularly when the argument <span class="emphasis"><em>p</em></span> (or it's complement
- <span class="emphasis"><em>q</em></span>) is very close to <tt class="computeroutput"><span class="number">0</span></tt>
- or <tt class="computeroutput"><span class="number">1</span></tt>.
+ <span class="emphasis"><em>q</em></span>) is very close to <code class="computeroutput"><span class="number">0</span></code>
+ or <code class="computeroutput"><span class="number">1</span></code>.
         </p>
-<a name="math_toolkit.special.sf_beta.ibeta_inv_function.testing"></a><h4>
-<a name="id616497"></a>
+<a name="math_toolkit.special.sf_beta.ibeta_inv_function.testing"></a><h5>
+<a name="id649599"></a>
           <a href="ibeta_inv_function.html#math_toolkit.special.sf_beta.ibeta_inv_function.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           There are two sets of tests:
         </p>
@@ -402,11 +366,11 @@
             of the result, given exact input values.
           </li>
 </ul></div>
-<a name="math_toolkit.special.sf_beta.ibeta_inv_function.implementation_of_ibeta_inv_and_ibetac_inv"></a><h4>
-<a name="id616576"></a>
+<a name="math_toolkit.special.sf_beta.ibeta_inv_function.implementation_of_ibeta_inv_and_ibetac_inv"></a><h5>
+<a name="id649677"></a>
           <a href="ibeta_inv_function.html#math_toolkit.special.sf_beta.ibeta_inv_function.implementation_of_ibeta_inv_and_ibetac_inv">Implementation
           of ibeta_inv and ibetac_inv</a>
- </h4>
+ </h5>
 <p>
           These two functions share a common implementation.
         </p>
@@ -436,7 +400,7 @@
           if it results in a more manageable problem.
         </p>
 <p>
- For <tt class="computeroutput"><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span> <span class="special">&gt;=</span> <span class="number">5</span></tt> the initial guess is computed using the
+ For <code class="computeroutput"><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span> <span class="special">&gt;=</span> <span class="number">5</span></code> the initial guess is computed using the
           methods described in:
         </p>
 <p>
@@ -451,8 +415,8 @@
         </p>
 <p>
           and involves solving the inverse error function first. The method is accurate
- to at least 2 decimal digits when <tt class="literal">a = 5</tt> rising to at
- least 8 digits when <tt class="literal">a = 10<sup>5</sup></tt>.
+ to at least 2 decimal digits when <code class="literal">a = 5</code> rising to at
+ least 8 digits when <code class="literal">a = 10<sup>5</sup></code>.
         </p>
 <p>
           The general error function case (section 3 of the paper) is used for
@@ -463,8 +427,8 @@
 <p>
           and again expresses the inverse incomplete beta in terms of the inverse
           of the error function. The method is accurate to at least 2 decimal digits
- when <tt class="literal">a+b = 5</tt> rising to 11 digits when <tt class="literal">a+b =
- 10<sup>5</sup></tt>. However, when the result is expected to be very small, and
+ when <code class="literal">a+b = 5</code> rising to 11 digits when <code class="literal">a+b =
+ 10<sup>5</sup></code>. However, when the result is expected to be very small, and
           when a+b is also small, then its accuracy tails off, in this case when
           p<sup>1/a</sup> &lt; 0.0025 then it is better to use the following as an initial estimate:
         </p>
@@ -472,17 +436,17 @@
           <span class="inlinemediaobject"><img src="../../../../equations/ibeta_inv4.png"></span>
         </p>
 <p>
- Finally the for all other cases where <tt class="computeroutput"><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span> <span class="special">&gt;</span>
- <span class="number">5</span></tt> the method of section 4 of the
+ Finally the for all other cases where <code class="computeroutput"><span class="identifier">a</span><span class="special">+</span><span class="identifier">b</span> <span class="special">&gt;</span>
+ <span class="number">5</span></code> the method of section 4 of the
           paper is used. This expresses the inverse incomplete beta in terms of the
           inverse of the incomplete gamma function, and is therefore significantly
           more expensive to compute than the other cases. However the method is accurate
- to at least 3 decimal digits when <tt class="literal">a = 5</tt> rising to at
- least 10 digits when <tt class="literal">a = 10<sup>5</sup></tt>. This method is limited
+ to at least 3 decimal digits when <code class="literal">a = 5</code> rising to at
+ least 10 digits when <code class="literal">a = 10<sup>5</sup></code>. This method is limited
           to a &gt; b, and therefore we need to perform an exchange a for b, p for
           q and x for y when this is not the case. In addition when p is close to
           1 the method is inaccurate should we actually want y rather than x as output.
- Therefore when q is small (<tt class="literal">q<sup>1/p</sup> &lt; 10<sup>-3</sup></tt>) we use:
+ Therefore when q is small (<code class="literal">q<sup>1/p</sup> &lt; 10<sup>-3</sup></code>) we use:
         </p>
 <p>
           <span class="inlinemediaobject"><img src="../../../../equations/ibeta_inv6.png"></span>
@@ -500,11 +464,11 @@
         </p>
 <p>
           When a and b are both less than 1, then there is a point of inflection
- in the incomplete beta at point <tt class="computeroutput"><span class="identifier">xs</span>
+ in the incomplete beta at point <code class="computeroutput"><span class="identifier">xs</span>
           <span class="special">=</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="special">/</span> <span class="special">(</span><span class="number">2</span> <span class="special">-</span> <span class="identifier">a</span>
- <span class="special">-</span> <span class="identifier">b</span><span class="special">)</span></tt>. Therefore if <tt class="literal">p &gt; I<sub>x</sub>(a,b)</tt>
+ <span class="special">-</span> <span class="identifier">b</span><span class="special">)</span></code>. Therefore if <code class="literal">p &gt; I<sub>x</sub>(a,b)</code>
           we swap a for b, p for q and x for y, so that now we always look for a
- point x below the point of inflection <tt class="computeroutput"><span class="identifier">xs</span></tt>,
+ point x below the point of inflection <code class="computeroutput"><span class="identifier">xs</span></code>,
           and on a convex curve. An initial estimate for x is made with:
         </p>
 <p>
@@ -518,11 +482,11 @@
 <p>
           When a and b are both greater than 1, but a+b is too small to use the other
           methods mentioned above, we proceed as follows. Observe that there is a
- point of inflection in the incomplete beta at <tt class="computeroutput"><span class="identifier">xs</span>
+ point of inflection in the incomplete beta at <code class="computeroutput"><span class="identifier">xs</span>
           <span class="special">=</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="special">/</span> <span class="special">(</span><span class="number">2</span> <span class="special">-</span> <span class="identifier">a</span>
- <span class="special">-</span> <span class="identifier">b</span><span class="special">)</span></tt>. Therefore if <tt class="literal">p &gt; I<sub>x</sub>(a,b)</tt>
+ <span class="special">-</span> <span class="identifier">b</span><span class="special">)</span></code>. Therefore if <code class="literal">p &gt; I<sub>x</sub>(a,b)</code>
           we swap a for b, p for q and x for y, so that now we always look for a
- point x below the point of inflection <tt class="computeroutput"><span class="identifier">xs</span></tt>,
+ point x below the point of inflection <code class="computeroutput"><span class="identifier">xs</span></code>,
           and on a concave curve. An initial estimate for x is made with:
         </p>
 <p>
@@ -570,11 +534,11 @@
           monotonic convergence, but it does get us close enough that Halley iteration
           rapidly converges on the true value.
         </p>
-<a name="math_toolkit.special.sf_beta.ibeta_inv_function.implementation_of_inverses_on_the_a_and_b_parameters"></a><h4>
-<a name="id617501"></a>
+<a name="math_toolkit.special.sf_beta.ibeta_inv_function.implementation_of_inverses_on_the_a_and_b_parameters"></a><h5>
+<a name="id650599"></a>
           <a href="ibeta_inv_function.html#math_toolkit.special.sf_beta.ibeta_inv_function.implementation_of_inverses_on_the_a_and_b_parameters">Implementation
           of inverses on the a and b parameters</a>
- </h4>
+ </h5>
 <p>
           These four functions share a common implementation.
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf.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> Error Functions</title>
+<title>Error 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="../special.html" title=" Special Functions">
-<link rel="prev" href="sf_beta/beta_derivative.html" title=" Derivative
- of the Incomplete Beta Function">
-<link rel="next" href="sf_erf/error_function.html" title=" Error
- Functions">
+<link rel="up" href="../special.html" title="Special Functions">
+<link rel="prev" href="sf_beta/beta_derivative.html" title="Derivative of the Incomplete Beta Function">
+<link rel="next" href="sf_erf/error_function.html" title="Error Functions">
 </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><h3 class="title">
-<a name="math_toolkit.special.sf_erf"></a> Error Functions</h3></div></div></div>
+<a name="math_toolkit.special.sf_erf"></a> Error Functions
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="sf_erf/error_function.html"> Error
         Functions</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.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> Error
- Functions</title>
+<title>Error 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="../sf_erf.html" title=" Error Functions">
-<link rel="prev" href="../sf_erf.html" title=" Error Functions">
-<link rel="next" href="error_inv.html" title=" Error Function
- Inverses">
+<link rel="up" href="../sf_erf.html" title="Error Functions">
+<link rel="prev" href="../sf_erf.html" title="Error Functions">
+<link rel="next" href="error_inv.html" title="Error Function Inverses">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.sf_erf.error_function"></a><a href="error_function.html" title=" Error
- Functions"> Error
- Functions</a></h4></div></div></div>
-<a name="math_toolkit.special.sf_erf.error_function.synopsis"></a><h4>
-<a name="id618307"></a>
+<a name="math_toolkit.special.sf_erf.error_function"></a><a href="error_function.html" title="Error Functions"> Error
+ Functions</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_erf.error_function.synopsis"></a><h5>
+<a name="id651393"></a>
           <a href="error_function.html#math_toolkit.special.sf_erf.error_function.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -45,50 +43,43 @@
 <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">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erf</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">erf</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erf</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">erf</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erfc</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">erfc</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erfc</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">erfc</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the return type is <tt class="computeroutput"><span class="keyword">double</span></tt> if T is an integer type, and T otherwise.
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the return type is <code class="computeroutput"><span class="keyword">double</span></code> if T is an integer type, and T otherwise.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
-<a name="math_toolkit.special.sf_erf.error_function.description"></a><h4>
-<a name="id618858"></a>
+<a name="math_toolkit.special.sf_erf.error_function.description"></a><h5>
+<a name="id651943"></a>
           <a href="error_function.html#math_toolkit.special.sf_erf.error_function.description">Description</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erf</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">erf</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erf</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">erf</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the <a href="http://en.wikipedia.org/wiki/Error_function" target="_top">error
@@ -103,12 +94,10 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erfc</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">erfc</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erfc</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">erfc</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the complement of the <a href="http://functions.wolfram.com/GammaBetaErf/Erfc/" target="_top">error
@@ -120,10 +109,10 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../graphs/erf2.png" alt="erf2"></span>
         </p>
-<a name="math_toolkit.special.sf_erf.error_function.accuracy"></a><h4>
-<a name="id619370"></a>
+<a name="math_toolkit.special.sf_erf.error_function.accuracy"></a><h5>
+<a name="id652453"></a>
           <a href="error_function.html#math_toolkit.special.sf_erf.error_function.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The following table shows the peak errors (in units of epsilon) found on
           various platforms with various floating point types, along with comparisons
@@ -134,8 +123,8 @@
           the one shown will have effectively zero error.
         </p>
 <div class="table">
-<a name="id619432"></a><p class="title"><b>Table 20. Errors In the Function erf(z)</b></p>
-<table class="table" summary="Errors In the Function erf(z)">
+<a name="id652514"></a><p class="title"><b>Table 20. Errors In the Function erf(z)</b></p>
+<div class="table-contents"><table class="table" summary="Errors In the Function erf(z)">
 <colgroup>
 <col>
 <col>
@@ -337,11 +326,11 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id619805"></a><p class="title"><b>Table 21. Errors In the Function erfc(z)</b></p>
-<table class="table" summary="Errors In the Function erfc(z)">
+<br class="table-break"><div class="table">
+<a name="id652887"></a><p class="title"><b>Table 21. Errors In the Function erfc(z)</b></p>
+<div class="table-contents"><table class="table" summary="Errors In the Function erfc(z)">
 <colgroup>
 <col>
 <col>
@@ -543,12 +532,12 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="math_toolkit.special.sf_erf.error_function.testing"></a><h4>
-<a name="id620189"></a>
+<br class="table-break"><a name="math_toolkit.special.sf_erf.error_function.testing"></a><h5>
+<a name="id653270"></a>
           <a href="error_function.html#math_toolkit.special.sf_erf.error_function.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           The tests for these functions come in two parts: basic sanity checks use
           spot values calculated using <a href="http://functions.wolfram.com/webMathematica/FunctionEvaluation.jsp?name=Erf" target="_top">Mathworld's
@@ -560,10 +549,10 @@
           "known good" implementations also provides an additional sanity
           check.
         </p>
-<a name="math_toolkit.special.sf_erf.error_function.implementation"></a><h4>
-<a name="id620243"></a>
+<a name="math_toolkit.special.sf_erf.error_function.implementation"></a><h5>
+<a name="id653322"></a>
           <a href="error_function.html#math_toolkit.special.sf_erf.error_function.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           All versions of these functions first use the usual reflection formulas
           to make their arguments positive:
@@ -586,8 +575,8 @@
           by JM</a> are used.
         </p>
 <p>
- For <tt class="computeroutput"><span class="identifier">z</span> <span class="special">&lt;=</span>
- <span class="number">0.5</span></tt> then a rational approximation
+ For <code class="computeroutput"><span class="identifier">z</span> <span class="special">&lt;=</span>
+ <span class="number">0.5</span></code> then a rational approximation
           to erf is used, based on the observation that:
         </p>
 <pre class="programlisting">
@@ -608,8 +597,8 @@
           of cases.
         </p>
 <p>
- For <tt class="computeroutput"><span class="identifier">z</span> <span class="special">&gt;</span>
- <span class="number">0.5</span></tt> we observe that over a small
+ For <code class="computeroutput"><span class="identifier">z</span> <span class="special">&gt;</span>
+ <span class="number">0.5</span></code> we observe that over a small
           interval [a, b) then:
         </p>
 <pre class="programlisting">
@@ -619,18 +608,18 @@
           for some constant c.
         </p>
 <p>
- Therefore for <tt class="computeroutput"><span class="identifier">z</span> <span class="special">&gt;</span>
- <span class="number">0.5</span></tt> we calculate erfc using:
+ Therefore for <code class="computeroutput"><span class="identifier">z</span> <span class="special">&gt;</span>
+ <span class="number">0.5</span></code> we calculate erfc using:
         </p>
 <pre class="programlisting">
 <span class="identifier">erfc</span><span class="special">(</span><span class="identifier">z</span><span class="special">)</span> <span class="special">=</span> <span class="identifier">exp</span><span class="special">(-</span><span class="identifier">z</span><span class="special">*</span><span class="identifier">z</span><span class="special">)</span> <span class="special">*</span> <span class="special">(</span><span class="identifier">c</span> <span class="special">+</span> <span class="identifier">R</span><span class="special">(</span><span class="identifier">z</span><span class="special">))</span> <span class="special">/</span> <span class="identifier">z</span><span class="special">;</span>
 </pre>
 <p>
- Again R(z) is optimised for absolute error, and the constant <tt class="computeroutput"><span class="identifier">c</span></tt> is the average of <tt class="computeroutput"><span class="identifier">erfc</span><span class="special">(</span><span class="identifier">z</span><span class="special">)</span>
+ Again R(z) is optimised for absolute error, and the constant <code class="computeroutput"><span class="identifier">c</span></code> is the average of <code class="computeroutput"><span class="identifier">erfc</span><span class="special">(</span><span class="identifier">z</span><span class="special">)</span>
           <span class="special">*</span> <span class="identifier">exp</span><span class="special">(</span><span class="identifier">z</span><span class="special">*</span><span class="identifier">z</span><span class="special">)</span> <span class="special">*</span>
- <span class="identifier">z</span></tt> taken at the endpoints of the
+ <span class="identifier">z</span></code> taken at the endpoints of the
           range. Once again, as long as the absolute error in R(z) is small compared
- to <tt class="computeroutput"><span class="identifier">c</span></tt> then <tt class="computeroutput"><span class="identifier">c</span> <span class="special">+</span> <span class="identifier">R</span><span class="special">(</span><span class="identifier">z</span><span class="special">)</span></tt> will be correctly rounded, and the error
+ to <code class="computeroutput"><span class="identifier">c</span></code> then <code class="computeroutput"><span class="identifier">c</span> <span class="special">+</span> <span class="identifier">R</span><span class="special">(</span><span class="identifier">z</span><span class="special">)</span></code> will be correctly rounded, and the error
           in the result will depend only on the accuracy of the exp function. In
           practice, in all but a very small number of cases, the error is confined
           to the last bit of the result.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_inv.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_inv.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_inv.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> Error Function
- Inverses</title>
+<title>Error Function Inverses</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="../sf_erf.html" title=" Error Functions">
-<link rel="prev" href="error_function.html" title=" Error
- Functions">
-<link rel="next" href="../sf_poly.html" title=" Polynomials">
+<link rel="up" href="../sf_erf.html" title="Error Functions">
+<link rel="prev" href="error_function.html" title="Error Functions">
+<link rel="next" href="../sf_poly.html" title="Polynomials">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.sf_erf.error_inv"></a><a href="error_inv.html" title=" Error Function
- Inverses"> Error Function
- Inverses</a></h4></div></div></div>
-<a name="math_toolkit.special.sf_erf.error_inv.synopsis"></a><h4>
-<a name="id621123"></a>
+<a name="math_toolkit.special.sf_erf.error_inv"></a><a href="error_inv.html" title="Error Function Inverses"> Error Function
+ Inverses</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_erf.error_inv.synopsis"></a><h5>
+<a name="id654200"></a>
           <a href="error_inv.html#math_toolkit.special.sf_erf.error_inv.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -45,50 +43,43 @@
 <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">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erf_inv</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">p</span><span class="special">);</span>
+calculated-result-type <span class="identifier">erf_inv</span><span class="special">(</span><span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erf_inv</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">erf_inv</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erfc_inv</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">p</span><span class="special">);</span>
+calculated-result-type <span class="identifier">erfc_inv</span><span class="special">(</span><span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erfc_inv</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">erfc_inv</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the return type is <tt class="computeroutput"><span class="keyword">double</span></tt> if T is an integer type, and T otherwise.
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the return type is <code class="computeroutput"><span class="keyword">double</span></code> if T is an integer type, and T otherwise.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
-<a name="math_toolkit.special.sf_erf.error_inv.description"></a><h4>
-<a name="id621674"></a>
+<a name="math_toolkit.special.sf_erf.error_inv.description"></a><h5>
+<a name="id654750"></a>
           <a href="error_inv.html#math_toolkit.special.sf_erf.error_inv.description">Description</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erf_inv</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">erf_inv</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erf_inv</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">erf_inv</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the <a href="http://functions.wolfram.com/GammaBetaErf/InverseErf/" target="_top">inverse
@@ -102,12 +93,10 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erfc_inv</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">erfc_inv</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">erfc_inv</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">erfc_inv</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the inverse of the complement of the error function of z, that
@@ -119,21 +108,20 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../graphs/erfc_inv.png" alt="erfc_inv"></span>
         </p>
-<a name="math_toolkit.special.sf_erf.error_inv.accuracy"></a><h4>
-<a name="id622197"></a>
+<a name="math_toolkit.special.sf_erf.error_inv.accuracy"></a><h5>
+<a name="id655270"></a>
           <a href="error_inv.html#math_toolkit.special.sf_erf.error_inv.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           For types up to and including 80-bit long doubles the approximations used
           are accurate to less than ~ 2 epsilon. For higher precision types these
- functions have the same accuracy as the <a href="error_function.html" title=" Error
- Functions">forward
+ functions have the same accuracy as the <a href="error_function.html" title="Error Functions">forward
           error functions</a>.
         </p>
-<a name="math_toolkit.special.sf_erf.error_inv.testing"></a><h4>
-<a name="id622239"></a>
+<a name="math_toolkit.special.sf_erf.error_inv.testing"></a><h5>
+<a name="id655311"></a>
           <a href="error_inv.html#math_toolkit.special.sf_erf.error_inv.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           There are two sets of tests:
         </p>
@@ -152,10 +140,10 @@
             of the result, given <span class="emphasis"><em>exact</em></span> input values.
           </li>
 </ul></div>
-<a name="math_toolkit.special.sf_erf.error_inv.implementation"></a><h4>
-<a name="id622308"></a>
+<a name="math_toolkit.special.sf_erf.error_inv.implementation"></a><h5>
+<a name="id655378"></a>
           <a href="error_inv.html#math_toolkit.special.sf_erf.error_inv.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           These functions use a rational approximation <a href="../../backgrounders/implementation.html#math_toolkit.backgrounders.implementation.rational_approximations_used">devised
           by JM</a> to calculate an initial approximation to the result that is
@@ -209,9 +197,9 @@
           low absolute error compared to |Y|. B is also a constant: it is the smallest
           value of <span class="emphasis"><em>z</em></span> for which each approximation is valid.
           There are several approximations of this form each of which reaches a little
- further into the tail of the erfc function (at <tt class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></tt> precision the extended exponent
- range compared to <tt class="computeroutput"><span class="keyword">double</span></tt> means
+ further into the tail of the erfc function (at <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code> precision the extended exponent
+ range compared to <code class="computeroutput"><span class="keyword">double</span></code> means
           that the tail goes on for a very long way indeed).
         </p>
 </div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma.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> Gamma Functions</title>
+<title>Gamma 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="../special.html" title=" Special Functions">
-<link rel="prev" href="../special.html" title=" Special Functions">
-<link rel="next" href="sf_gamma/tgamma.html" title=" Gamma">
+<link rel="up" href="../special.html" title="Special Functions">
+<link rel="prev" href="../special.html" title="Special Functions">
+<link rel="next" href="sf_gamma/tgamma.html" title="Gamma">
 </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.special.sf_gamma"></a> Gamma Functions</h3></div></div></div>
+<a name="math_toolkit.special.sf_gamma"></a> Gamma Functions
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Gamma</span></dt>
 <dt><span class="section"> Log Gamma</span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/digamma.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/digamma.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/digamma.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> Digamma</title>
+<title>Digamma</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="../sf_gamma.html" title=" Gamma Functions">
-<link rel="prev" href="lgamma.html" title=" Log Gamma">
-<link rel="next" href="gamma_ratios.html" title=" Ratios
- of Gamma Functions">
+<link rel="up" href="../sf_gamma.html" title="Gamma Functions">
+<link rel="prev" href="lgamma.html" title="Log Gamma">
+<link rel="next" href="gamma_ratios.html" title="Ratios of Gamma Functions">
 </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><h4 class="title">
-<a name="math_toolkit.special.sf_gamma.digamma"></a> Digamma</h4></div></div></div>
-<a name="math_toolkit.special.sf_gamma.digamma.synopsis"></a><h4>
-<a name="id589094"></a>
+<a name="math_toolkit.special.sf_gamma.digamma"></a> Digamma
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_gamma.digamma.synopsis"></a><h5>
+<a name="id622306"></a>
           <a href="digamma.html#math_toolkit.special.sf_gamma.digamma.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -42,19 +42,17 @@
 <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">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">digamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">digamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">digamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">digamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.sf_gamma.digamma.description"></a><h4>
-<a name="id589419"></a>
+<a name="math_toolkit.special.sf_gamma.digamma.description"></a><h5>
+<a name="id622629"></a>
           <a href="digamma.html#math_toolkit.special.sf_gamma.digamma.description">Description</a>
- </h4>
+ </h5>
 <p>
           Returns the digamma or psi function of <span class="emphasis"><em>x</em></span>. Digamma
           is defined as the logarithmic derivative of the gamma function:
@@ -68,10 +66,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -81,15 +79,14 @@
           34-digits of precision.
         </p>
 <p>
- The return type of this function is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the result is of type <tt class="computeroutput"><span class="keyword">double</span></tt> when T is an integer type, and type
+ The return type of this function is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the result is of type <code class="computeroutput"><span class="keyword">double</span></code> when T is an integer type, and type
           T otherwise.
         </p>
-<a name="math_toolkit.special.sf_gamma.digamma.accuracy"></a><h4>
-<a name="id589567"></a>
+<a name="math_toolkit.special.sf_gamma.digamma.accuracy"></a><h5>
+<a name="id622775"></a>
           <a href="digamma.html#math_toolkit.special.sf_gamma.digamma.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The following table shows the peak errors (in units of epsilon) found on
           various platforms with various floating point types. Unless otherwise specified
@@ -274,20 +271,20 @@
           relative errors very close to these can be arbitrarily large, although
           absolute error will remain very low.
         </p>
-<a name="math_toolkit.special.sf_gamma.digamma.testing"></a><h4>
-<a name="id589871"></a>
+<a name="math_toolkit.special.sf_gamma.digamma.testing"></a><h5>
+<a name="id623078"></a>
           <a href="digamma.html#math_toolkit.special.sf_gamma.digamma.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           There are two sets of tests: spot values are computed using the online
           calculator at functions.wolfram.com, while random test values are generated
- using the high-precision reference implementation (a differentiated Lanczos approximation
+ using the high-precision reference implementation (a differentiated Lanczos approximation
           see below).
         </p>
-<a name="math_toolkit.special.sf_gamma.digamma.implementation"></a><h4>
-<a name="id589916"></a>
+<a name="math_toolkit.special.sf_gamma.digamma.implementation"></a><h5>
+<a name="id623121"></a>
           <a href="digamma.html#math_toolkit.special.sf_gamma.digamma.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           The implementation is divided up into the following domains:
         </p>
@@ -336,7 +333,7 @@
           result when evaluated at <span class="emphasis"><em>BIG</em></span>. Choosing BIG=10 for
           up to 80-bit reals, and BIG=20 for 128-bit reals allows the series to truncated
           after a suitably small number of terms and evaluated as a polynomial in
- <tt class="computeroutput"><span class="number">1</span><span class="special">/(</span><span class="identifier">x</span><span class="special">*</span><span class="identifier">x</span><span class="special">)</span></tt>.
+ <code class="computeroutput"><span class="number">1</span><span class="special">/(</span><span class="identifier">x</span><span class="special">*</span><span class="identifier">x</span><span class="special">)</span></code>.
         </p>
 <p>
           The rational approximation <a href="../../backgrounders/implementation.html#math_toolkit.backgrounders.implementation.rational_approximations_used">devised
@@ -344,7 +341,7 @@
         </p>
 <p>
           First a high precision approximation to digamma was constructed using a
- 60-term differentiated <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ 60-term differentiated <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a>, the form used is:
         </p>
 <p>
@@ -354,7 +351,7 @@
           Where P(x) and Q(x) are the polynomials from the rational form of the Lanczos
           sum, and P'(x) and Q'(x) are their first derivatives. The Lanzos part of
           this approximation has a theoretical precision of ~100 decimal digits.
- However, cancellation in the above sum will reduce that to around <tt class="computeroutput"><span class="number">99</span><span class="special">-(</span><span class="number">1</span><span class="special">/</span><span class="identifier">y</span><span class="special">)</span></tt>
+ However, cancellation in the above sum will reduce that to around <code class="computeroutput"><span class="number">99</span><span class="special">-(</span><span class="number">1</span><span class="special">/</span><span class="identifier">y</span><span class="special">)</span></code>
           digits if <span class="emphasis"><em>y</em></span> is the result. This approximation was
           used to calculate the positive root of digamma, and was found to agree
           with the value used by Cody to 25 digits (See Math. Comp. 27, 123-127 (1973)
@@ -383,7 +380,7 @@
           during the subtraction (this assumes that <span class="emphasis"><em>x</em></span> is an
           exact value, if it's not then all bets are off). That means that even when
           x is the value of the root rounded to the nearest representable value,
- the result of digamma(x) <span class="emphasis"><em><span class="bold"><b>will not be zero</b></span></em></span>.
+ the result of digamma(x) <span class="emphasis"><em><span class="bold"><strong>will not be zero</strong></span></em></span>.
         </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_derivatives.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_derivatives.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_derivatives.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> Derivative
- of the Incomplete Gamma Function</title>
+<title>Derivative of the Incomplete Gamma Function</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="../sf_gamma.html" title=" Gamma Functions">
-<link rel="prev" href="igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">
-<link rel="next" href="../factorials.html" title=" Factorials and Binomial
- Coefficients">
+<link rel="up" href="../sf_gamma.html" title="Gamma Functions">
+<link rel="prev" href="igamma_inv.html" title="Incomplete Gamma Function Inverses">
+<link rel="next" href="../factorials.html" title="Factorials and Binomial Coefficients">
 </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><h4 class="title">
-<a name="math_toolkit.special.sf_gamma.gamma_derivatives"></a><a href="gamma_derivatives.html" title=" Derivative
- of the Incomplete Gamma Function"> Derivative
- of the Incomplete Gamma Function</a></h4></div></div></div>
-<a name="math_toolkit.special.sf_gamma.gamma_derivatives.synopsis"></a><h4>
-<a name="id600021"></a>
+<a name="math_toolkit.special.sf_gamma.gamma_derivatives"></a><a href="gamma_derivatives.html" title="Derivative of the Incomplete Gamma Function"> Derivative
+ of the Incomplete Gamma Function</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_gamma.gamma_derivatives.synopsis"></a><h5>
+<a name="id633199"></a>
           <a href="gamma_derivatives.html#math_toolkit.special.sf_gamma.gamma_derivatives.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -46,19 +43,17 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_p_derivative</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">gamma_p_derivative</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_p_derivative</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">gamma_p_derivative</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.sf_gamma.gamma_derivatives.description"></a><h4>
-<a name="id600417"></a>
+<a name="math_toolkit.special.sf_gamma.gamma_derivatives.description"></a><h5>
+<a name="id633592"></a>
           <a href="gamma_derivatives.html#math_toolkit.special.sf_gamma.gamma_derivatives.description">Description</a>
- </h4>
+ </h5>
 <p>
           This function find some uses in statistical distributions: it implements
           the partial derivative with respect to <span class="emphasis"><em>x</em></span> of the incomplete
@@ -70,41 +65,37 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <p>
- Note that the derivative of the function <a href="igamma.html" title=" Incomplete Gamma
- Functions">gamma_q</a>
+ Note that the derivative of the function gamma_q
           can be obtained by negating the result of this function.
         </p>
 <p>
- The return type of this function is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of this function is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T1 and T2 are different types,
           otherwise the return type is simply T1.
         </p>
-<a name="math_toolkit.special.sf_gamma.gamma_derivatives.accuracy"></a><h4>
-<a name="id600543"></a>
+<a name="math_toolkit.special.sf_gamma.gamma_derivatives.accuracy"></a><h5>
+<a name="id633716"></a>
           <a href="gamma_derivatives.html#math_toolkit.special.sf_gamma.gamma_derivatives.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
- Almost identical to the incomplete gamma function <a href="igamma.html" title=" Incomplete Gamma
- Functions">gamma_p</a>:
+ Almost identical to the incomplete gamma function gamma_p:
           refer to the documentation for that function for more information.
         </p>
-<a name="math_toolkit.special.sf_gamma.gamma_derivatives.implementation"></a><h4>
-<a name="id600586"></a>
+<a name="math_toolkit.special.sf_gamma.gamma_derivatives.implementation"></a><h5>
+<a name="id633757"></a>
           <a href="gamma_derivatives.html#math_toolkit.special.sf_gamma.gamma_derivatives.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           This function just expose some of the internals of the incomplete gamma
- function <a href="igamma.html" title=" Incomplete Gamma
- Functions">gamma_p</a>:
+ function gamma_p:
           refer to the documentation for that function for more information.
         </p>
 </div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_ratios.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_ratios.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_ratios.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> Ratios
- of Gamma Functions</title>
+<title>Ratios of Gamma 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="../sf_gamma.html" title=" Gamma Functions">
-<link rel="prev" href="digamma.html" title=" Digamma">
-<link rel="next" href="igamma.html" title=" Incomplete Gamma
- Functions">
+<link rel="up" href="../sf_gamma.html" title="Gamma Functions">
+<link rel="prev" href="digamma.html" title="Digamma">
+<link rel="next" href="igamma.html" title="Incomplete Gamma Functions">
 </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><h4 class="title">
-<a name="math_toolkit.special.sf_gamma.gamma_ratios"></a><a href="gamma_ratios.html" title=" Ratios
- of Gamma Functions"> Ratios
- of Gamma Functions</a></h4></div></div></div>
+<a name="math_toolkit.special.sf_gamma.gamma_ratios"></a><a href="gamma_ratios.html" title="Ratios of Gamma Functions"> Ratios
+ of Gamma Functions</a>
+</h4></div></div></div>
 <p>
           
 </p>
@@ -41,35 +39,29 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">);</span>
+calculated-result-type <span class="identifier">tgamma_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">tgamma_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma_delta_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">delta</span><span class="special">);</span>
+calculated-result-type <span class="identifier">tgamma_delta_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">delta</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Policy</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma_delta_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">delta</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+calculated-result-type <span class="identifier">tgamma_delta_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">delta</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.sf_gamma.gamma_ratios.description"></a><h4>
-<a name="id591301"></a>
+<a name="math_toolkit.special.sf_gamma.gamma_ratios.description"></a><h5>
+<a name="id624500"></a>
           <a href="gamma_ratios.html#math_toolkit.special.sf_gamma.gamma_ratios.description">Description</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">);</span>
+calculated-result-type <span class="identifier">tgamma_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">tgamma_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">b</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the ratio of gamma functions:
@@ -80,25 +72,23 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <p>
- Internally this just calls <tt class="computeroutput"><span class="identifier">tgamma_delta_ratio</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="identifier">a</span><span class="special">)</span></tt>.
+ Internally this just calls <code class="computeroutput"><span class="identifier">tgamma_delta_ratio</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="identifier">a</span><span class="special">)</span></code>.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma_delta_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">delta</span><span class="special">);</span>
+calculated-result-type <span class="identifier">tgamma_delta_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">delta</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma_delta_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">delta</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">tgamma_delta_ratio</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">delta</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the ratio of gamma functions:
@@ -109,10 +99,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -123,15 +113,14 @@
           is large and <span class="emphasis"><em>delta</em></span> is very small.
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T1 and T2 are different types,
           otherwise the result type is simple T1.
         </p>
-<a name="math_toolkit.special.sf_gamma.gamma_ratios.accuracy"></a><h4>
-<a name="id592041"></a>
+<a name="math_toolkit.special.sf_gamma.gamma_ratios.accuracy"></a><h5>
+<a name="id625238"></a>
           <a href="gamma_ratios.html#math_toolkit.special.sf_gamma.gamma_ratios.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The following table shows the peak errors (in units of epsilon) found on
           various platforms with various floating point types. Unless otherwise specified
@@ -139,8 +128,8 @@
           <a href="../../backgrounders/relative_error.html#zero_error">effectively zero error</a>.
         </p>
 <div class="table">
-<a name="id592076"></a><p class="title"><b>Table 9. Errors In the Function tgamma_delta_ratio(a, delta)</b></p>
-<table class="table" summary="Errors In the Function tgamma_delta_ratio(a, delta)">
+<a name="id625271"></a><p class="title"><b>Table 9. Errors In the Function tgamma_delta_ratio(a, delta)</b></p>
+<div class="table-contents"><table class="table" summary="Errors In the Function tgamma_delta_ratio(a, delta)">
 <colgroup>
 <col>
 <col>
@@ -239,12 +228,12 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id592236"></a><p class="title"><b>Table 10. Errors In the Function tgamma_ratio(a,
+<br class="table-break"><div class="table">
+<a name="id625431"></a><p class="title"><b>Table 10. Errors In the Function tgamma_ratio(a,
         b)</b></p>
-<table class="table" summary="Errors In the Function tgamma_ratio(a,
+<div class="table-contents"><table class="table" summary="Errors In the Function tgamma_ratio(a,
         b)">
 <colgroup>
 <col>
@@ -338,23 +327,23 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="math_toolkit.special.sf_gamma.gamma_ratios.testing"></a><h4>
-<a name="id592399"></a>
+<br class="table-break"><a name="math_toolkit.special.sf_gamma.gamma_ratios.testing"></a><h5>
+<a name="id625593"></a>
           <a href="gamma_ratios.html#math_toolkit.special.sf_gamma.gamma_ratios.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           Accuracy tests use data generated at very high precision (with <a href="http://shoup.net/ntl/doc/RR.txt" target="_top">NTL
           RR class</a> set at 1000-bit precision: about 300 decimal digits) and
           a deliberately naive calculation of &#915;(x)/&#915;(y).
         </p>
-<a name="math_toolkit.special.sf_gamma.gamma_ratios.implementation"></a><h4>
-<a name="id592440"></a>
+<a name="math_toolkit.special.sf_gamma.gamma_ratios.implementation"></a><h5>
+<a name="id625634"></a>
           <a href="gamma_ratios.html#math_toolkit.special.sf_gamma.gamma_ratios.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
- The implementation of these functions is very similar to that of beta, and is
+ The implementation of these functions is very similar to that of beta, and is
           based on combining similar power terms to improve accuracy and avoid spurious
           overflow/underflow.
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma.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> Incomplete Gamma
- Functions</title>
+<title>Incomplete Gamma 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="../sf_gamma.html" title=" Gamma Functions">
-<link rel="prev" href="gamma_ratios.html" title=" Ratios
- of Gamma Functions">
-<link rel="next" href="igamma_inv.html" title=" Incomplete
- Gamma Function Inverses">
+<link rel="up" href="../sf_gamma.html" title="Gamma Functions">
+<link rel="prev" href="gamma_ratios.html" title="Ratios of Gamma Functions">
+<link rel="next" href="igamma_inv.html" title="Incomplete Gamma Function Inverses">
 </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><h4 class="title">
-<a name="math_toolkit.special.sf_gamma.igamma"></a><a href="igamma.html" title=" Incomplete Gamma
- Functions"> Incomplete Gamma
- Functions</a></h4></div></div></div>
-<a name="math_toolkit.special.sf_gamma.igamma.synopsis"></a><h4>
-<a name="id592516"></a>
+<a name="math_toolkit.special.sf_gamma.igamma"></a><a href="igamma.html" title="Incomplete Gamma Functions"> Incomplete Gamma
+ Functions</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_gamma.igamma.synopsis"></a><h5>
+<a name="id625707"></a>
           <a href="igamma.html#math_toolkit.special.sf_gamma.igamma.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -46,43 +43,35 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_p</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">gamma_p</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_p</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">gamma_p</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_q</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">gamma_q</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_q</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">gamma_q</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma_lower</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">tgamma_lower</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma_lower</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">tgamma_lower</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.sf_gamma.igamma.description"></a><h4>
-<a name="id593626"></a>
+<a name="math_toolkit.special.sf_gamma.igamma.description"></a><h5>
+<a name="id626816"></a>
           <a href="igamma.html#math_toolkit.special.sf_gamma.igamma.description">Description</a>
- </h4>
+ </h5>
 <p>
           There are four <a href="http://mathworld.wolfram.com/IncompleteGammaFunction.html" target="_top">incomplete
           gamma functions</a>: two are normalised versions (also known as <span class="emphasis"><em>regularized</em></span>
@@ -98,27 +87,24 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T1 and T2 are different types,
           otherwise the return type is simply T1.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_p</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">gamma_p</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Policy</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_p</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+calculated-result-type <span class="identifier">gamma_p</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the normalised lower incomplete gamma function of a and z:
@@ -134,12 +120,10 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_q</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">gamma_q</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_q</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">gamma_q</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the normalised upper incomplete gamma function of a and z:
@@ -155,12 +139,10 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma_lower</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">tgamma_lower</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma_lower</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">tgamma_lower</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the full (non-normalised) lower incomplete gamma function of a
@@ -171,12 +153,10 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the full (non-normalised) upper incomplete gamma function of a
@@ -185,10 +165,10 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../equations/igamma1.png"></span>
         </p>
-<a name="math_toolkit.special.sf_gamma.igamma.accuracy"></a><h4>
-<a name="id594925"></a>
+<a name="math_toolkit.special.sf_gamma.igamma.accuracy"></a><h5>
+<a name="id628115"></a>
           <a href="igamma.html#math_toolkit.special.sf_gamma.igamma.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The following tables give peak and mean relative errors in over various
           domains of a and z, along with comparisons to the GSL-1.9
@@ -211,8 +191,8 @@
           All values are in units of epsilon.
         </p>
 <div class="table">
-<a name="id594995"></a><p class="title"><b>Table 11. Errors In the Function gamma_p(a,z)</b></p>
-<table class="table" summary="Errors In the Function gamma_p(a,z)">
+<a name="id628185"></a><p class="title"><b>Table 11. Errors In the Function gamma_p(a,z)</b></p>
+<div class="table-contents"><table class="table" summary="Errors In the Function gamma_p(a,z)">
 <colgroup>
 <col>
 <col>
@@ -395,11 +375,11 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id595314"></a><p class="title"><b>Table 12. Errors In the Function gamma_q(a,z)</b></p>
-<table class="table" summary="Errors In the Function gamma_q(a,z)">
+<br class="table-break"><div class="table">
+<a name="id628504"></a><p class="title"><b>Table 12. Errors In the Function gamma_q(a,z)</b></p>
+<div class="table-contents"><table class="table" summary="Errors In the Function gamma_q(a,z)">
 <colgroup>
 <col>
 <col>
@@ -581,11 +561,11 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id595652"></a><p class="title"><b>Table 13. Errors In the Function tgamma_lower(a,z)</b></p>
-<table class="table" summary="Errors In the Function tgamma_lower(a,z)">
+<br class="table-break"><div class="table">
+<a name="id628842"></a><p class="title"><b>Table 13. Errors In the Function tgamma_lower(a,z)</b></p>
+<div class="table-contents"><table class="table" summary="Errors In the Function tgamma_lower(a,z)">
 <colgroup>
 <col>
 <col>
@@ -716,11 +696,11 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id595865"></a><p class="title"><b>Table 14. Errors In the Function tgamma(a,z)</b></p>
-<table class="table" summary="Errors In the Function tgamma(a,z)">
+<br class="table-break"><div class="table">
+<a name="id629055"></a><p class="title"><b>Table 14. Errors In the Function tgamma(a,z)</b></p>
+<div class="table-contents"><table class="table" summary="Errors In the Function tgamma(a,z)">
 <colgroup>
 <col>
 <col>
@@ -851,28 +831,28 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="math_toolkit.special.sf_gamma.igamma.testing"></a><h4>
-<a name="id596087"></a>
+<br class="table-break"><a name="math_toolkit.special.sf_gamma.igamma.testing"></a><h5>
+<a name="id629276"></a>
           <a href="igamma.html#math_toolkit.special.sf_gamma.igamma.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           There are two sets of tests: spot tests compare values taken from Mathworld's online evaluator
           with this implementation to perform a basic "sanity check". Accuracy
           tests use data generated at very high precision (using NTL's RR class set
           at 1000-bit precision) using this implementation with a very high precision
- 60-term Lanczos approximation,
+ 60-term Lanczos approximation,
           and some but not all of the special case handling disabled. This is less
           than satisfactory: an independent method should really be used, but apparently
           a complete lack of such methods are available. We can't even use a deliberately
           naive implementation without special case handling since Legendre's continued
           fraction (see below) is unstable for small a and z.
         </p>
-<a name="math_toolkit.special.sf_gamma.igamma.implementation"></a><h4>
-<a name="id596146"></a>
+<a name="math_toolkit.special.sf_gamma.igamma.implementation"></a><h5>
+<a name="id629333"></a>
           <a href="igamma.html#math_toolkit.special.sf_gamma.igamma.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           These four functions share a common implementation since they are all related
           via:
@@ -922,11 +902,11 @@
           7) <span class="inlinemediaobject"><img src="../../../../equations/igamma11.png"></span>
         </p>
 <p>
- Refer to the documentation for powm1
- and tgamma1pm1
+ Refer to the documentation for powm1
+ and tgamma1pm1
           for details of their implementation. Note however that the precision of
- tgamma1pm1
- is capped to either around 35 digits, or to that of the <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ tgamma1pm1
+ is capped to either around 35 digits, or to that of the <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a> associated with type T - if there is one - whichever
           of the two is the greater. That therefore imposes a similar limit on the
           precision of this function in this region.
@@ -1001,8 +981,8 @@
           is used only for types up to 80-bit long doubles. These domains are narrower
           than the ones recommended by either Temme or Didonato and Morris. However,
           using a wider range results in large and inexact (i.e. computed) values
- being passed to the <tt class="computeroutput"><span class="identifier">exp</span></tt>
- and <tt class="computeroutput"><span class="identifier">erfc</span></tt> functions resulting
+ being passed to the <code class="computeroutput"><span class="identifier">exp</span></code>
+ and <code class="computeroutput"><span class="identifier">erfc</span></code> functions resulting
           in significantly larger error rates. In other words there is a fine trade
           off here between efficiency and error. The current limits should keep the
           number of terms required by (4) and (5) to no more than ~20 at double precision.
@@ -1010,7 +990,7 @@
 <p>
           For the normalised incomplete gamma functions, calculation of the leading
           power terms is central to the accuracy of the function. For smallish a
- and x combining the power terms with the <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ and x combining the power terms with the <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a> gives the greatest accuracy:
         </p>
 <p>
@@ -1040,10 +1020,10 @@
           than other methods. Use of <span class="emphasis"><em>log(1+x)-x</em></span> here is inspired
           by Temme (see references below).
         </p>
-<a name="math_toolkit.special.sf_gamma.igamma.references"></a><h4>
-<a name="id597176"></a>
+<a name="math_toolkit.special.sf_gamma.igamma.references"></a><h5>
+<a name="id630366"></a>
           <a href="igamma.html#math_toolkit.special.sf_gamma.igamma.references">References</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li>
             N. M. Temme, A Set of Algorithms for the Incomplete Gamma Functions,

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma_inv.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma_inv.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma_inv.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> Incomplete
- Gamma Function Inverses</title>
+<title>Incomplete Gamma Function Inverses</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="../sf_gamma.html" title=" Gamma Functions">
-<link rel="prev" href="igamma.html" title=" Incomplete Gamma
- Functions">
-<link rel="next" href="gamma_derivatives.html" title=" Derivative
- of the Incomplete Gamma Function">
+<link rel="up" href="../sf_gamma.html" title="Gamma Functions">
+<link rel="prev" href="igamma.html" title="Incomplete Gamma Functions">
+<link rel="next" href="gamma_derivatives.html" title="Derivative of the Incomplete Gamma Function">
 </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><h4 class="title">
-<a name="math_toolkit.special.sf_gamma.igamma_inv"></a><a href="igamma_inv.html" title=" Incomplete
- Gamma Function Inverses"> Incomplete
- Gamma Function Inverses</a></h4></div></div></div>
-<a name="math_toolkit.special.sf_gamma.igamma_inv.synopsis"></a><h4>
-<a name="id597261"></a>
+<a name="math_toolkit.special.sf_gamma.igamma_inv"></a><a href="igamma_inv.html" title="Incomplete Gamma Function Inverses"> Incomplete
+ Gamma Function Inverses</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_gamma.igamma_inv.synopsis"></a><h5>
+<a name="id630448"></a>
           <a href="igamma_inv.html#math_toolkit.special.sf_gamma.igamma_inv.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -46,43 +43,35 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_q_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">);</span>
+calculated-result-type <span class="identifier">gamma_q_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_q_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">gamma_q_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_p_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">p</span><span class="special">);</span>
+calculated-result-type <span class="identifier">gamma_p_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_p_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">gamma_p_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_q_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">);</span>
+calculated-result-type <span class="identifier">gamma_q_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_q_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">gamma_q_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_p_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">p</span><span class="special">);</span>
+calculated-result-type <span class="identifier">gamma_p_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_p_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">gamma_p_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.sf_gamma.igamma_inv.description"></a><h4>
-<a name="id598373"></a>
+<a name="math_toolkit.special.sf_gamma.igamma_inv.description"></a><h5>
+<a name="id631558"></a>
           <a href="igamma_inv.html#math_toolkit.special.sf_gamma.igamma_inv.description">Description</a>
- </h4>
+ </h5>
 <p>
           There are four <a href="http://mathworld.wolfram.com/IncompleteGammaFunction.html" target="_top">incomplete
           gamma function</a> inverses which either compute <span class="emphasis"><em>x</em></span>
@@ -91,18 +80,17 @@
           either <span class="emphasis"><em>p</em></span> or <span class="emphasis"><em>q</em></span>.
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T1 and T2 are different types,
           otherwise the return type is simply T1.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -111,7 +99,7 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../../../../doc/html/images/tip.png"></td>
 <th align="left">Tip</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
             When people normally talk about the inverse of the incomplete gamma function,
             they are talking about inverting on parameter <span class="emphasis"><em>x</em></span>.
@@ -128,17 +116,15 @@
 </table></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_q_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">);</span>
+calculated-result-type <span class="identifier">gamma_q_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_q_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">gamma_q_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Returns a value x such that: <tt class="computeroutput"><span class="identifier">q</span>
+ Returns a value x such that: <code class="computeroutput"><span class="identifier">q</span>
           <span class="special">=</span> <span class="identifier">gamma_q</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">x</span><span class="special">);</span></tt>
+ <span class="identifier">x</span><span class="special">);</span></code>
         </p>
 <p>
           Requires: <span class="emphasis"><em>a &gt; 0</em></span> and <span class="emphasis"><em>1 &gt;= p,q &gt;=
@@ -146,17 +132,15 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_p_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">p</span><span class="special">);</span>
+calculated-result-type <span class="identifier">gamma_p_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_p_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">gamma_p_inv</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Returns a value x such that: <tt class="computeroutput"><span class="identifier">p</span>
+ Returns a value x such that: <code class="computeroutput"><span class="identifier">p</span>
           <span class="special">=</span> <span class="identifier">gamma_p</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">x</span><span class="special">);</span></tt>
+ <span class="identifier">x</span><span class="special">);</span></code>
         </p>
 <p>
           Requires: <span class="emphasis"><em>a &gt; 0</em></span> and <span class="emphasis"><em>1 &gt;= p,q &gt;=
@@ -164,17 +148,15 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_q_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">);</span>
+calculated-result-type <span class="identifier">gamma_q_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_q_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">gamma_q_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">q</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Returns a value a such that: <tt class="computeroutput"><span class="identifier">q</span>
+ Returns a value a such that: <code class="computeroutput"><span class="identifier">q</span>
           <span class="special">=</span> <span class="identifier">gamma_q</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">x</span><span class="special">);</span></tt>
+ <span class="identifier">x</span><span class="special">);</span></code>
         </p>
 <p>
           Requires: <span class="emphasis"><em>x &gt; 0</em></span> and <span class="emphasis"><em>1 &gt;= p,q &gt;=
@@ -182,42 +164,38 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_p_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">p</span><span class="special">);</span>
+calculated-result-type <span class="identifier">gamma_p_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">gamma_p_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">gamma_p_inva</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Returns a value a such that: <tt class="computeroutput"><span class="identifier">p</span>
+ Returns a value a such that: <code class="computeroutput"><span class="identifier">p</span>
           <span class="special">=</span> <span class="identifier">gamma_p</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span>
- <span class="identifier">x</span><span class="special">);</span></tt>
+ <span class="identifier">x</span><span class="special">);</span></code>
         </p>
 <p>
           Requires: <span class="emphasis"><em>x &gt; 0</em></span> and <span class="emphasis"><em>1 &gt;= p,q &gt;=
           0</em></span>.
         </p>
-<a name="math_toolkit.special.sf_gamma.igamma_inv.accuracy"></a><h4>
-<a name="id599771"></a>
+<a name="math_toolkit.special.sf_gamma.igamma_inv.accuracy"></a><h5>
+<a name="id632955"></a>
           <a href="igamma_inv.html#math_toolkit.special.sf_gamma.igamma_inv.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The accuracy of these functions doesn't vary much by platform or by the
           type T. Given that these functions are computed by iterative methods, they
           are deliberately "detuned" so as not to be too accurate: it is
           in any case impossible for these function to be more accurate than the
           regular forward incomplete gamma functions. In practice, the accuracy of
- these functions is very similar to that of <a href="igamma.html" title=" Incomplete Gamma
- Functions">gamma_p</a>
- and <a href="igamma.html" title=" Incomplete Gamma
- Functions">gamma_q</a>
+ these functions is very similar to that of gamma_p
+ and gamma_q
           functions.
         </p>
-<a name="math_toolkit.special.sf_gamma.igamma_inv.testing"></a><h4>
-<a name="id599827"></a>
+<a name="math_toolkit.special.sf_gamma.igamma_inv.testing"></a><h5>
+<a name="id633009"></a>
           <a href="igamma_inv.html#math_toolkit.special.sf_gamma.igamma_inv.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           There are two sets of tests:
         </p>
@@ -237,10 +215,10 @@
             of the result, given exact input values.
           </li>
 </ul></div>
-<a name="math_toolkit.special.sf_gamma.igamma_inv.implementation"></a><h4>
-<a name="id599903"></a>
+<a name="math_toolkit.special.sf_gamma.igamma_inv.implementation"></a><h5>
+<a name="id633084"></a>
           <a href="igamma_inv.html#math_toolkit.special.sf_gamma.igamma_inv.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           The functions gamma_p_inv and gamma_q_inv
           share a common implementation.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.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> Log Gamma</title>
+<title>Log Gamma</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="../sf_gamma.html" title=" Gamma Functions">
-<link rel="prev" href="tgamma.html" title=" Gamma">
-<link rel="next" href="digamma.html" title=" Digamma">
+<link rel="up" href="../sf_gamma.html" title="Gamma Functions">
+<link rel="prev" href="tgamma.html" title="Gamma">
+<link rel="next" href="digamma.html" title="Digamma">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.sf_gamma.lgamma"></a> Log Gamma</h4></div></div></div>
-<a name="math_toolkit.special.sf_gamma.lgamma.synopsis"></a><h4>
-<a name="id586724"></a>
+<a name="math_toolkit.special.sf_gamma.lgamma"></a> Log Gamma
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_gamma.lgamma.synopsis"></a><h5>
+<a name="id619951"></a>
           <a href="lgamma.html#math_toolkit.special.sf_gamma.lgamma.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -41,27 +42,23 @@
 <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">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">lgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">lgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">lgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">lgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">lgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">int</span><span class="special">*</span> <span class="identifier">sign</span><span class="special">);</span>
+calculated-result-type <span class="identifier">lgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">int</span><span class="special">*</span> <span class="identifier">sign</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">lgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">int</span><span class="special">*</span> <span class="identifier">sign</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">lgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">int</span><span class="special">*</span> <span class="identifier">sign</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.sf_gamma.lgamma.description"></a><h4>
-<a name="id587262"></a>
+<a name="math_toolkit.special.sf_gamma.lgamma.description"></a><h5>
+<a name="id620488"></a>
           <a href="lgamma.html#math_toolkit.special.sf_gamma.lgamma.description">Description</a>
- </h4>
+ </h5>
 <p>
           The lgamma function
           is defined by:
@@ -76,10 +73,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -90,23 +87,22 @@
           There are effectively two versions of this function internally: a fully
           generic version that is slow, but reasonably accurate, and a much more
           efficient approximation that is used where the number of digits in the
- significand of T correspond to a certain <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ significand of T correspond to a certain <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a>. In practice, any built-in floating-point type you
- will encounter has an appropriate <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ will encounter has an appropriate <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a> defined for it. It is also possible, given enough
- machine time, to generate further <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ machine time, to generate further <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a>'s using the program libs/math/tools/lanczos_generator.cpp.
         </p>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the result is of type <tt class="computeroutput"><span class="keyword">double</span></tt> if T is an integer type, or type
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the result is of type <code class="computeroutput"><span class="keyword">double</span></code> if T is an integer type, or type
           T otherwise.
         </p>
-<a name="math_toolkit.special.sf_gamma.lgamma.accuracy"></a><h4>
-<a name="id587452"></a>
+<a name="math_toolkit.special.sf_gamma.lgamma.accuracy"></a><h5>
+<a name="id620675"></a>
           <a href="lgamma.html#math_toolkit.special.sf_gamma.lgamma.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The following table shows the peak errors (in units of epsilon) found on
           various platforms with various floating point types, along with comparisons
@@ -354,10 +350,10 @@
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.special.sf_gamma.lgamma.testing"></a><h4>
-<a name="id587981"></a>
+<a name="math_toolkit.special.sf_gamma.lgamma.testing"></a><h5>
+<a name="id621199"></a>
           <a href="lgamma.html#math_toolkit.special.sf_gamma.lgamma.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           The main tests for this function involve comparisons against the logs of
           the factorials which can be independently calculated to very high accuracy.
@@ -365,10 +361,10 @@
 <p>
           Random tests in key problem areas are also used.
         </p>
-<a name="math_toolkit.special.sf_gamma.lgamma.implementation"></a><h4>
-<a name="id588019"></a>
+<a name="math_toolkit.special.sf_gamma.lgamma.implementation"></a><h5>
+<a name="id621235"></a>
           <a href="lgamma.html#math_toolkit.special.sf_gamma.lgamma.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           The generic version of this function is implemented by combining the series
           and continued fraction representations for the incomplete gamma function:
@@ -378,7 +374,7 @@
         </p>
 <p>
           where <span class="emphasis"><em>l</em></span> is an arbitrary integration limit: choosing
- <tt class="literal">l = max(10, a)</tt> seems to work fairly well. For negative
+ <code class="literal">l = max(10, a)</code> seems to work fairly well. For negative
           <span class="emphasis"><em>z</em></span> the logarithm version of the reflection formula
           is used:
         </p>
@@ -386,10 +382,10 @@
           <span class="inlinemediaobject"><img src="../../../../equations/lgamm3.png"></span>
         </p>
 <p>
- For types of known precision, the <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
- approximation</a> is used, a traits class <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">lanczos</span><span class="special">::</span><span class="identifier">lanczos_traits</span></tt>
+ For types of known precision, the <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
+ approximation</a> is used, a traits class <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">lanczos</span><span class="special">::</span><span class="identifier">lanczos_traits</span></code>
           maps type T to an appropriate approximation. The logarithmic version of
- the Lanczos approximation
+ the Lanczos approximation
           is:
         </p>
 <p>
@@ -402,7 +398,7 @@
           As before the reflection formula is used for <span class="emphasis"><em>z &lt; 0</em></span>.
         </p>
 <p>
- When z is very near 1 or 2, then the logarithmic version of the <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ When z is very near 1 or 2, then the logarithmic version of the <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a> suffers very badly from cancellation error: indeed
           for values sufficiently close to 1 or 2, arbitrarily large relative errors
           can be obtained (even though the absolute error is tiny).
@@ -449,15 +445,15 @@
 </pre>
 <p>
           Note that while this involves a subtraction, it appears not to suffer from
- cancellation error: as z decreases from 1 the <tt class="computeroutput"><span class="special">-</span><span class="identifier">log</span><span class="special">(</span><span class="identifier">z</span><span class="special">)</span></tt> term
- grows positive much more rapidly than the <tt class="computeroutput"><span class="identifier">lgamma</span><span class="special">(</span><span class="identifier">z</span><span class="special">+</span><span class="number">1</span><span class="special">)</span></tt> term becomes
+ cancellation error: as z decreases from 1 the <code class="computeroutput"><span class="special">-</span><span class="identifier">log</span><span class="special">(</span><span class="identifier">z</span><span class="special">)</span></code> term
+ grows positive much more rapidly than the <code class="computeroutput"><span class="identifier">lgamma</span><span class="special">(</span><span class="identifier">z</span><span class="special">+</span><span class="number">1</span><span class="special">)</span></code> term becomes
           negative. So in this specific case, significant digits are preserved, rather
           than cancelled.
         </p>
 <p>
- For other types which do have a <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ For other types which do have a <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a> defined for them the current solution is as follows:
- imagine we balance the two terms in the <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ imagine we balance the two terms in the <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a> by dividing the power term by its value at <span class="emphasis"><em>z
           = 1</em></span>, and then multiplying the Lanczos coefficients by the same
           value. Now each term will take the value 1 at <span class="emphasis"><em>z = 1</em></span>
@@ -471,7 +467,7 @@
           <span class="inlinemediaobject"><img src="../../../../equations/lgamm5.png"></span>
         </p>
 <p>
- The C<sub>k</sub> terms in the above are the same as in the <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ The C<sub>k</sub> terms in the above are the same as in the <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a>.
         </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/tgamma.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/tgamma.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/tgamma.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> Gamma</title>
+<title>Gamma</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="../sf_gamma.html" title=" Gamma Functions">
-<link rel="prev" href="../sf_gamma.html" title=" Gamma Functions">
-<link rel="next" href="lgamma.html" title=" Log Gamma">
+<link rel="up" href="../sf_gamma.html" title="Gamma Functions">
+<link rel="prev" href="../sf_gamma.html" title="Gamma Functions">
+<link rel="next" href="lgamma.html" title="Log Gamma">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.sf_gamma.tgamma"></a> Gamma</h4></div></div></div>
-<a name="math_toolkit.special.sf_gamma.tgamma.synopsis"></a><h4>
-<a name="id584305"></a>
+<a name="math_toolkit.special.sf_gamma.tgamma"></a> Gamma
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_gamma.tgamma.synopsis"></a><h5>
+<a name="id617543"></a>
           <a href="tgamma.html#math_toolkit.special.sf_gamma.tgamma.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -41,35 +42,29 @@
 <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">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma1pm1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">dz</span><span class="special">);</span>
+calculated-result-type <span class="identifier">tgamma1pm1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">dz</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma1pm1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">dz</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">tgamma1pm1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">dz</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.sf_gamma.tgamma.description"></a><h4>
-<a name="id584799"></a>
+<a name="math_toolkit.special.sf_gamma.tgamma.description"></a><h5>
+<a name="id618035"></a>
           <a href="tgamma.html#math_toolkit.special.sf_gamma.tgamma.description">Description</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
+calculated-result-type <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the "true gamma" (hence name tgamma) of value z:
@@ -83,10 +78,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -94,57 +89,53 @@
           There are effectively two versions of the tgamma
           function internally: a fully generic version that is slow, but reasonably
           accurate, and a much more efficient approximation that is used where the
- number of digits in the significand of T correspond to a certain Lanczos approximation.
+ number of digits in the significand of T correspond to a certain Lanczos approximation.
           In practice any built in floating point type you will encounter has an
- appropriate <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ appropriate <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a> defined for it. It is also possible, given enough
- machine time, to generate further <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ machine time, to generate further <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a>'s using the program libs/math/tools/lanczos_generator.cpp.
         </p>
 <p>
- The return type of this function is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the result is <tt class="computeroutput"><span class="keyword">double</span></tt>
+ The return type of this function is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the result is <code class="computeroutput"><span class="keyword">double</span></code>
           when T is an integer type, and T otherwise.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma1pm1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">dz</span><span class="special">);</span>
+calculated-result-type <span class="identifier">tgamma1pm1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">dz</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">tgamma1pm1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">dz</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">tgamma1pm1</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">dz</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Returns <tt class="computeroutput"><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">dz</span> <span class="special">+</span> <span class="number">1</span><span class="special">)</span> <span class="special">-</span>
- <span class="number">1</span></tt>. Internally the implementation
+ Returns <code class="computeroutput"><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">dz</span> <span class="special">+</span> <span class="number">1</span><span class="special">)</span> <span class="special">-</span>
+ <span class="number">1</span></code>. Internally the implementation
           does not make use of the addition and subtraction implied by the definition,
- leading to accurate results even for very small <tt class="computeroutput"><span class="identifier">dz</span></tt>.
+ leading to accurate results even for very small <code class="computeroutput"><span class="identifier">dz</span></code>.
           However, the implementation is capped to either 35 digit accuracy, or to
- the precision of the <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ the precision of the <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
           approximation</a> associated with type T, whichever is more accurate.
         </p>
 <p>
- The return type of this function is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
- type calculation rules</em></span></a>: the result is <tt class="computeroutput"><span class="keyword">double</span></tt>
+ The return type of this function is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
+ type calculation rules</em></span></a>: the result is <code class="computeroutput"><span class="keyword">double</span></code>
           when T is an integer type, and T otherwise.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
-<a name="math_toolkit.special.sf_gamma.tgamma.accuracy"></a><h4>
-<a name="id585475"></a>
+<a name="math_toolkit.special.sf_gamma.tgamma.accuracy"></a><h5>
+<a name="id618708"></a>
           <a href="tgamma.html#math_toolkit.special.sf_gamma.tgamma.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The following table shows the peak errors (in units of epsilon) found on
           various platforms with various floating point types, along with comparisons
@@ -396,10 +387,10 @@
 </tr>
 </tbody>
 </table></div>
-<a name="math_toolkit.special.sf_gamma.tgamma.testing"></a><h4>
-<a name="id586014"></a>
+<a name="math_toolkit.special.sf_gamma.tgamma.testing"></a><h5>
+<a name="id619246"></a>
           <a href="tgamma.html#math_toolkit.special.sf_gamma.tgamma.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           The gamma is relatively easy to test: factorials and half-integer factorials
           can be calculated exactly by other means and compared with the gamma function.
@@ -407,16 +398,16 @@
           high precision using the generic version of this function.
         </p>
 <p>
- The function <tt class="computeroutput"><span class="identifier">tgamma1pm1</span></tt>
- is tested against values calculated very naively using the formula <tt class="computeroutput"><span class="identifier">tgamma</span><span class="special">(</span><span class="number">1</span><span class="special">+</span><span class="identifier">dz</span><span class="special">)-</span><span class="number">1</span></tt> with
+ The function <code class="computeroutput"><span class="identifier">tgamma1pm1</span></code>
+ is tested against values calculated very naively using the formula <code class="computeroutput"><span class="identifier">tgamma</span><span class="special">(</span><span class="number">1</span><span class="special">+</span><span class="identifier">dz</span><span class="special">)-</span><span class="number">1</span></code> with
           a lanczos approximation accurate to around 100 decimal digits.
         </p>
-<a name="math_toolkit.special.sf_gamma.tgamma.implementation"></a><h4>
-<a name="id586109"></a>
+<a name="math_toolkit.special.sf_gamma.tgamma.implementation"></a><h5>
+<a name="id619338"></a>
           <a href="tgamma.html#math_toolkit.special.sf_gamma.tgamma.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
- The generic version of the <tt class="computeroutput"><span class="identifier">tgamma</span></tt>
+ The generic version of the <code class="computeroutput"><span class="identifier">tgamma</span></code>
           function is implemented by combining the series and continued fraction
           representations for the incomplete gamma function:
         </p>
@@ -425,11 +416,11 @@
         </p>
 <p>
           where <span class="emphasis"><em>l</em></span> is an arbitrary integration limit: choosing
- <tt class="literal">l = max(10, a)</tt> seems to work fairly well.
+ <code class="literal">l = max(10, a)</code> seems to work fairly well.
         </p>
 <p>
- For types of known precision the <a href="../../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
- approximation</a> is used, a traits class <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">lanczos</span><span class="special">::</span><span class="identifier">lanczos_traits</span></tt>
+ For types of known precision the <a href="../../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
+ approximation</a> is used, a traits class <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">lanczos</span><span class="special">::</span><span class="identifier">lanczos_traits</span></code>
           maps type T to an appropriate approximation.
         </p>
 <p>
@@ -452,7 +443,7 @@
           <span class="inlinemediaobject"><img src="../../../../equations/gamm5.png"></span>
         </p>
 <p>
- is used. Particular care has to be taken to evaluate the <tt class="computeroutput"><span class="identifier">z</span> <span class="special">*</span> <span class="identifier">sin</span><span class="special">([</span><span class="identifier">pi</span><span class="special">][</span><span class="identifier">space</span><span class="special">]</span> <span class="special">*</span> <span class="identifier">z</span><span class="special">)</span></tt>
+ is used. Particular care has to be taken to evaluate the <code class="computeroutput"><span class="identifier">z</span> <span class="special">*</span> <span class="identifier">sin</span><span class="special">([</span><span class="identifier">pi</span><span class="special">][</span><span class="identifier">space</span><span class="special">]</span> <span class="special">*</span> <span class="identifier">z</span><span class="special">)</span></code>
           part: a special routine is used to reduce z prior to multiplying by &#960; to
           ensure that the result in is the range [0, &#960;/2]. Without this an excessive
           amount of error occurs in this region (which is hard enough already, as
@@ -464,14 +455,14 @@
           is used.
         </p>
 <p>
- The function <tt class="computeroutput"><span class="identifier">tgamma1pm1</span></tt>
+ The function <code class="computeroutput"><span class="identifier">tgamma1pm1</span></code>
           is implemented using rational approximations <a href="../../backgrounders/implementation.html#math_toolkit.backgrounders.implementation.rational_approximations_used">devised
- by JM</a> in the region <tt class="computeroutput"><span class="special">-</span><span class="number">0.5</span> <span class="special">&lt;</span> <span class="identifier">dz</span> <span class="special">&lt;</span> <span class="number">2</span></tt>. These are the same approximations (and
- internal routines) that are used for lgamma,
+ by JM</a> in the region <code class="computeroutput"><span class="special">-</span><span class="number">0.5</span> <span class="special">&lt;</span> <span class="identifier">dz</span> <span class="special">&lt;</span> <span class="number">2</span></code>. These are the same approximations (and
+ internal routines) that are used for lgamma,
           and so aren't detailed further here. The result of the approximation is
- <tt class="computeroutput"><span class="identifier">log</span><span class="special">(</span><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">dz</span><span class="special">+</span><span class="number">1</span><span class="special">))</span></tt> which can fed into expm1
- to give the desired result. Outside the range <tt class="computeroutput"><span class="special">-</span><span class="number">0.5</span> <span class="special">&lt;</span> <span class="identifier">dz</span> <span class="special">&lt;</span> <span class="number">2</span></tt> then the naive formula <tt class="computeroutput"><span class="identifier">tgamma1pm1</span><span class="special">(</span><span class="identifier">dz</span><span class="special">)</span>
- <span class="special">=</span> <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">dz</span><span class="special">+</span><span class="number">1</span><span class="special">)-</span><span class="number">1</span></tt>
+ <code class="computeroutput"><span class="identifier">log</span><span class="special">(</span><span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">dz</span><span class="special">+</span><span class="number">1</span><span class="special">))</span></code> which can fed into expm1
+ to give the desired result. Outside the range <code class="computeroutput"><span class="special">-</span><span class="number">0.5</span> <span class="special">&lt;</span> <span class="identifier">dz</span> <span class="special">&lt;</span> <span class="number">2</span></code> then the naive formula <code class="computeroutput"><span class="identifier">tgamma1pm1</span><span class="special">(</span><span class="identifier">dz</span><span class="special">)</span>
+ <span class="special">=</span> <span class="identifier">tgamma</span><span class="special">(</span><span class="identifier">dz</span><span class="special">+</span><span class="number">1</span><span class="special">)-</span><span class="number">1</span></code>
           can be used directly.
         </p>
 </div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly.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> Polynomials</title>
+<title>Polynomials</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="../special.html" title=" Special Functions">
-<link rel="prev" href="sf_erf/error_inv.html" title=" Error Function
- Inverses">
-<link rel="next" href="sf_poly/legendre.html" title=" Legendre (and
- Associated) Polynomials">
+<link rel="up" href="../special.html" title="Special Functions">
+<link rel="prev" href="sf_erf/error_inv.html" title="Error Function Inverses">
+<link rel="next" href="sf_poly/legendre.html" title="Legendre (and Associated) Polynomials">
 </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><h3 class="title">
-<a name="math_toolkit.special.sf_poly"></a> Polynomials</h3></div></div></div>
+<a name="math_toolkit.special.sf_poly"></a> Polynomials
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="sf_poly/legendre.html"> Legendre (and
         Associated) Polynomials</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.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> Hermite Polynomials</title>
+<title>Hermite Polynomials</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="../sf_poly.html" title=" Polynomials">
-<link rel="prev" href="laguerre.html" title=" Laguerre (and
- Associated) Polynomials">
-<link rel="next" href="sph_harm.html" title=" Spherical Harmonics">
+<link rel="up" href="../sf_poly.html" title="Polynomials">
+<link rel="prev" href="laguerre.html" title="Laguerre (and Associated) Polynomials">
+<link rel="next" href="sph_harm.html" title="Spherical Harmonics">
 </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><h4 class="title">
-<a name="math_toolkit.special.sf_poly.hermite"></a> Hermite Polynomials</h4></div></div></div>
-<a name="math_toolkit.special.sf_poly.hermite.synopsis"></a><h4>
-<a name="id630584"></a>
+<a name="math_toolkit.special.sf_poly.hermite"></a> Hermite Polynomials
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_poly.hermite.synopsis"></a><h5>
+<a name="id663632"></a>
           <a href="hermite.html#math_toolkit.special.sf_poly.hermite.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -42,38 +42,32 @@
 <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">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">hermite</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">hermite</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">hermite</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">hermite</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">hermite_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Hn</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Hnm1</span><span class="special">);</span>
+calculated-result-type <span class="identifier">hermite_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Hn</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Hnm1</span><span class="special">);</span>
    
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.sf_poly.hermite.description"></a><h4>
-<a name="id631095"></a>
+<a name="math_toolkit.special.sf_poly.hermite.description"></a><h5>
+<a name="id664142"></a>
           <a href="hermite.html#math_toolkit.special.sf_poly.hermite.description">Description</a>
- </h4>
+ </h5>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a>: note than when there is a single
- template argument the result is the same type as that argument or <tt class="computeroutput"><span class="keyword">double</span></tt> if the template argument is an integer
+ template argument the result is the same type as that argument or <code class="computeroutput"><span class="keyword">double</span></code> if the template argument is an integer
           type.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">hermite</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">hermite</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">hermite</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">hermite</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the value of the Hermite Polynomial of order <span class="emphasis"><em>n</em></span>
@@ -85,10 +79,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -101,8 +95,7 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">hermite_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Hn</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Hnm1</span><span class="special">);</span>
+calculated-result-type <span class="identifier">hermite_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Hn</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Hnm1</span><span class="special">);</span>
 </pre>
 <p>
           Implements the three term recurrence relation for the Hermite polynomials,
@@ -147,10 +140,10 @@
             </p></dd>
 </dl>
 </div>
-<a name="math_toolkit.special.sf_poly.hermite.accuracy"></a><h4>
-<a name="id632097"></a>
+<a name="math_toolkit.special.sf_poly.hermite.accuracy"></a><h5>
+<a name="id665143"></a>
           <a href="hermite.html#math_toolkit.special.sf_poly.hermite.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The following table shows peak errors (in units of epsilon) for various
           domains of input arguments. Note that only results for the widest floating
@@ -158,8 +151,8 @@
           zero error</a>.
         </p>
 <div class="table">
-<a name="id632129"></a><p class="title"><b>Table 27. Peak Errors In the Hermite Polynomial</b></p>
-<table class="table" summary="Peak Errors In the Hermite Polynomial">
+<a name="id665174"></a><p class="title"><b>Table 27. Peak Errors In the Hermite Polynomial</b></p>
+<div class="table-contents"><table class="table" summary="Peak Errors In the Hermite Polynomial">
 <colgroup>
 <col>
 <col>
@@ -255,29 +248,29 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
+<br class="table-break"><p>
           Note that the worst errors occur when the degree increases, values greater
           than ~120 are very unlikely to produce sensible results, especially in
           the associated polynomial case when the order is also large. Further the
           relative errors are likely to grow arbitrarily large when the function
           is very close to a root.
         </p>
-<a name="math_toolkit.special.sf_poly.hermite.testing"></a><h4>
-<a name="id632306"></a>
+<a name="math_toolkit.special.sf_poly.hermite.testing"></a><h5>
+<a name="id665350"></a>
           <a href="hermite.html#math_toolkit.special.sf_poly.hermite.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           A mixture of spot tests of values calculated using functions.wolfram.com,
           and randomly generated test data are used: the test data was computed using
           <a href="http://shoup.net/ntl/doc/RR.txt" target="_top">NTL::RR</a> at 1000-bit
           precision.
         </p>
-<a name="math_toolkit.special.sf_poly.hermite.implementation"></a><h4>
-<a name="id632346"></a>
+<a name="math_toolkit.special.sf_poly.hermite.implementation"></a><h5>
+<a name="id665389"></a>
           <a href="hermite.html#math_toolkit.special.sf_poly.hermite.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           These functions are implemented using the stable three term recurrence
           relations. These relations guarentee low absolute error but cannot guarentee

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/laguerre.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/laguerre.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/laguerre.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> Laguerre (and
- Associated) Polynomials</title>
+<title>Laguerre (and Associated) Polynomials</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="../sf_poly.html" title=" Polynomials">
-<link rel="prev" href="legendre.html" title=" Legendre (and
- Associated) Polynomials">
-<link rel="next" href="hermite.html" title=" Hermite Polynomials">
+<link rel="up" href="../sf_poly.html" title="Polynomials">
+<link rel="prev" href="legendre.html" title="Legendre (and Associated) Polynomials">
+<link rel="next" href="hermite.html" title="Hermite Polynomials">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.sf_poly.laguerre"></a><a href="laguerre.html" title=" Laguerre (and
- Associated) Polynomials"> Laguerre (and
- Associated) Polynomials</a></h4></div></div></div>
-<a name="math_toolkit.special.sf_poly.laguerre.synopsis"></a><h4>
-<a name="id627158"></a>
+<a name="math_toolkit.special.sf_poly.laguerre"></a><a href="laguerre.html" title="Laguerre (and Associated) Polynomials"> Laguerre (and
+ Associated) Polynomials</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_poly.laguerre.synopsis"></a><h5>
+<a name="id660216"></a>
           <a href="laguerre.html#math_toolkit.special.sf_poly.laguerre.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -45,61 +43,52 @@
 <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">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">laguerre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Ln</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Lnm1</span><span class="special">);</span>
+calculated-result-type <span class="identifier">laguerre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Ln</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Lnm1</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">laguerre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Ln</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Lnm1</span><span class="special">);</span>
+calculated-result-type <span class="identifier">laguerre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Ln</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Lnm1</span><span class="special">);</span>
 
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.sf_poly.laguerre.description"></a><h4>
-<a name="id628080"></a>
+<a name="math_toolkit.special.sf_poly.laguerre.description"></a><h5>
+<a name="id661136"></a>
           <a href="laguerre.html#math_toolkit.special.sf_poly.laguerre.description">Description</a>
- </h4>
+ </h5>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a>: note than when there is a single
- template argument the result is the same type as that argument or <tt class="computeroutput"><span class="keyword">double</span></tt> if the template argument is an integer
+ template argument the result is the same type as that argument or <code class="computeroutput"><span class="keyword">double</span></code> if the template argument is an integer
           type.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the value of the Laguerre Polynomial of order <span class="emphasis"><em>n</em></span>
@@ -117,12 +106,10 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">laguerre</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the Associated Laguerre polynomial of degree <span class="emphasis"><em>n</em></span>
@@ -133,8 +120,7 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">laguerre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Ln</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Lnm1</span><span class="special">);</span>
+calculated-result-type <span class="identifier">laguerre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Ln</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Lnm1</span><span class="special">);</span>
 </pre>
 <p>
           Implements the three term recurrence relation for the Laguerre polynomials,
@@ -181,8 +167,7 @@
 </div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">laguerre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Ln</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Lnm1</span><span class="special">);</span>
+calculated-result-type <span class="identifier">laguerre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Ln</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Lnm1</span><span class="special">);</span>
 </pre>
 <p>
           Implements the three term recurrence relation for the Associated Laguerre
@@ -232,10 +217,10 @@
             </p></dd>
 </dl>
 </div>
-<a name="math_toolkit.special.sf_poly.laguerre.accuracy"></a><h4>
-<a name="id630112"></a>
+<a name="math_toolkit.special.sf_poly.laguerre.accuracy"></a><h5>
+<a name="id663166"></a>
           <a href="laguerre.html#math_toolkit.special.sf_poly.laguerre.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The following table shows peak errors (in units of epsilon) for various
           domains of input arguments. Note that only results for the widest floating
@@ -243,8 +228,8 @@
           zero error</a>.
         </p>
 <div class="table">
-<a name="id630144"></a><p class="title"><b>Table 25. Peak Errors In the Laguerre Polynomial</b></p>
-<table class="table" summary="Peak Errors In the Laguerre Polynomial">
+<a name="id663197"></a><p class="title"><b>Table 25. Peak Errors In the Laguerre Polynomial</b></p>
+<div class="table-contents"><table class="table" summary="Peak Errors In the Laguerre Polynomial">
 <colgroup>
 <col>
 <col>
@@ -340,12 +325,12 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id630310"></a><p class="title"><b>Table 26. Peak Errors In the Associated Laguerre
+<br class="table-break"><div class="table">
+<a name="id663363"></a><p class="title"><b>Table 26. Peak Errors In the Associated Laguerre
         Polynomial</b></p>
-<table class="table" summary="Peak Errors In the Associated Laguerre
+<div class="table-contents"><table class="table" summary="Peak Errors In the Associated Laguerre
         Polynomial">
 <colgroup>
 <col>
@@ -442,29 +427,29 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
+<br class="table-break"><p>
           Note that the worst errors occur when the degree increases, values greater
           than ~120 are very unlikely to produce sensible results, especially in
           the associated polynomial case when the order is also large. Further the
           relative errors are likely to grow arbitrarily large when the function
           is very close to a root.
         </p>
-<a name="math_toolkit.special.sf_poly.laguerre.testing"></a><h4>
-<a name="id630487"></a>
+<a name="math_toolkit.special.sf_poly.laguerre.testing"></a><h5>
+<a name="id663540"></a>
           <a href="laguerre.html#math_toolkit.special.sf_poly.laguerre.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           A mixture of spot tests of values calculated using functions.wolfram.com,
           and randomly generated test data are used: the test data was computed using
           <a href="http://shoup.net/ntl/doc/RR.txt" target="_top">NTL::RR</a> at 1000-bit
           precision.
         </p>
-<a name="math_toolkit.special.sf_poly.laguerre.implementation"></a><h4>
-<a name="id630528"></a>
+<a name="math_toolkit.special.sf_poly.laguerre.implementation"></a><h5>
+<a name="id663579"></a>
           <a href="laguerre.html#math_toolkit.special.sf_poly.laguerre.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           These functions are implemented using the stable three term recurrence
           relations. These relations guarentee low absolute error but cannot guarentee

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/legendre.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/legendre.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/legendre.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> Legendre (and
- Associated) Polynomials</title>
+<title>Legendre (and Associated) Polynomials</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="../sf_poly.html" title=" Polynomials">
-<link rel="prev" href="../sf_poly.html" title=" Polynomials">
-<link rel="next" href="laguerre.html" title=" Laguerre (and
- Associated) Polynomials">
+<link rel="up" href="../sf_poly.html" title="Polynomials">
+<link rel="prev" href="../sf_poly.html" title="Polynomials">
+<link rel="next" href="laguerre.html" title="Laguerre (and Associated) Polynomials">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.sf_poly.legendre"></a><a href="legendre.html" title=" Legendre (and
- Associated) Polynomials"> Legendre (and
- Associated) Polynomials</a></h4></div></div></div>
-<a name="math_toolkit.special.sf_poly.legendre.synopsis"></a><h4>
-<a name="id622837"></a>
+<a name="math_toolkit.special.sf_poly.legendre"></a><a href="legendre.html" title="Legendre (and Associated) Polynomials"> Legendre (and
+ Associated) Polynomials</a>
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_poly.legendre.synopsis"></a><h5>
+<a name="id655904"></a>
           <a href="legendre.html#math_toolkit.special.sf_poly.legendre.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -45,69 +43,58 @@
 <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">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_q</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">legendre_q</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_q</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">legendre_q</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Pl</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Plm1</span><span class="special">);</span>
+calculated-result-type <span class="identifier">legendre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Pl</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Plm1</span><span class="special">);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">l</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Pl</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Plm1</span><span class="special">);</span>
+calculated-result-type <span class="identifier">legendre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">l</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Pl</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Plm1</span><span class="special">);</span>
 
 
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a>: note than when there is a single
- template argument the result is the same type as that argument or <tt class="computeroutput"><span class="keyword">double</span></tt> if the template argument is an integer
+ template argument the result is the same type as that argument or <code class="computeroutput"><span class="keyword">double</span></code> if the template argument is an integer
           type.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
-<a name="math_toolkit.special.sf_poly.legendre.description"></a><h4>
-<a name="id624018"></a>
+<a name="math_toolkit.special.sf_poly.legendre.description"></a><h5>
+<a name="id657083"></a>
           <a href="legendre.html#math_toolkit.special.sf_poly.legendre.description">Description</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the Legendre Polynomial of the first kind:
@@ -133,12 +120,10 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">l</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">l</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">l</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">legendre_p</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">l</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the associated Legendre polynomial of the first kind:
@@ -161,7 +146,7 @@
 <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 definition of the associated Legendre polynomial used here includes
             a leading Condon-Shortley phase term of (-1)<sup>m</sup>. This matches the definition
@@ -191,12 +176,10 @@
 </table></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_q</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">legendre_q</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_q</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">legendre_q</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the value of the Legendre polynomial that is the second solution
@@ -218,8 +201,7 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Pl</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Plm1</span><span class="special">);</span>
+calculated-result-type <span class="identifier">legendre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">l</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Pl</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Plm1</span><span class="special">);</span>
 </pre>
 <p>
           Implements the three term recurrence relation for the Legendre polynomials,
@@ -268,8 +250,7 @@
 </div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T3</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">legendre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">l</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Pl</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Plm1</span><span class="special">);</span>
+calculated-result-type <span class="identifier">legendre_next</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">l</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">x</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">Pl</span><span class="special">,</span> <span class="identifier">T3</span> <span class="identifier">Plm1</span><span class="special">);</span>
 </pre>
 <p>
           Implements the three term recurrence relation for the Associated Legendre
@@ -319,10 +300,10 @@
             </p></dd>
 </dl>
 </div>
-<a name="math_toolkit.special.sf_poly.legendre.accuracy"></a><h4>
-<a name="id626446"></a>
+<a name="math_toolkit.special.sf_poly.legendre.accuracy"></a><h5>
+<a name="id659510"></a>
           <a href="legendre.html#math_toolkit.special.sf_poly.legendre.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The following table shows peak errors (in units of epsilon) for various
           domains of input arguments. Note that only results for the widest floating
@@ -330,8 +311,8 @@
           zero error</a>.
         </p>
 <div class="table">
-<a name="id626478"></a><p class="title"><b>Table 22. Peak Errors In the Legendre P Function</b></p>
-<table class="table" summary="Peak Errors In the Legendre P Function">
+<a name="id659541"></a><p class="title"><b>Table 22. Peak Errors In the Legendre P Function</b></p>
+<div class="table-contents"><table class="table" summary="Peak Errors In the Legendre P Function">
 <colgroup>
 <col>
 <col>
@@ -456,12 +437,12 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id626676"></a><p class="title"><b>Table 23. Peak Errors In the Associated Legendre
+<br class="table-break"><div class="table">
+<a name="id659739"></a><p class="title"><b>Table 23. Peak Errors In the Associated Legendre
         P Function</b></p>
-<table class="table" summary="Peak Errors In the Associated Legendre
+<div class="table-contents"><table class="table" summary="Peak Errors In the Associated Legendre
         P Function">
 <colgroup>
 <col>
@@ -558,11 +539,11 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id626834"></a><p class="title"><b>Table 24. Peak Errors In the Legendre Q Function</b></p>
-<table class="table" summary="Peak Errors In the Legendre Q Function">
+<br class="table-break"><div class="table">
+<a name="id659897"></a><p class="title"><b>Table 24. Peak Errors In the Legendre Q Function</b></p>
+<div class="table-contents"><table class="table" summary="Peak Errors In the Legendre Q Function">
 <colgroup>
 <col>
 <col>
@@ -687,9 +668,9 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
+<br class="table-break"><p>
           Note that the worst errors occur when the order increases, values greater
           than ~120 are very unlikely to produce sensible results, especially in
           the associated polynomial case when the degree is also large. Further the
@@ -702,20 +683,20 @@
           other libraries that have been run show identical error rates to those
           given here.
         </p>
-<a name="math_toolkit.special.sf_poly.legendre.testing"></a><h4>
-<a name="id627060"></a>
+<a name="math_toolkit.special.sf_poly.legendre.testing"></a><h5>
+<a name="id660123"></a>
           <a href="legendre.html#math_toolkit.special.sf_poly.legendre.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           A mixture of spot tests of values calculated using functions.wolfram.com,
           and randomly generated test data are used: the test data was computed using
           <a href="http://shoup.net/ntl/doc/RR.txt" target="_top">NTL::RR</a> at 1000-bit
           precision.
         </p>
-<a name="math_toolkit.special.sf_poly.legendre.implementation"></a><h4>
-<a name="id627101"></a>
+<a name="math_toolkit.special.sf_poly.legendre.implementation"></a><h5>
+<a name="id660162"></a>
           <a href="legendre.html#math_toolkit.special.sf_poly.legendre.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           These functions are implemented using the stable three term recurrence
           relations. These relations guarentee low absolute error but cannot guarentee

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/sph_harm.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/sph_harm.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/sph_harm.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> Spherical Harmonics</title>
+<title>Spherical Harmonics</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="../sf_poly.html" title=" Polynomials">
-<link rel="prev" href="hermite.html" title=" Hermite Polynomials">
-<link rel="next" href="../bessel.html" title=" Bessel Functions">
+<link rel="up" href="../sf_poly.html" title="Polynomials">
+<link rel="prev" href="hermite.html" title="Hermite Polynomials">
+<link rel="next" href="../bessel.html" title="Bessel Functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,11 +24,12 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.sf_poly.sph_harm"></a> Spherical Harmonics</h4></div></div></div>
-<a name="math_toolkit.special.sf_poly.sph_harm.synopsis"></a><h4>
-<a name="id632404"></a>
+<a name="math_toolkit.special.sf_poly.sph_harm"></a> Spherical Harmonics
+</h4></div></div></div>
+<a name="math_toolkit.special.sf_poly.sph_harm.synopsis"></a><h5>
+<a name="id665443"></a>
           <a href="sph_harm.html#math_toolkit.special.sf_poly.sph_harm.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -41,58 +42,49 @@
 <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">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a><span class="special">&gt;</span> <span class="identifier">spherical_harmonic</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span>calculated-result-type<span class="special">&gt;</span> <span class="identifier">spherical_harmonic</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a><span class="special">&gt;</span> <span class="identifier">spherical_harmonic</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span>calculated-result-type<span class="special">&gt;</span> <span class="identifier">spherical_harmonic</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">spherical_harmonic_r</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
+calculated-result-type <span class="identifier">spherical_harmonic_r</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">spherical_harmonic_r</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">spherical_harmonic_r</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">spherical_harmonic_i</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
+calculated-result-type <span class="identifier">spherical_harmonic_i</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
    
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">spherical_harmonic_i</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">spherical_harmonic_i</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
    
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.special.sf_poly.sph_harm.description"></a><h4>
-<a name="id633533"></a>
+<a name="math_toolkit.special.sf_poly.sph_harm.description"></a><h5>
+<a name="id666571"></a>
           <a href="sph_harm.html#math_toolkit.special.sf_poly.sph_harm.description">Description</a>
- </h4>
+ </h5>
 <p>
- The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of these functions is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T1 and T2 are different types.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a><span class="special">&gt;</span> <span class="identifier">spherical_harmonic</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span>calculated-result-type<span class="special">&gt;</span> <span class="identifier">spherical_harmonic</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a><span class="special">&gt;</span> <span class="identifier">spherical_harmonic</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span>calculated-result-type<span class="special">&gt;</span> <span class="identifier">spherical_harmonic</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the value of the Spherical Harmonic Y<sub>n</sub><sup>m</sup>(theta, phi):
@@ -110,7 +102,7 @@
 <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>
             Care must be taken in correctly identifying the arguments to this function:
             &#952; is taken as the polar (colatitudinal) coordinate with &#952; in [0, &#960;], and &#966; as
@@ -143,12 +135,10 @@
 </table></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">spherical_harmonic_r</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
+calculated-result-type <span class="identifier">spherical_harmonic_r</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">spherical_harmonic_r</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">spherical_harmonic_r</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the real part of Y<sub>n</sub><sup>m</sup>(theta, phi):
@@ -158,12 +148,10 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">spherical_harmonic_i</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
+calculated-result-type <span class="identifier">spherical_harmonic_i</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">spherical_harmonic_i</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">spherical_harmonic_i</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">n</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">m</span><span class="special">,</span> <span class="identifier">T1</span> <span class="identifier">theta</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">phi</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           Returns the imaginary part of Y<sub>n</sub><sup>m</sup>(theta, phi):
@@ -171,10 +159,10 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../equations/spherical_2.png"></span>
         </p>
-<a name="math_toolkit.special.sf_poly.sph_harm.accuracy"></a><h4>
-<a name="id634813"></a>
+<a name="math_toolkit.special.sf_poly.sph_harm.accuracy"></a><h5>
+<a name="id667836"></a>
           <a href="sph_harm.html#math_toolkit.special.sf_poly.sph_harm.accuracy">Accuracy</a>
- </h4>
+ </h5>
 <p>
           The following table shows peak errors for various domains of input arguments.
           Note that only results for the widest floating point type on the system
@@ -187,8 +175,8 @@
           All values are in units of epsilon.
         </p>
 <div class="table">
-<a name="id634853"></a><p class="title"><b>Table 28. Peak Errors In the Sperical Harmonic Functions</b></p>
-<table class="table" summary="Peak Errors In the Sperical Harmonic Functions">
+<a name="id667876"></a><p class="title"><b>Table 28. Peak Errors In the Sperical Harmonic Functions</b></p>
+<div class="table-contents"><table class="table" summary="Peak Errors In the Sperical Harmonic Functions">
 <colgroup>
 <col>
 <col>
@@ -284,28 +272,28 @@
               </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
+<br class="table-break"><p>
           Note that the worst errors occur when the degree increases, values greater
           than ~120 are very unlikely to produce sensible results, especially when
           the order is also large. Further the relative errors are likely to grow
           arbitrarily large when the function is very close to a root.
         </p>
-<a name="math_toolkit.special.sf_poly.sph_harm.testing"></a><h4>
-<a name="id635034"></a>
+<a name="math_toolkit.special.sf_poly.sph_harm.testing"></a><h5>
+<a name="id668055"></a>
           <a href="sph_harm.html#math_toolkit.special.sf_poly.sph_harm.testing">Testing</a>
- </h4>
+ </h5>
 <p>
           A mixture of spot tests of values calculated using functions.wolfram.com,
           and randomly generated test data are used: the test data was computed using
           <a href="http://shoup.net/ntl/doc/RR.txt" target="_top">NTL::RR</a> at 1000-bit
           precision.
         </p>
-<a name="math_toolkit.special.sf_poly.sph_harm.implementation"></a><h4>
-<a name="id635074"></a>
+<a name="math_toolkit.special.sf_poly.sph_harm.implementation"></a><h5>
+<a name="id668094"></a>
           <a href="sph_harm.html#math_toolkit.special.sf_poly.sph_harm.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           These functions are implemented fairly naively using the formulae given
           above. Some extra care is taken to prevent roundoff error when converting

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc.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> Sinus Cardinal and Hyperbolic
- Sinus Cardinal Functions</title>
+<title>Sinus Cardinal and Hyperbolic Sinus Cardinal 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="../special.html" title=" Special Functions">
-<link rel="prev" href="powers/hypot.html" title=" hypot">
-<link rel="next" href="sinc/sinc_overview.html" title=" Sinus Cardinal
- and Hyperbolic Sinus Cardinal Functions Overview">
+<link rel="up" href="../special.html" title="Special Functions">
+<link rel="prev" href="powers/hypot.html" title="hypot">
+<link rel="next" href="sinc/sinc_overview.html" title="Sinus Cardinal and Hyperbolic Sinus Cardinal Functions Overview">
 </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.special.sinc"></a><a href="sinc.html" title=" Sinus Cardinal and Hyperbolic
- Sinus Cardinal Functions"> Sinus Cardinal and Hyperbolic
- Sinus Cardinal Functions</a></h3></div></div></div>
+<a name="math_toolkit.special.sinc"></a><a href="sinc.html" title="Sinus Cardinal and Hyperbolic Sinus Cardinal Functions"> Sinus Cardinal and Hyperbolic
+ Sinus Cardinal Functions</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="sinc/sinc_overview.html"> Sinus Cardinal
         and Hyperbolic Sinus Cardinal Functions Overview</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinc_overview.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinc_overview.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinc_overview.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,15 +1,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Sinus Cardinal
- and Hyperbolic Sinus Cardinal Functions Overview</title>
+<title>Sinus Cardinal and Hyperbolic Sinus Cardinal Functions 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="Math Toolkit">
-<link rel="up" href="../sinc.html" title=" Sinus Cardinal and Hyperbolic
- Sinus Cardinal Functions">
-<link rel="prev" href="../sinc.html" title=" Sinus Cardinal and Hyperbolic
- Sinus Cardinal Functions">
+<link rel="up" href="../sinc.html" title="Sinus Cardinal and Hyperbolic Sinus Cardinal Functions">
+<link rel="prev" href="../sinc.html" title="Sinus Cardinal and Hyperbolic Sinus Cardinal Functions">
 <link rel="next" href="sinc_pi.html" title="sinc_pi">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -27,19 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.sinc.sinc_overview"></a><a href="sinc_overview.html" title=" Sinus Cardinal
- and Hyperbolic Sinus Cardinal Functions Overview"> Sinus Cardinal
- and Hyperbolic Sinus Cardinal Functions Overview</a></h4></div></div></div>
+<a name="math_toolkit.special.sinc.sinc_overview"></a><a href="sinc_overview.html" title="Sinus Cardinal and Hyperbolic Sinus Cardinal Functions Overview"> Sinus Cardinal
+ and Hyperbolic Sinus Cardinal Functions Overview</a>
+</h4></div></div></div>
 <p>
           The <a href="http://mathworld.wolfram.com/SincFunction.html" target="_top">Sinus Cardinal
- family of functions</a> (indexed by the family of indices <tt class="literal">a
- &gt; 0</tt>) is defined by <span class="inlinemediaobject"><img src="../../../../equations/special_functions_blurb20.png"></span>;
+ family of functions</a> (indexed by the family of indices <code class="literal">a
+ &gt; 0</code>) is defined by <span class="inlinemediaobject"><img src="../../../../equations/special_functions_blurb20.png"></span>;
           it sees heavy use in signal processing tasks.
         </p>
 <p>
           By analogy, the <a href="http://mathworld.wolfram.com/SinhcFunction.htm" target="_top">Hyperbolic
           Sinus Cardinal</a> family of functions (also indexed by the family
- of indices <tt class="literal">a &gt; 0</tt>) is defined by <span class="inlinemediaobject"><img src="../../../../equations/special_functions_blurb22.png"></span>.
+ of indices <code class="literal">a &gt; 0</code>) is defined by <span class="inlinemediaobject"><img src="../../../../equations/special_functions_blurb22.png"></span>.
         </p>
 <p>
           These two families of functions are composed of entire functions.
@@ -55,8 +52,8 @@
 <p>
             </p>
 <p>
- <span class="emphasis"><em><span class="bold"><b>Sinus Cardinal of index pi (purple)
- and Hyperbolic Sinus Cardinal of index pi (red) on R</b></span></em></span>
+ <span class="emphasis"><em><span class="bold"><strong>Sinus Cardinal of index pi (purple)
+ and Hyperbolic Sinus Cardinal of index pi (red) on R</strong></span></em></span>
             </p>
 <p>
           </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinc_pi.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinc_pi.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinc_pi.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -3,12 +3,10 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>sinc_pi</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="../sinc.html" title=" Sinus Cardinal and Hyperbolic
- Sinus Cardinal Functions">
-<link rel="prev" href="sinc_overview.html" title=" Sinus Cardinal
- and Hyperbolic Sinus Cardinal Functions Overview">
+<link rel="up" href="../sinc.html" title="Sinus Cardinal and Hyperbolic Sinus Cardinal Functions">
+<link rel="prev" href="sinc_overview.html" title="Sinus Cardinal and Hyperbolic Sinus Cardinal Functions Overview">
 <link rel="next" href="sinhc_pi.html" title="sinhc_pi">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -26,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.sinc.sinc_pi"></a>sinc_pi</h4></div></div></div>
+<a name="math_toolkit.special.sinc.sinc_pi"></a>sinc_pi
+</h4></div></div></div>
 <p>
           
 </p>
@@ -37,22 +36,19 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sinc_pi</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">sinc_pi</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sinc_pi</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">sinc_pi</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span>
 <span class="identifier">U</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">sinc_pi</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</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">T</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">U</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">sinc_pi</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">U</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">sinc_pi</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Computes <a href="sinc_overview.html" title=" Sinus Cardinal
- and Hyperbolic Sinus Cardinal Functions Overview">the Sinus
+ Computes <a href="sinc_overview.html" title="Sinus Cardinal and Hyperbolic Sinus Cardinal Functions Overview">the Sinus
           Cardinal</a> of x:
         </p>
 <pre class="programlisting">
@@ -65,10 +61,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinhc_pi.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinhc_pi.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinhc_pi.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>sinhc_pi</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="../sinc.html" title=" Sinus Cardinal and Hyperbolic
- Sinus Cardinal Functions">
+<link rel="up" href="../sinc.html" title="Sinus Cardinal and Hyperbolic Sinus Cardinal Functions">
 <link rel="prev" href="sinc_pi.html" title="sinc_pi">
-<link rel="next" href="../inv_hyper.html" title=" Inverse Hyperbolic Functions">
+<link rel="next" href="../inv_hyper.html" title="Inverse Hyperbolic Functions">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.special.sinc.sinhc_pi"></a>sinhc_pi</h4></div></div></div>
+<a name="math_toolkit.special.sinc.sinhc_pi"></a>sinhc_pi
+</h4></div></div></div>
 <p>
           
 </p>
@@ -36,22 +36,19 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sinhc_pi</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">);</span>
+calculated-result-type <span class="identifier">sinhc_pi</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</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">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sinhc_pi</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+calculated-result-type <span class="identifier">sinhc_pi</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <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">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span>
 <span class="identifier">U</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">sinhc_pi</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</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">T</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
-<span class="identifier">U</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">sinhc_pi</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span><span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
+<span class="identifier">U</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">sinhc_pi</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">U</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
- Computes http://mathworld.wolfram.com/SinhcFunction.html <a href="sinc_overview.html" title=" Sinus Cardinal
- and Hyperbolic Sinus Cardinal Functions Overview">the
+ Computes http://mathworld.wolfram.com/SinhcFunction.html <a href="sinc_overview.html" title="Sinus Cardinal and Hyperbolic Sinus Cardinal Functions Overview">the
           Hyperbolic Sinus Cardinal</a> of x:
         </p>
 <pre class="programlisting">
@@ -62,17 +59,16 @@
           series are used at the origin to ensure accuracy.
         </p>
 <p>
- The return type of the first form is computed using the <a href="../../main_overview/result_type.html" title=" Calculation
- of the Type of the Result"><span class="emphasis"><em>result
+ The return type of the first form is computed using the <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>result
           type calculation rules</em></span></a> when T is an integer type.
         </p>
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status.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> Library Status</title>
+<title>Library Status</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="backgrounders/refs.html" title=" References">
-<link rel="next" href="status/history1.html" title=" History and What's New">
+<link rel="prev" href="backgrounders/refs.html" title="References">
+<link rel="next" href="status/history1.html" title="History and What's New">
 </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><h2 class="title" style="clear: both">
-<a name="math_toolkit.status"></a> Library Status</h2></div></div></div>
+<a name="math_toolkit.status"></a> Library Status
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> History and What's New</span></dt>
 <dt><span class="section"> Compilers</span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/compilers.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/compilers.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/compilers.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> Compilers</title>
+<title>Compilers</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="../status.html" title=" Library Status">
-<link rel="prev" href="history1.html" title=" History and What's New">
-<link rel="next" href="issues.html" title=" Known Issues, and Todo List">
+<link rel="up" href="../status.html" title="Library Status">
+<link rel="prev" href="history1.html" title="History and What's New">
+<link rel="next" href="issues.html" title="Known Issues, and Todo List">
 </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.status.compilers"></a> Compilers</h3></div></div></div>
+<a name="math_toolkit.status.compilers"></a> Compilers
+</h3></div></div></div>
 <p>
         This section contains some information about how various compilers work with
         this library. It is not comprehensive and updated experiences are always
@@ -35,8 +36,8 @@
         The code has been compiled and tested with:
       </p>
 <div class="table">
-<a name="id752499"></a><p class="title"><b>Table 45. Compiler Notes</b></p>
-<table class="table" summary="Compiler Notes">
+<a name="id789557"></a><p class="title"><b>Table 45. Compiler Notes</b></p>
+<div class="table-contents"><table class="table" summary="Compiler Notes">
 <colgroup>
 <col>
 <col>
@@ -132,8 +133,8 @@
               Almost works: some effort has been put into porting to this compiler.
               However, during testing a number of instances were encountered where
               this compiler generated incorrect code: completely omitting a function
- call seemingly at random. For this reason, <span class="bold"><b>we
- cannot recommend using this library with this compiler</b></span>,
+ call seemingly at random. For this reason, <span class="bold"><strong>we
+ cannot recommend using this library with this compiler</strong></span>,
               as the correct operation of the code cannot be guaranteed.
             </p>
             </td>
@@ -156,8 +157,9 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/credits.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/credits.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/credits.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,12 +1,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Credits and Acknowledgements</title>
+<title>Credits and 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="Math Toolkit">
-<link rel="up" href="../status.html" title=" Library Status">
-<link rel="prev" href="issues.html" title=" Known Issues, and Todo List">
+<link rel="up" href="../status.html" title="Library Status">
+<link rel="prev" href="issues.html" title="Known Issues, and Todo List">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -23,7 +23,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.status.credits"></a> Credits and Acknowledgements</h3></div></div></div>
+<a name="math_toolkit.status.credits"></a> Credits and Acknowledgements
+</h3></div></div></div>
 <p>
         Hubert Holin started the Boost.Math library. The inverse hyperbolic functions,
         and the sinus cardinal functions are his.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/history1.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/history1.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/history1.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> History and What's New</title>
+<title>History and What's New</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="../status.html" title=" Library Status">
-<link rel="prev" href="../status.html" title=" Library Status">
-<link rel="next" href="compilers.html" title=" Compilers">
+<link rel="up" href="../status.html" title="Library Status">
+<link rel="prev" href="../status.html" title="Library Status">
+<link rel="next" href="compilers.html" title="Compilers">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.status.history1"></a> History and What's New</h3></div></div></div>
+<a name="math_toolkit.status.history1"></a> History and What's New
+</h3></div></div></div>
 <p>
         <a name="math_toolkit.status.history1.milestone_5__post_review_first_official_release"></a>
         </p>
-<h4>
-<a name="id752105"></a>
+<h5>
+<a name="id789176"></a>
           <a href="history1.html#math_toolkit.status.history1.milestone_5__post_review_first_official_release">Milestone
           5: Post Review First Official Release</a>
- </h4>
+ </h5>
 <p>
         </p>
 <div class="itemizedlist"><ul type="disc">
@@ -41,18 +42,18 @@
             behaviour.
           </li>
 <li>
-<span class="bold"><b>Breaking change:</b></span> Changed default behaviour
+<span class="bold"><strong>Breaking change:</strong></span> Changed default behaviour
             for domain, pole and overflow errors to throw an exception (based on
- review feedback), this behaviour can be customised using Policy's.
+ review feedback), this behaviour can be customised using Policy's.
           </li>
 <li>
-<span class="bold"><b>Breaking change:</b></span> Changed exception thrown
+<span class="bold"><strong>Breaking change:</strong></span> Changed exception thrown
             when an internal evaluation error occurs to boost::math::evaluation_error.
           </li>
 <li>
-<span class="bold"><b>Breaking change:</b></span> Changed discrete quantiles
+<span class="bold"><strong>Breaking change:</strong></span> Changed discrete quantiles
             to return an integer result: this is anything up to 20 times faster than
- finding the true root, this behaviour can be customised using Policy's.
+ finding the true root, this behaviour can be customised using Policy's.
           </li>
 <li>
             Polynomial/rational function evaluation is now customisable and hopefully
@@ -65,11 +66,11 @@
 <p>
         <a name="math_toolkit.status.history1.milestone_4__second_review_candidate__1st_march_2007_"></a>
         </p>
-<h4>
-<a name="id752211"></a>
+<h5>
+<a name="id789279"></a>
           <a href="history1.html#math_toolkit.status.history1.milestone_4__second_review_candidate__1st_march_2007_">Milestone
           4: Second Review Candidate (1st March 2007)</a>
- </h4>
+ </h5>
 <p>
         </p>
 <div class="itemizedlist"><ul type="disc">
@@ -84,11 +85,11 @@
 <p>
         <a name="math_toolkit.status.history1.milestone_3__first_review_candidate__31st_dec_2006_"></a>
         </p>
-<h4>
-<a name="id752255"></a>
+<h5>
+<a name="id789320"></a>
           <a href="history1.html#math_toolkit.status.history1.milestone_3__first_review_candidate__31st_dec_2006_">Milestone
           3: First Review Candidate (31st Dec 2006)</a>
- </h4>
+ </h5>
 <p>
         </p>
 <div class="itemizedlist"><ul type="disc">
@@ -117,11 +118,11 @@
 <p>
         <a name="math_toolkit.status.history1.milestone_2__released_september_10th_2006"></a>
         </p>
-<h4>
-<a name="id752323"></a>
+<h5>
+<a name="id789386"></a>
           <a href="history1.html#math_toolkit.status.history1.milestone_2__released_september_10th_2006">Milestone
           2: Released September 10th 2006</a>
- </h4>
+ </h5>
 <p>
         </p>
 <div class="itemizedlist"><ul type="disc">
@@ -158,11 +159,11 @@
 <p>
         <a name="math_toolkit.status.history1.milestone_1__released_march_31st_2006"></a>
         </p>
-<h4>
-<a name="id752402"></a>
+<h5>
+<a name="id789463"></a>
           <a href="history1.html#math_toolkit.status.history1.milestone_1__released_march_31st_2006">Milestone
           1: Released March 31st 2006</a>
- </h4>
+ </h5>
 <p>
         </p>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/issues.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/issues.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/issues.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> Known Issues, and Todo List</title>
+<title>Known Issues, and Todo List</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="../status.html" title=" Library Status">
-<link rel="prev" href="compilers.html" title=" Compilers">
-<link rel="next" href="credits.html" title=" Credits and Acknowledgements">
+<link rel="up" href="../status.html" title="Library Status">
+<link rel="prev" href="compilers.html" title="Compilers">
+<link rel="next" href="credits.html" title="Credits and Acknowledgements">
 </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.status.issues"></a> Known Issues, and Todo List</h3></div></div></div>
+<a name="math_toolkit.status.issues"></a> Known Issues, and Todo List
+</h3></div></div></div>
 <p>
         This section lists those issues that are known about.
       </p>
@@ -41,44 +42,44 @@
         If you don't see a component listed here, then we don't have any known issues
         with it.
       </p>
-<a name="math_toolkit.status.issues.tgamma"></a><h4>
-<a name="id752746"></a>
+<a name="math_toolkit.status.issues.tgamma"></a><h5>
+<a name="id789802"></a>
         <a href="issues.html#math_toolkit.status.issues.tgamma">tgamma</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc"><li>
- Can the Lanczos approximation
+ Can the Lanczos approximation
           be optimized any further? (low priority)
         </li></ul></div>
-<a name="math_toolkit.status.issues.incomplete_beta"></a><h4>
-<a name="id752789"></a>
+<a name="math_toolkit.status.issues.incomplete_beta"></a><h5>
+<a name="id789844"></a>
         <a href="issues.html#math_toolkit.status.issues.incomplete_beta">Incomplete Beta</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc"><li>
           Investigate Didonato and Morris' asymptotic expansion for large a and b
           (medium priority).
         </li></ul></div>
-<a name="math_toolkit.status.issues.inverse_gamma"></a><h4>
-<a name="id752823"></a>
+<a name="math_toolkit.status.issues.inverse_gamma"></a><h5>
+<a name="id789877"></a>
         <a href="issues.html#math_toolkit.status.issues.inverse_gamma">Inverse Gamma</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc"><li>
           Investigate whether we can skip iteration altogether if the first approximation
           is good enough (Medium Priority).
         </li></ul></div>
-<a name="math_toolkit.status.issues.polynomials"></a><h4>
-<a name="id752857"></a>
+<a name="math_toolkit.status.issues.polynomials"></a><h5>
+<a name="id789910"></a>
         <a href="issues.html#math_toolkit.status.issues.polynomials">Polynomials</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc"><li>
           The Legendre and Laguerre Polynomials have surprisingly different error
           rates on different platforms, considering they are evaluated with only
           basic arithmetic operations. Maybe this is telling us something, or maybe
           not (Low Priority).
         </li></ul></div>
-<a name="math_toolkit.status.issues.elliptic_integrals"></a><h4>
-<a name="id752895"></a>
+<a name="math_toolkit.status.issues.elliptic_integrals"></a><h5>
+<a name="id789946"></a>
         <a href="issues.html#math_toolkit.status.issues.elliptic_integrals">Elliptic Integrals</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc">
 <li>
           Carlson's algorithms are essentially unchanged from Xiaogang Zhang's Google
@@ -118,29 +119,28 @@
           Priority).
         </li>
 <li>
- There is a sub-domain of <a href="../special/ellint/ellint_3.html" title=" Elliptic Integrals
- of the Third Kind - Legendre Form">ellint_3</a>
+ There is a sub-domain of ellint_3
           that is unimplemented (see the docs for details), currently it's not clear
           how to solve this issue, or if it's ever likely to be an real problem in
           practice - especially as most other implementations don't support this
           domain either (Medium Priority).
         </li>
 </ul></div>
-<a name="math_toolkit.status.issues.inverse_hyperbolic_functions"></a><h4>
-<a name="id753054"></a>
+<a name="math_toolkit.status.issues.inverse_hyperbolic_functions"></a><h5>
+<a name="id790104"></a>
         <a href="issues.html#math_toolkit.status.issues.inverse_hyperbolic_functions">Inverse
         Hyperbolic Functions</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc"><li>
- These functions are inherited from previous Boost versions, before log1p became widely
+ These functions are inherited from previous Boost versions, before log1p became widely
           available. Would they be better expressed in terms of this function? This
           is probably only an issue for very high precision types (Low Priority).
         </li></ul></div>
-<a name="math_toolkit.status.issues.statistical_distributions"></a><h4>
-<a name="id753102"></a>
+<a name="math_toolkit.status.issues.statistical_distributions"></a><h5>
+<a name="id790150"></a>
         <a href="issues.html#math_toolkit.status.issues.statistical_distributions">Statistical
         distributions</a>
- </h4>
+ </h5>
 <div class="itemizedlist"><ul type="disc"><li>
           Student's t Perhaps switch to normal distribution as a better approximation
           for very large degrees of freedom?

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit.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> Internal Details and Tools (Experimental)</title>
+<title>Internal Details and Tools (Experimental)</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="special/fpclass.html" title=" Floating Point Classification:
- Infinities and NaN's">
-<link rel="next" href="toolkit/internals_overview.html" title=" Overview">
+<link rel="prev" href="special/fpclass.html" title="Floating Point Classification: Infinities and NaN's">
+<link rel="next" href="toolkit/internals_overview.html" title="Overview">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="math_toolkit.toolkit"></a> Internal Details and Tools (Experimental)</h2></div></div></div>
+<a name="math_toolkit.toolkit"></a> Internal Details and Tools (Experimental)
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Overview</span></dt>
 <dt><span class="section"> Reused Utilities</span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1.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> Reused Utilities</title>
+<title>Reused Utilities</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="../toolkit.html" title=" Internal Details and Tools (Experimental)">
-<link rel="prev" href="internals_overview.html" title=" Overview">
-<link rel="next" href="internals1/series_evaluation.html" title="
- Series Evaluation">
+<link rel="up" href="../toolkit.html" title="Internal Details and Tools (Experimental)">
+<link rel="prev" href="internals_overview.html" title="Overview">
+<link rel="next" href="internals1/series_evaluation.html" title="Series Evaluation">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.toolkit.internals1"></a> Reused Utilities</h3></div></div></div>
+<a name="math_toolkit.toolkit.internals1"></a> Reused Utilities
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="internals1/series_evaluation.html">
         Series Evaluation</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/cf.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/cf.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/cf.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> Continued Fraction
- Evaluation</title>
+<title>Continued Fraction Evaluation</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="../internals1.html" title=" Reused Utilities">
-<link rel="prev" href="series_evaluation.html" title="
- Series Evaluation">
-<link rel="next" href="rational.html" title=" Polynomial
- and Rational Function Evaluation">
+<link rel="up" href="../internals1.html" title="Reused Utilities">
+<link rel="prev" href="series_evaluation.html" title="Series Evaluation">
+<link rel="next" href="rational.html" title="Polynomial and Rational Function Evaluation">
 </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><h4 class="title">
-<a name="math_toolkit.toolkit.internals1.cf"></a><a href="cf.html" title=" Continued Fraction
- Evaluation"> Continued Fraction
- Evaluation</a></h4></div></div></div>
-<a name="math_toolkit.toolkit.internals1.cf.synopsis"></a><h4>
-<a name="id662564"></a>
+<a name="math_toolkit.toolkit.internals1.cf"></a><a href="cf.html" title="Continued Fraction Evaluation"> Continued Fraction
+ Evaluation</a>
+</h4></div></div></div>
+<a name="math_toolkit.toolkit.internals1.cf.synopsis"></a><h5>
+<a name="id699714"></a>
           <a href="cf.html#math_toolkit.toolkit.internals1.cf.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -63,10 +60,10 @@
    
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.toolkit.internals1.cf.description"></a><h4>
-<a name="id663290"></a>
+<a name="math_toolkit.toolkit.internals1.cf.description"></a><h5>
+<a name="id700438"></a>
           <a href="cf.html#math_toolkit.toolkit.internals1.cf.description">Description</a>
- </h4>
+ </h5>
 <p>
           <a href="http://en.wikipedia.org/wiki/Continued_fraction" target="_top">Continued
           fractions are a common method of approximation. </a> These functions
@@ -161,20 +158,20 @@
           number of calls made. This facility is particularly useful when profiling
           a continued fraction for convergence.
         </p>
-<a name="math_toolkit.toolkit.internals1.cf.implementation"></a><h4>
-<a name="id663568"></a>
+<a name="math_toolkit.toolkit.internals1.cf.implementation"></a><h5>
+<a name="id700715"></a>
           <a href="cf.html#math_toolkit.toolkit.internals1.cf.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           Internally these algorithms all use the modified Lentz algorithm: refer
           to Numeric Recipes in C++, W. H. Press et all, chapter 5, (especially 5.2
           Evaluation of continued fractions, p 175 - 179) for more information, also
           Lentz, W.J. 1976, Applied Optics, vol. 15, pp. 668-671.
         </p>
-<a name="math_toolkit.toolkit.internals1.cf.examples"></a><h4>
-<a name="id663603"></a>
+<a name="math_toolkit.toolkit.internals1.cf.examples"></a><h5>
+<a name="id700749"></a>
           <a href="cf.html#math_toolkit.toolkit.internals1.cf.examples">Examples</a>
- </h4>
+ </h5>
 <p>
           The <a href="http://en.wikipedia.org/wiki/Golden_ratio" target="_top">golden ratio
           phi = 1.618033989...</a> can be computed from the simplest continued

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/minima.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/minima.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/minima.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> Locating Function
- Minima</title>
+<title>Locating Function Minima</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="../internals1.html" title=" Reused Utilities">
-<link rel="prev" href="roots2.html" title=" Root Finding
- Without Derivatives">
-<link rel="next" href="../internals2.html" title=" Testing and Development">
+<link rel="up" href="../internals1.html" title="Reused Utilities">
+<link rel="prev" href="roots2.html" title="Root Finding Without Derivatives">
+<link rel="next" href="../internals2.html" title="Testing and Development">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.toolkit.internals1.minima"></a><a href="minima.html" title=" Locating Function
- Minima"> Locating Function
- Minima</a></h4></div></div></div>
-<a name="math_toolkit.toolkit.internals1.minima.synopsis"></a><h4>
-<a name="id680337"></a>
+<a name="math_toolkit.toolkit.internals1.minima"></a><a href="minima.html" title="Locating Function Minima"> Locating Function
+ Minima</a>
+</h4></div></div></div>
+<a name="math_toolkit.toolkit.internals1.minima.synopsis"></a><h5>
+<a name="id717459"></a>
           <a href="minima.html#math_toolkit.toolkit.internals1.minima.synopsis">synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -48,10 +46,10 @@
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><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">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">brent_find_minima</span><span class="special">(</span><span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">min</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">max</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">bits</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">);</span>
 </pre>
-<a name="math_toolkit.toolkit.internals1.minima.description"></a><h4>
-<a name="id680812"></a>
+<a name="math_toolkit.toolkit.internals1.minima.description"></a><h5>
+<a name="id717931"></a>
           <a href="minima.html#math_toolkit.toolkit.internals1.minima.description">Description</a>
- </h4>
+ </h5>
 <p>
           These two functions locate the minima of the continuous function <span class="emphasis"><em>f</em></span>
           using Brent's algorithm. Parameters are:
@@ -88,13 +86,13 @@
 </dl>
 </div>
 <p>
- <span class="bold"><b>Returns:</b></span> a pair containing the value of
+ <span class="bold"><strong>Returns:</strong></span> a pair containing the value of
           the abscissa at the minima and the value of f(x) at the minima.
         </p>
-<a name="math_toolkit.toolkit.internals1.minima.implementation"></a><h4>
-<a name="id680953"></a>
+<a name="math_toolkit.toolkit.internals1.minima.implementation"></a><h5>
+<a name="id718071"></a>
           <a href="minima.html#math_toolkit.toolkit.internals1.minima.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           This is a reasonably faithful implementation of Brent's algorithm, refer
           to:

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/rational.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/rational.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/rational.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> Polynomial
- and Rational Function Evaluation</title>
+<title>Polynomial and Rational Function Evaluation</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="../internals1.html" title=" Reused Utilities">
-<link rel="prev" href="cf.html" title=" Continued Fraction
- Evaluation">
-<link rel="next" href="roots.html" title=" Root Finding
- With Derivatives">
+<link rel="up" href="../internals1.html" title="Reused Utilities">
+<link rel="prev" href="cf.html" title="Continued Fraction Evaluation">
+<link rel="next" href="roots.html" title="Root Finding With Derivatives">
 </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><h4 class="title">
-<a name="math_toolkit.toolkit.internals1.rational"></a><a href="rational.html" title=" Polynomial
- and Rational Function Evaluation"> Polynomial
- and Rational Function Evaluation</a></h4></div></div></div>
-<a name="math_toolkit.toolkit.internals1.rational.synopsis"></a><h4>
-<a name="id664594"></a>
+<a name="math_toolkit.toolkit.internals1.rational"></a><a href="rational.html" title="Polynomial and Rational Function Evaluation"> Polynomial
+ and Rational Function Evaluation</a>
+</h4></div></div></div>
+<a name="math_toolkit.toolkit.internals1.rational.synopsis"></a><h5>
+<a name="id701736"></a>
           <a href="rational.html#math_toolkit.toolkit.internals1.rational.synopsis">synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -83,10 +80,10 @@
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">V</span><span class="special">&gt;</span>
 <span class="identifier">V</span> <span class="identifier">evaluate_rational</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">num</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">U</span><span class="special">*</span> <span class="identifier">denom</span><span class="special">,</span> <span class="identifier">V</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">count</span><span class="special">);</span>
 </pre>
-<a name="math_toolkit.toolkit.internals1.rational.description"></a><h4>
-<a name="id666723"></a>
+<a name="math_toolkit.toolkit.internals1.rational.description"></a><h5>
+<a name="id703864"></a>
           <a href="rational.html#math_toolkit.toolkit.internals1.rational.description">Description</a>
- </h4>
+ </h5>
 <p>
           Each of the functions come in three variants: a pair of overloaded functions
           where the order of the polynomial or rational function is evaluated at
@@ -139,7 +136,7 @@
 </pre>
 <p>
           As above, but evaluates an even polynomial: one where all the powers of
- <span class="emphasis"><em>z</em></span> are even numbers. Equivalent to calling <tt class="computeroutput"><span class="identifier">evaluate_polynomial</span><span class="special">(</span><span class="identifier">poly</span><span class="special">,</span> <span class="identifier">z</span><span class="special">*</span><span class="identifier">z</span><span class="special">,</span> <span class="identifier">count</span><span class="special">)</span></tt>.
+ <span class="emphasis"><em>z</em></span> are even numbers. Equivalent to calling <code class="computeroutput"><span class="identifier">evaluate_polynomial</span><span class="special">(</span><span class="identifier">poly</span><span class="special">,</span> <span class="identifier">z</span><span class="special">*</span><span class="identifier">z</span><span class="special">,</span> <span class="identifier">count</span><span class="special">)</span></code>.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">V</span><span class="special">&gt;</span>
@@ -153,10 +150,10 @@
 </pre>
 <p>
           As above but evaluates a polynomial where all the powers are odd numbers.
- Equivalent to <tt class="computeroutput"><span class="identifier">evaluate_polynomial</span><span class="special">(</span><span class="identifier">poly</span><span class="special">+</span><span class="number">1</span><span class="special">,</span>
+ Equivalent to <code class="computeroutput"><span class="identifier">evaluate_polynomial</span><span class="special">(</span><span class="identifier">poly</span><span class="special">+</span><span class="number">1</span><span class="special">,</span>
           <span class="identifier">z</span><span class="special">*</span><span class="identifier">z</span><span class="special">,</span> <span class="identifier">count</span><span class="special">-</span><span class="number">1</span><span class="special">)</span>
           <span class="special">*</span> <span class="identifier">z</span>
- <span class="special">+</span> <span class="identifier">poly</span><span class="special">[</span><span class="number">0</span><span class="special">]</span></tt>.
+ <span class="special">+</span> <span class="identifier">poly</span><span class="special">[</span><span class="number">0</span><span class="special">]</span></code>.
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">V</span><span class="special">&gt;</span>
@@ -201,10 +198,10 @@
           if you can be sure that numerical overflow will not occur then polynomial
           evaluation with compile-time array sizes may offer slightly better performance.
         </p>
-<a name="math_toolkit.toolkit.internals1.rational.implementation"></a><h4>
-<a name="id669193"></a>
+<a name="math_toolkit.toolkit.internals1.rational.implementation"></a><h5>
+<a name="id706332"></a>
           <a href="rational.html#math_toolkit.toolkit.internals1.rational.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           Polynomials are evaluated by <a href="http://en.wikipedia.org/wiki/Horner_algorithm" target="_top">Horners
           method</a>. If the array size is known at compile time then the functions
@@ -222,11 +219,10 @@
           Both the polynomial and rational function evaluation algorithms can be
           tuned using various configuration macros to provide optimal performance
           for a particular combination of compiler and platform. This includes support
- for second-order Horner's methods. The various options are <a href="../../perf/tuning.html" title=" Performance Tuning Macros">documented
+ for second-order Horner's methods. The various options are <a href="../../perf/tuning.html" title="Performance Tuning Macros">documented
           here</a>. However, the performance benefits to be gained from these
           are marginal on most current hardware, consequently it's best to run the
- <a href="../../perf/perf_test_app.html" title=" The Performance Test
- Application">performance test application</a>
+ performance test application
           before changing the default settings.
         </p>
 </div>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots.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> Root Finding
- With Derivatives</title>
+<title>Root Finding With Derivatives</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="../internals1.html" title=" Reused Utilities">
-<link rel="prev" href="rational.html" title=" Polynomial
- and Rational Function Evaluation">
-<link rel="next" href="roots2.html" title=" Root Finding
- Without Derivatives">
+<link rel="up" href="../internals1.html" title="Reused Utilities">
+<link rel="prev" href="rational.html" title="Polynomial and Rational Function Evaluation">
+<link rel="next" href="roots2.html" title="Root Finding Without Derivatives">
 </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><h4 class="title">
-<a name="math_toolkit.toolkit.internals1.roots"></a><a href="roots.html" title=" Root Finding
- With Derivatives"> Root Finding
- With Derivatives</a></h4></div></div></div>
-<a name="math_toolkit.toolkit.internals1.roots.synopsis"></a><h4>
-<a name="id669314"></a>
+<a name="math_toolkit.toolkit.internals1.roots"></a><a href="roots.html" title="Root Finding With Derivatives"> Root Finding
+ With Derivatives</a>
+</h4></div></div></div>
+<a name="math_toolkit.toolkit.internals1.roots.synopsis"></a><h5>
+<a name="id706451"></a>
           <a href="roots.html#math_toolkit.toolkit.internals1.roots.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -65,15 +62,15 @@
 
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.toolkit.internals1.roots.description"></a><h4>
-<a name="id670474"></a>
+<a name="math_toolkit.toolkit.internals1.roots.description"></a><h5>
+<a name="id707608"></a>
           <a href="roots.html#math_toolkit.toolkit.internals1.roots.description">Description</a>
- </h4>
+ </h5>
 <p>
- These functions all perform iterative root finding: <tt class="computeroutput"><span class="identifier">newton_raphson_iterate</span></tt>
+ These functions all perform iterative root finding: <code class="computeroutput"><span class="identifier">newton_raphson_iterate</span></code>
           performs second order Newton Raphson iteration,
- while <tt class="computeroutput"><span class="identifier">halley_iterate</span></tt> and
- <tt class="computeroutput"><span class="identifier">schroeder_iterate</span></tt> perform
+ while <code class="computeroutput"><span class="identifier">halley_iterate</span></code> and
+ <code class="computeroutput"><span class="identifier">schroeder_iterate</span></code> perform
           third order Halley and Schroeder
           iteration respectively.
         </p>
@@ -180,11 +177,11 @@
 </ul></div>
 <a name="newton"></a><p>
         </p>
-<a name="math_toolkit.toolkit.internals1.roots.newton_raphson_method"></a><h4>
-<a name="id670797"></a>
+<a name="math_toolkit.toolkit.internals1.roots.newton_raphson_method"></a><h5>
+<a name="id707922"></a>
           <a href="roots.html#math_toolkit.toolkit.internals1.roots.newton_raphson_method">Newton
           Raphson Method</a>
- </h4>
+ </h5>
 <p>
           Given an initial guess x0 the subsequent values are computed using:
         </p>
@@ -200,11 +197,11 @@
         </p>
 <a name="halley"></a><p>
         </p>
-<a name="math_toolkit.toolkit.internals1.roots.halley_s_method"></a><h4>
-<a name="id670880"></a>
+<a name="math_toolkit.toolkit.internals1.roots.halley_s_method"></a><h5>
+<a name="id708004"></a>
           <a href="roots.html#math_toolkit.toolkit.internals1.roots.halley_s_method">Halley's
           Method</a>
- </h4>
+ </h5>
 <p>
           Given an initial guess x0 the subsequent values are computed using:
         </p>
@@ -224,11 +221,11 @@
         </p>
 <a name="schroeder"></a><p>
         </p>
-<a name="math_toolkit.toolkit.internals1.roots.schroeder_s_method"></a><h4>
-<a name="id670970"></a>
+<a name="math_toolkit.toolkit.internals1.roots.schroeder_s_method"></a><h5>
+<a name="id708091"></a>
           <a href="roots.html#math_toolkit.toolkit.internals1.roots.schroeder_s_method">Schroeder's
           Method</a>
- </h4>
+ </h5>
 <p>
           Given an initial guess x0 the subsequent values are computed using:
         </p>
@@ -248,10 +245,10 @@
           Under ideal conditions, the number of correct digits trebles with each
           iteration.
         </p>
-<a name="math_toolkit.toolkit.internals1.roots.example"></a><h4>
-<a name="id671051"></a>
+<a name="math_toolkit.toolkit.internals1.roots.example"></a><h5>
+<a name="id708171"></a>
           <a href="roots.html#math_toolkit.toolkit.internals1.roots.example">Example</a>
- </h4>
+ </h5>
 <p>
           Lets suppose we want to find the cube root of a number, the equation we
           want to solve along with its derivatives are:
@@ -304,8 +301,8 @@
           in this example, exactly what was warned against earlier on in these docs!
           In this particular case its possible to compute f(x) exactly and without
           undue cancellation error, so a high limit is not too much of an issue.
- However, reducing the limit to <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">digits</span>
- <span class="special">*</span> <span class="number">2</span> <span class="special">/</span> <span class="number">3</span></tt> gave
+ However, reducing the limit to <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">digits</span>
+ <span class="special">*</span> <span class="number">2</span> <span class="special">/</span> <span class="number">3</span></code> gave
           full precision in all but one of the test cases (and that one was out by
           just one bit). The maximum number of iterations remained 6, but in most
           cases was reduced by one.
@@ -334,7 +331,7 @@
 <span class="special">};</span>
 </pre>
 <p>
- And then adapt the <tt class="computeroutput"><span class="identifier">cbrt</span></tt>
+ And then adapt the <code class="computeroutput"><span class="identifier">cbrt</span></code>
           function to use Halley iterations:
         </p>
 <pre class="programlisting">
@@ -357,7 +354,7 @@
           more, the maximum number of iterations was now just 4.
         </p>
 <p>
- Just to complete the picture, we could have called <tt class="computeroutput"><span class="identifier">schroeder_iterate</span></tt>
+ Just to complete the picture, we could have called <code class="computeroutput"><span class="identifier">schroeder_iterate</span></code>
           in the last example: and in fact it makes no difference to the accuracy
           or number of iterations in this particular case. However, the relative
           performance of these two methods may vary depending upon the nature of

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots2.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots2.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots2.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> Root Finding
- Without Derivatives</title>
+<title>Root Finding Without Derivatives</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="../internals1.html" title=" Reused Utilities">
-<link rel="prev" href="roots.html" title=" Root Finding
- With Derivatives">
-<link rel="next" href="minima.html" title=" Locating Function
- Minima">
+<link rel="up" href="../internals1.html" title="Reused Utilities">
+<link rel="prev" href="roots.html" title="Root Finding With Derivatives">
+<link rel="next" href="minima.html" title="Locating Function Minima">
 </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><h4 class="title">
-<a name="math_toolkit.toolkit.internals1.roots2"></a><a href="roots2.html" title=" Root Finding
- Without Derivatives"> Root Finding
- Without Derivatives</a></h4></div></div></div>
-<a name="math_toolkit.toolkit.internals1.roots2.synopsis"></a><h4>
-<a name="id673157"></a>
+<a name="math_toolkit.toolkit.internals1.roots2"></a><a href="roots2.html" title="Root Finding Without Derivatives"> Root Finding
+ Without Derivatives</a>
+</h4></div></div></div>
+<a name="math_toolkit.toolkit.internals1.roots2.synopsis"></a><h5>
+<a name="id710285"></a>
           <a href="roots2.html#math_toolkit.toolkit.internals1.roots2.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -62,7 +59,7 @@
       <span class="identifier">T</span> <span class="identifier">max</span><span class="special">,</span>
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
    <span class="identifier">bisect</span><span class="special">(</span>
       <span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span>
@@ -70,7 +67,7 @@
       <span class="identifier">T</span> <span class="identifier">max</span><span class="special">,</span>
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">,</span>
       <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">,</span>
- <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+ <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</span><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">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -82,7 +79,7 @@
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">,</span>
       <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
    <span class="identifier">bracket_and_solve_root</span><span class="special">(</span>
       <span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span>
@@ -91,7 +88,7 @@
       <span class="keyword">bool</span> <span class="identifier">rising</span><span class="special">,</span>
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">,</span>
       <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">,</span>
- <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+ <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</span><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">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -102,7 +99,7 @@
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">,</span>
       <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
    <span class="identifier">toms748_solve</span><span class="special">(</span>
       <span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span>
@@ -110,7 +107,7 @@
       <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span>
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">,</span>
       <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">,</span>
- <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+ <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</span><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">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -123,7 +120,7 @@
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">,</span>
       <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
    <span class="identifier">toms748_solve</span><span class="special">(</span>
       <span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span>
@@ -133,7 +130,7 @@
       <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">fb</span><span class="special">,</span>
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">,</span>
       <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">,</span>
- <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+ <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="comment">// Termination conditions:
 </span><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -145,10 +142,10 @@
 
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.toolkit.internals1.roots2.description"></a><h4>
-<a name="id675803"></a>
+<a name="math_toolkit.toolkit.internals1.roots2.description"></a><h5>
+<a name="id712929"></a>
           <a href="roots2.html#math_toolkit.toolkit.internals1.roots2.description">Description</a>
- </h4>
+ </h5>
 <p>
           These functions solve the root of some function <span class="emphasis"><em>f(x)</em></span>
           without the need for the derivatives of <span class="emphasis"><em>f(x)</em></span>. The
@@ -197,7 +194,7 @@
       <span class="identifier">T</span> <span class="identifier">max</span><span class="special">,</span>
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
    <span class="identifier">bisect</span><span class="special">(</span>
       <span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span>
@@ -205,7 +202,7 @@
       <span class="identifier">T</span> <span class="identifier">max</span><span class="special">,</span>
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">,</span>
       <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">,</span>
- <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+ <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           These functions locate the root using bisection, function arguments are:
@@ -245,10 +242,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -293,7 +290,7 @@
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">,</span>
       <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
    <span class="identifier">bracket_and_solve_root</span><span class="special">(</span>
       <span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span>
@@ -302,7 +299,7 @@
       <span class="keyword">bool</span> <span class="identifier">rising</span><span class="special">,</span>
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">,</span>
       <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">,</span>
- <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+ <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           This is a convenience function that calls <span class="emphasis"><em>toms748_solve</em></span>
@@ -356,10 +353,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -403,7 +400,7 @@
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">,</span>
       <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">);</span>
 
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
    <span class="identifier">toms748_solve</span><span class="special">(</span>
       <span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span>
@@ -411,7 +408,7 @@
       <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span>
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">,</span>
       <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">,</span>
- <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+ <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</span><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">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -424,7 +421,7 @@
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">,</span>
       <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">);</span>
       
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">F</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Tol</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">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span>
    <span class="identifier">toms748_solve</span><span class="special">(</span>
       <span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span>
@@ -434,7 +431,7 @@
       <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">fb</span><span class="special">,</span>
       <span class="identifier">Tol</span> <span class="identifier">tol</span><span class="special">,</span>
       <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">,</span>
- <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
+ <span class="keyword">const</span> Policy<span class="special">&amp;);</span>
 </pre>
 <p>
           These two functions implement TOMS Algorithm 748: it uses a mixture of
@@ -489,10 +486,10 @@
 <p>
           </p>
 <p>
- The final Policy argument
+ The final Policy argument
             is optional and can be used to control the behaviour of the function:
             how it handles errors, what level of precision to use etc. Refer to the
- policy documentation for more details.
+ policy documentation for more details.
           </p>
 <p>
         </p>
@@ -579,10 +576,10 @@
           that is the <span class="emphasis"><em>closest</em></span> to the true root. It will terminate
           as soon as both ends of the interval round to the same nearest integer.
         </p>
-<a name="math_toolkit.toolkit.internals1.roots2.implementation"></a><h4>
-<a name="id680270"></a>
+<a name="math_toolkit.toolkit.internals1.roots2.implementation"></a><h5>
+<a name="id717393"></a>
           <a href="roots2.html#math_toolkit.toolkit.internals1.roots2.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
           The implementation of the bisection algorithm is extremely straightforward
           and not detailed here. TOMS algorithm 748 is described in detail in:

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/series_evaluation.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/series_evaluation.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/series_evaluation.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>
- Series Evaluation</title>
+<title>Series Evaluation</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="../internals1.html" title=" Reused Utilities">
-<link rel="prev" href="../internals1.html" title=" Reused Utilities">
-<link rel="next" href="cf.html" title=" Continued Fraction
- Evaluation">
+<link rel="up" href="../internals1.html" title="Reused Utilities">
+<link rel="prev" href="../internals1.html" title="Reused Utilities">
+<link rel="next" href="cf.html" title="Continued Fraction Evaluation">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="math_toolkit.toolkit.internals1.series_evaluation"></a><a href="series_evaluation.html" title="
- Series Evaluation">
- Series Evaluation</a></h4></div></div></div>
-<a name="math_toolkit.toolkit.internals1.series_evaluation.synopsis"></a><h4>
-<a name="id660697"></a>
+<a name="math_toolkit.toolkit.internals1.series_evaluation"></a><a href="series_evaluation.html" title="Series Evaluation">
+ Series Evaluation</a>
+</h4></div></div></div>
+<a name="math_toolkit.toolkit.internals1.series_evaluation.synopsis"></a><h5>
+<a name="id697854"></a>
           <a href="series_evaluation.html#math_toolkit.toolkit.internals1.series_evaluation.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -64,10 +62,10 @@
 
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.toolkit.internals1.series_evaluation.description"></a><h4>
-<a name="id661651"></a>
+<a name="math_toolkit.toolkit.internals1.series_evaluation.description"></a><h5>
+<a name="id698806"></a>
           <a href="series_evaluation.html#math_toolkit.toolkit.internals1.series_evaluation.description">Description</a>
- </h4>
+ </h5>
 <p>
           These algorithms are intended for the <a href="http://en.wikipedia.org/wiki/Series_%28mathematics%29" target="_top">summation
           of infinite series</a>.
@@ -120,10 +118,10 @@
           However, it should be pointed out that there are very few series that require
           summation in this way.
         </p>
-<a name="math_toolkit.toolkit.internals1.series_evaluation.example"></a><h4>
-<a name="id661800"></a>
+<a name="math_toolkit.toolkit.internals1.series_evaluation.example"></a><h5>
+<a name="id698953"></a>
           <a href="series_evaluation.html#math_toolkit.toolkit.internals1.series_evaluation.example">Example</a>
- </h4>
+ </h5>
 <p>
           Let's suppose we want to implement <span class="emphasis"><em>log(1+x)</em></span> via its
           infinite series,

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2.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> Testing and Development</title>
+<title>Testing and Development</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="../toolkit.html" title=" Internal Details and Tools (Experimental)">
-<link rel="prev" href="internals1/minima.html" title=" Locating Function
- Minima">
-<link rel="next" href="internals2/polynomials.html" title=" Polynomials">
+<link rel="up" href="../toolkit.html" title="Internal Details and Tools (Experimental)">
+<link rel="prev" href="internals1/minima.html" title="Locating Function Minima">
+<link rel="next" href="internals2/polynomials.html" title="Polynomials">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.toolkit.internals2"></a> Testing and Development</h3></div></div></div>
+<a name="math_toolkit.toolkit.internals2"></a> Testing and Development
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> Polynomials</span></dt>
 <dt><span class="section"><a href="internals2/minimax.html"> Minimax Approximations

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/error_test.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/error_test.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/error_test.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> Relative
- Error and Testing</title>
+<title>Relative Error and Testing</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="../internals2.html" title=" Testing and Development">
-<link rel="prev" href="minimax.html" title=" Minimax Approximations
- and the Remez Algorithm">
-<link rel="next" href="test_data.html" title=" Graphing,
- Profiling, and Generating Test Data for Special Functions">
+<link rel="up" href="../internals2.html" title="Testing and Development">
+<link rel="prev" href="minimax.html" title="Minimax Approximations and the Remez Algorithm">
+<link rel="next" href="test_data.html" title="Graphing, Profiling, and Generating Test Data for Special Functions">
 </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><h4 class="title">
-<a name="math_toolkit.toolkit.internals2.error_test"></a><a href="error_test.html" title=" Relative
- Error and Testing"> Relative
- Error and Testing</a></h4></div></div></div>
-<a name="math_toolkit.toolkit.internals2.error_test.synopsis"></a><h4>
-<a name="id684898"></a>
+<a name="math_toolkit.toolkit.internals2.error_test"></a><a href="error_test.html" title="Relative Error and Testing"> Relative
+ Error and Testing</a>
+</h4></div></div></div>
+<a name="math_toolkit.toolkit.internals2.error_test.synopsis"></a><h5>
+<a name="id722000"></a>
           <a href="error_test.html#math_toolkit.toolkit.internals2.error_test.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -49,10 +46,10 @@
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">A</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">F1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">F2</span><span class="special">&gt;</span>
 <span class="identifier">test_result</span><span class="special">&lt;</span><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span><span class="special">&gt;</span> <span class="identifier">test</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">F1</span> <span class="identifier">test_func</span><span class="special">,</span> <span class="identifier">F2</span> <span class="identifier">expect_func</span><span class="special">);</span>
 </pre>
-<a name="math_toolkit.toolkit.internals2.error_test.description"></a><h4>
-<a name="id685254"></a>
+<a name="math_toolkit.toolkit.internals2.error_test.description"></a><h5>
+<a name="id722353"></a>
           <a href="error_test.html#math_toolkit.toolkit.internals2.error_test.description">Description</a>
- </h4>
+ </h5>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="identifier">T</span> <span class="identifier">relative_error</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">v</span><span class="special">);</span>
@@ -96,48 +93,48 @@
 <div class="variablelist">
 <p class="title"><b></b></p>
 <dl>
-<dt><span class="term"><tt class="computeroutput"><span class="keyword">unsigned</span>
- <span class="identifier">worst</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="keyword">unsigned</span>
+ <span class="identifier">worst</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></code></span></dt>
 <dd><p>
               Returns the row at which the worst error occurred.
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">T</span>
- <span class="identifier">min</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T</span>
+ <span class="identifier">min</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></code></span></dt>
 <dd><p>
               Returns the smallest relative error found.
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">T</span>
- <span class="identifier">max</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T</span>
+ <span class="identifier">max</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></code></span></dt>
 <dd><p>
               Returns the largest relative error found.
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">T</span>
- <span class="identifier">mean</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T</span>
+ <span class="identifier">mean</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></code></span></dt>
 <dd><p>
               Returns the mean error found.
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span>
- <span class="identifier">count</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span>
+ <span class="identifier">count</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></code></span></dt>
 <dd><p>
               Returns the number of test cases.
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">T</span>
- <span class="identifier">variance</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T</span>
+ <span class="identifier">variance</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></code></span></dt>
 <dd><p>
               Returns the variance of the errors found.
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">T</span>
- <span class="identifier">variance1</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T</span>
+ <span class="identifier">variance1</span><span class="special">()</span><span class="keyword">const</span><span class="special">;</span></code></span></dt>
 <dd><p>
               Returns the unbiased variance of the errors found.
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">T</span>
- <span class="identifier">rms</span><span class="special">()</span><span class="keyword">const</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">T</span>
+ <span class="identifier">rms</span><span class="special">()</span><span class="keyword">const</span></code></span></dt>
 <dd><p>
               Returns the Root Mean Square, or quadratic mean of the errors.
             </p></dd>
-<dt><span class="term"><tt class="computeroutput"><span class="identifier">test_result</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">+=(</span><span class="keyword">const</span> <span class="identifier">test_result</span><span class="special">&amp;</span>
- <span class="identifier">t</span><span class="special">)</span></tt></span></dt>
+<dt><span class="term"><code class="computeroutput"><span class="identifier">test_result</span><span class="special">&amp;</span> <span class="keyword">operator</span><span class="special">+=(</span><span class="keyword">const</span> <span class="identifier">test_result</span><span class="special">&amp;</span>
+ <span class="identifier">t</span><span class="special">)</span></code></span></dt>
 <dd><p>
               Combines two test_result's into a single result.
             </p></dd>
@@ -146,12 +143,12 @@
 <p>
           The template parameter of test_result, is the same type as the values in
           the two dimensional array passed to function <span class="emphasis"><em>test</em></span>,
- roughly that's <tt class="computeroutput"><span class="identifier">A</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">::</span><span class="identifier">value_type</span></tt>.
+ roughly that's <code class="computeroutput"><span class="identifier">A</span><span class="special">::</span><span class="identifier">value_type</span><span class="special">::</span><span class="identifier">value_type</span></code>.
         </p>
 <p>
           Parameter <span class="emphasis"><em>a</em></span> is a matrix of test data: and must be
           a standard library Sequence type, that contains another Sequence type:
- typically it will be a two dimensional instance of <tt class="literal">boost::array</tt>.
+ typically it will be a two dimensional instance of <code class="literal">boost::array</code>.
           Each row of <span class="emphasis"><em>a</em></span> should contain all the parameters that
           are passed to the function under test as well as the expected result.
         </p>
@@ -167,14 +164,14 @@
         </p>
 <p>
           If the function under test returns a non-finite value when a finite result
- is expected, or if a gross error is found, then a message is sent to <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">cerr</span></tt>, and a call to BOOST_ERROR() made
+ is expected, or if a gross error is found, then a message is sent to <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">cerr</span></code>, and a call to BOOST_ERROR() made
           (which means that including this header requires you use Boost.Test). This
           is mainly a debugging/development aid (and a good place for a breakpoint).
         </p>
-<a name="math_toolkit.toolkit.internals2.error_test.example"></a><h4>
-<a name="id686210"></a>
+<a name="math_toolkit.toolkit.internals2.error_test.example"></a><h5>
+<a name="id723307"></a>
           <a href="error_test.html#math_toolkit.toolkit.internals2.error_test.example">Example</a>
- </h4>
+ </h5>
 <p>
           Suppose we want to test the tgamma and lgamma functions, we can create
           a two dimensional matrix of test data, each row is one test case, and contains

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/minimax.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/minimax.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/minimax.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> Minimax Approximations
- and the Remez Algorithm</title>
+<title>Minimax Approximations and the Remez Algorithm</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="../internals2.html" title=" Testing and Development">
-<link rel="prev" href="polynomials.html" title=" Polynomials">
-<link rel="next" href="error_test.html" title=" Relative
- Error and Testing">
+<link rel="up" href="../internals2.html" title="Testing and Development">
+<link rel="prev" href="polynomials.html" title="Polynomials">
+<link rel="next" href="error_test.html" title="Relative Error and Testing">
 </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><h4 class="title">
-<a name="math_toolkit.toolkit.internals2.minimax"></a><a href="minimax.html" title=" Minimax Approximations
- and the Remez Algorithm"> Minimax Approximations
- and the Remez Algorithm</a></h4></div></div></div>
+<a name="math_toolkit.toolkit.internals2.minimax"></a><a href="minimax.html" title="Minimax Approximations and the Remez Algorithm"> Minimax Approximations
+ and the Remez Algorithm</a>
+</h4></div></div></div>
 <p>
           The directory libs/math/minimax contains a command line driven program
           for the generation of minimax approximations using the Remez algorithm.
@@ -46,7 +44,7 @@
         </p>
 <p>
           Unless you already familar with the Remez method you should first read
- the <a href="../../backgrounders/remez.html" title=" The Remez Method">brief background article
+ the <a href="../../backgrounders/remez.html" title="The Remez Method">brief background article
           explaining the principals behind the Remez algorithm</a>.
         </p>
 <p>
@@ -79,8 +77,7 @@
           approximate as a new variant after the existing examples.
         </p>
 <p>
- In addition to those two files, the program needs to be linked to a <a href="../../using_udt/use_ntl.html" title=" Using With NTL - a High-Precision
- Floating-Point Library">patched NTL library to compile</a>.
+ In addition to those two files, the program needs to be linked to a patched NTL library to compile.
         </p>
 <p>
           Note that the function <span class="emphasis"><em>f</em></span> must return the rational
@@ -181,7 +178,7 @@
 <dt><span class="term">x-offset val</span></dt>
 <dd><p>
               Sets the x-offset to <span class="emphasis"><em>val</em></span>: the approximation will
- be generated for <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">x</span> <span class="special">+</span> <span class="identifier">X</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">Y</span></tt> where <span class="emphasis"><em>X</em></span> is
+ be generated for <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">x</span> <span class="special">+</span> <span class="identifier">X</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">Y</span></code> where <span class="emphasis"><em>X</em></span> is
               the x-offset and <span class="emphasis"><em>Y</em></span> is the y-offset. Defaults to
               zero. To avoid rounding errors, take care to specify a value that can
               be exactly represented as a floating point number.
@@ -189,7 +186,7 @@
 <dt><span class="term">y-offset val</span></dt>
 <dd><p>
               Sets the y-offset to <span class="emphasis"><em>val</em></span>: the approximation will
- be generated for <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">x</span> <span class="special">+</span> <span class="identifier">X</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">Y</span></tt> where <span class="emphasis"><em>X</em></span> is
+ be generated for <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">x</span> <span class="special">+</span> <span class="identifier">X</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">Y</span></code> where <span class="emphasis"><em>X</em></span> is
               the x-offset and <span class="emphasis"><em>Y</em></span> is the y-offset. Defaults to
               zero. To avoid rounding errors, take care to specify a value that can
               be exactly represented as a floating point number.
@@ -200,7 +197,7 @@
               endpoints of the range plus the midpoint of the range. The calculated
               value is deliberately truncated to <span class="emphasis"><em>float</em></span> precision
               (and should be stored as a <span class="emphasis"><em>float</em></span> in your code).
- The approximation will be generated for <tt class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">x</span> <span class="special">+</span> <span class="identifier">X</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">Y</span></tt> where <span class="emphasis"><em>X</em></span> is
+ The approximation will be generated for <code class="computeroutput"><span class="identifier">f</span><span class="special">(</span><span class="identifier">x</span> <span class="special">+</span> <span class="identifier">X</span><span class="special">)</span> <span class="special">+</span> <span class="identifier">Y</span></code> where <span class="emphasis"><em>X</em></span> is
               the x-offset and <span class="emphasis"><em>Y</em></span> is the y-offset. Defaults to
               zero.
             </p></dd>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/polynomials.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/polynomials.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/polynomials.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> Polynomials</title>
+<title>Polynomials</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="../internals2.html" title=" Testing and Development">
-<link rel="prev" href="../internals2.html" title=" Testing and Development">
-<link rel="next" href="minimax.html" title=" Minimax Approximations
- and the Remez Algorithm">
+<link rel="up" href="../internals2.html" title="Testing and Development">
+<link rel="prev" href="../internals2.html" title="Testing and Development">
+<link rel="next" href="minimax.html" title="Minimax Approximations and the Remez Algorithm">
 </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><h4 class="title">
-<a name="math_toolkit.toolkit.internals2.polynomials"></a> Polynomials</h4></div></div></div>
-<a name="math_toolkit.toolkit.internals2.polynomials.synopsis"></a><h4>
-<a name="id681046"></a>
+<a name="math_toolkit.toolkit.internals2.polynomials"></a> Polynomials
+</h4></div></div></div>
+<a name="math_toolkit.toolkit.internals2.polynomials.synopsis"></a><h5>
+<a name="id718160"></a>
           <a href="polynomials.html#math_toolkit.toolkit.internals2.polynomials.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <p>
           
 </p>
@@ -104,10 +104,10 @@
 
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.toolkit.internals2.polynomials.description"></a><h4>
-<a name="id683824"></a>
+<a name="math_toolkit.toolkit.internals2.polynomials.description"></a><h5>
+<a name="id720937"></a>
           <a href="polynomials.html#math_toolkit.toolkit.internals2.polynomials.description">Description</a>
- </h4>
+ </h5>
 <p>
           This is a fairly trivial class for polynomial manipulation.
         </p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/test_data.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/test_data.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/test_data.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> Graphing,
- Profiling, and Generating Test Data for Special Functions</title>
+<title>Graphing, Profiling, and Generating Test Data for Special 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="../internals2.html" title=" Testing and Development">
-<link rel="prev" href="error_test.html" title=" Relative
- Error and Testing">
-<link rel="next" href="../../using_udt.html" title=" Use with User Defined Floating-Point
- Types">
+<link rel="up" href="../internals2.html" title="Testing and Development">
+<link rel="prev" href="error_test.html" title="Relative Error and Testing">
+<link rel="next" href="../../using_udt.html" title="Use with User Defined Floating-Point Types">
 </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><h4 class="title">
-<a name="math_toolkit.toolkit.internals2.test_data"></a><a href="test_data.html" title=" Graphing,
- Profiling, and Generating Test Data for Special Functions"> Graphing,
- Profiling, and Generating Test Data for Special Functions</a></h4></div></div></div>
+<a name="math_toolkit.toolkit.internals2.test_data"></a><a href="test_data.html" title="Graphing, Profiling, and Generating Test Data for Special Functions"> Graphing,
+ Profiling, and Generating Test Data for Special Functions</a>
+</h4></div></div></div>
 <p>
- The class <tt class="computeroutput"><span class="identifier">test_data</span></tt> and
+ The class <code class="computeroutput"><span class="identifier">test_data</span></code> and
           associated helper functions are designed so that in just a few lines of
           code you should be able to:
         </p>
@@ -48,10 +45,10 @@
             Generate high precision test data.
           </li>
 </ul></div>
-<a name="math_toolkit.toolkit.internals2.test_data.synopsis"></a><h4>
-<a name="id687310"></a>
+<a name="math_toolkit.toolkit.internals2.test_data.synopsis"></a><h5>
+<a name="id724405"></a>
           <a href="test_data.html#math_toolkit.toolkit.internals2.test_data.synopsis">Synopsis</a>
- </h4>
+ </h5>
 <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">namespace</span> <span class="identifier">tools</span><span class="special">{</span>
 
@@ -150,10 +147,10 @@
                          
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
-<a name="math_toolkit.toolkit.internals2.test_data.description"></a><h4>
-<a name="id690239"></a>
+<a name="math_toolkit.toolkit.internals2.test_data.description"></a><h5>
+<a name="id727330"></a>
           <a href="test_data.html#math_toolkit.toolkit.internals2.test_data.description">Description</a>
- </h4>
+ </h5>
 <p>
           This tool is best illustrated with the following series of examples.
         </p>
@@ -180,11 +177,11 @@
             in either csv format, or as C++ source code (as a table using Boost.Array).
           </li>
 </ul></div>
-<a name="math_toolkit.toolkit.internals2.test_data.example_1__output_data_for_graph_plotting"></a><h5>
-<a name="id690314"></a>
+<a name="math_toolkit.toolkit.internals2.test_data.example_1__output_data_for_graph_plotting"></a><h6>
+<a name="id727404"></a>
           <a href="test_data.html#math_toolkit.toolkit.internals2.test_data.example_1__output_data_for_graph_plotting">Example
           1: Output Data for Graph Plotting</a>
- </h5>
+ </h6>
 <p>
           For example, lets say we want to graph the lgamma function between -3 and
           100, one could do this like so:
@@ -215,11 +212,11 @@
 <p>
           <span class="inlinemediaobject"><img src="../../../../graphs/lgamma.png" alt="lgamma"></span>
         </p>
-<a name="math_toolkit.toolkit.internals2.test_data.example_2__creating_test_data"></a><h5>
-<a name="id690860"></a>
+<a name="math_toolkit.toolkit.internals2.test_data.example_2__creating_test_data"></a><h6>
+<a name="id727948"></a>
           <a href="test_data.html#math_toolkit.toolkit.internals2.test_data.example_2__creating_test_data">Example
           2: Creating Test Data</a>
- </h5>
+ </h6>
 <p>
           As a second example, let's suppose we want to create highly accurate test
           data for a special function. Since many special functions have two or more
@@ -278,7 +275,7 @@
 </pre>
 <p>
           To create the data, we'll need to input the domains for a and b for which
- the function will be tested: the function <tt class="computeroutput"><span class="identifier">get_user_parameter_info</span></tt>
+ the function will be tested: the function <code class="computeroutput"><span class="identifier">get_user_parameter_info</span></code>
           is designed for just that purpose. The start of main will look something
           like:
         </p>
@@ -317,7 +314,7 @@
 <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>
             At this point one potential stumbling block should be mentioned: test_data&lt;&gt;::insert
             will create a matrix of test data when there are two or more parameters,
             so if we have two parameters and we're asked for a thousand points on
@@ -364,30 +361,30 @@
         </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- It reduces the file sizes considerably: all those <tt class="computeroutput"><span class="keyword">static_cast</span></tt>'s
+ It reduces the file sizes considerably: all those <code class="computeroutput"><span class="keyword">static_cast</span></code>'s
             add up to a lot of bytes otherwise (they are needed to suppress compiler
- warnings when <tt class="computeroutput"><span class="identifier">T</span></tt> is narrower
- than a <tt class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></tt>).
+ warnings when <code class="computeroutput"><span class="identifier">T</span></code> is narrower
+ than a <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code>).
           </li>
 <li>
             It provides a useful customisation point: for example if we were testing
- a user-defined type that has more precision than a <tt class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></tt> we could change it to:
+ a user-defined type that has more precision than a <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code> we could change it to:
           </li>
 </ul></div>
 <p>
- <tt class="literal">#define SC_(x) lexical_cast&lt;T&gt;(BOOST_STRINGIZE(x))</tt>
+ <code class="literal">#define SC_(x) lexical_cast&lt;T&gt;(BOOST_STRINGIZE(x))</code>
         </p>
 <p>
           in order to ensure that no truncation of the values occurs prior to conversion
- to <tt class="computeroutput"><span class="identifier">T</span></tt>. Note that this isn't
+ to <code class="computeroutput"><span class="identifier">T</span></code>. Note that this isn't
           used by default as it's rather hard on the compiler when the table is large.
         </p>
-<a name="math_toolkit.toolkit.internals2.test_data.example_3__profiling_a_continued_fraction_for_convergence_and_accuracy"></a><h5>
-<a name="id693356"></a>
+<a name="math_toolkit.toolkit.internals2.test_data.example_3__profiling_a_continued_fraction_for_convergence_and_accuracy"></a><h6>
+<a name="id730449"></a>
           <a href="test_data.html#math_toolkit.toolkit.internals2.test_data.example_3__profiling_a_continued_fraction_for_convergence_and_accuracy">Example
           3: Profiling a Continued Fraction for Convergence and Accuracy</a>
- </h5>
+ </h6>
 <p>
           Alternatively, lets say we want to profile a continued fraction for convergence
           and error. As an example, we'll use the continued fraction for the upper
@@ -460,7 +457,7 @@
 </pre>
 <p>
           Feeding that functor into test_data allows rapid output of csv data, for
- whatever type <tt class="computeroutput"><span class="identifier">T</span></tt> we may
+ whatever type <code class="computeroutput"><span class="identifier">T</span></code> we may
           be interested in:
         </p>
 <pre class="programlisting">
@@ -493,10 +490,10 @@
           So it's pretty clear that this fraction shouldn't be used for small values
           of a and z.
         </p>
-<a name="math_toolkit.toolkit.internals2.test_data.reference"></a><h4>
-<a name="id695602"></a>
+<a name="math_toolkit.toolkit.internals2.test_data.reference"></a><h5>
+<a name="id732693"></a>
           <a href="test_data.html#math_toolkit.toolkit.internals2.test_data.reference">reference</a>
- </h4>
+ </h5>
 <a name="test_data_reference"></a><p>
         </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals_overview.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals_overview.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals_overview.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> Overview</title>
+<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="Math Toolkit">
-<link rel="up" href="../toolkit.html" title=" Internal Details and Tools (Experimental)">
-<link rel="prev" href="../toolkit.html" title=" Internal Details and Tools (Experimental)">
-<link rel="next" href="internals1.html" title=" Reused Utilities">
+<link rel="up" href="../toolkit.html" title="Internal Details and Tools (Experimental)">
+<link rel="prev" href="../toolkit.html" title="Internal Details and Tools (Experimental)">
+<link rel="next" href="internals1.html" title="Reused Utilities">
 </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.toolkit.internals_overview"></a> Overview</h3></div></div></div>
+<a name="math_toolkit.toolkit.internals_overview"></a> Overview
+</h3></div></div></div>
 <p>
         This section contains internal utilities used by the library's implementation
         along with tools used in development and testing. These tools have only minimal

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt.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> Use with User Defined Floating-Point
- Types</title>
+<title>Use with User Defined Floating-Point Types</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="toolkit/internals2/test_data.html" title=" Graphing,
- Profiling, and Generating Test Data for Special Functions">
-<link rel="next" href="using_udt/use_ntl.html" title=" Using With NTL - a High-Precision
- Floating-Point Library">
+<link rel="prev" href="toolkit/internals2/test_data.html" title="Graphing, Profiling, and Generating Test Data for Special Functions">
+<link rel="next" href="using_udt/use_ntl.html" title="Using With NTL - a High-Precision Floating-Point Library">
 </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><h2 class="title" style="clear: both">
-<a name="math_toolkit.using_udt"></a><a href="using_udt.html" title=" Use with User Defined Floating-Point
- Types"> Use with User Defined Floating-Point
- Types</a></h2></div></div></div>
+<a name="math_toolkit.using_udt"></a><a href="using_udt.html" title="Use with User Defined Floating-Point Types"> Use with User Defined Floating-Point
+ Types</a>
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="using_udt/use_ntl.html"> Using With NTL - a High-Precision
       Floating-Point Library</a></span></dt>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/archetypes.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/archetypes.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/archetypes.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> Conceptual Archetypes
- and Testing</title>
+<title>Conceptual Archetypes and Testing</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="../using_udt.html" title=" Use with User Defined Floating-Point
- Types">
-<link rel="prev" href="dist_concept.html" title=" Conceptual Requirements
- for Distribution Types">
-<link rel="next" href="../policy.html" title=" Policies">
+<link rel="up" href="../using_udt.html" title="Use with User Defined Floating-Point Types">
+<link rel="prev" href="dist_concept.html" title="Conceptual Requirements for Distribution Types">
+<link rel="next" href="../policy.html" title="Policies">
 </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="math_toolkit.using_udt.archetypes"></a><a href="archetypes.html" title=" Conceptual Archetypes
- and Testing"> Conceptual Archetypes
- and Testing</a></h3></div></div></div>
+<a name="math_toolkit.using_udt.archetypes"></a><a href="archetypes.html" title="Conceptual Archetypes and Testing"> Conceptual Archetypes
+ and Testing</a>
+</h3></div></div></div>
 <p>
         There are several concept archetypes available:
       </p>
@@ -50,7 +47,7 @@
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
 <p>
- <tt class="computeroutput"><span class="identifier">std_real_concept</span></tt> is an archetype
+ <code class="computeroutput"><span class="identifier">std_real_concept</span></code> is an archetype
         for the built-in Real types.
       </p>
 <p>
@@ -59,7 +56,7 @@
         the current scope - and not just because they happen to be in global scope.
       </p>
 <p>
- In order to ensure that a call to say <tt class="computeroutput"><span class="identifier">pow</span></tt>
+ In order to ensure that a call to say <code class="computeroutput"><span class="identifier">pow</span></code>
         can be found either via argument dependent lookup, or failing that then in
         the std namespace: all calls to standard library functions are unqualified,
         with the std:: versions found via a using declaration to make them visible
@@ -71,13 +68,13 @@
         For example if the code calls ::pow rather than std::pow, the code will cleanly
         compile, but truncation of long doubles to double will cause a significant
         loss of precision. In contrast a template instantiated with std_real_concept
- will <span class="bold"><b>only</b></span> compile if the all the standard
+ will <span class="bold"><strong>only</strong></span> compile if the all the standard
         library functions used have been brought into the current scope with a using
         declaration.
       </p>
 <p>
         There is a test program libs/math/test/std_real_concept_check.cpp
- that instantiates every template in this library with type <tt class="computeroutput"><span class="identifier">std_real_concept</span></tt> to verify it's usage of
+ that instantiates every template in this library with type <code class="computeroutput"><span class="identifier">std_real_concept</span></code> to verify it's usage of
         standard library functions.
       </p>
 <p>
@@ -97,28 +94,25 @@
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
 <p>
- <tt class="computeroutput"><span class="identifier">real_concept</span></tt> is an archetype
- for <a href="concepts.html" title=" Conceptual Requirements
- for Real Number Types">user defined real types</a>,
+ <code class="computeroutput"><span class="identifier">real_concept</span></code> is an archetype
+ for user defined real types,
         it declares it's standard library functions in it's own namespace: these
         will only be found if they are called unqualified allowing argument dependent
         lookup to locate them. In addition this type is useable at runtime: this
         allows code that would not otherwise be exercised by the built-in floating
         point types to be tested. There is no std::numeric_limits&lt;&gt; support
- for this type, since this is not a conceptual requirement for <a href="concepts.html" title=" Conceptual Requirements
- for Real Number Types">RealType</a>'s.
+ for this type, since this is not a conceptual requirement for RealType's.
       </p>
 <p>
         NTL RR is an example of a type meeting the requirements that this type models,
- but note that use of a thin wrapper class is required: refer to <a href="use_ntl.html" title=" Using With NTL - a High-Precision
- Floating-Point Library">"Using
+ but note that use of a thin wrapper class is required: refer to <a href="use_ntl.html" title="Using With NTL - a High-Precision Floating-Point Library">"Using
         With NTL - a High-Precision Floating-Point Library"</a>.
       </p>
 <p>
- There is no specific test case for type <tt class="computeroutput"><span class="identifier">real_concept</span></tt>,
+ There is no specific test case for type <code class="computeroutput"><span class="identifier">real_concept</span></code>,
         instead, since this type is usable at runtime, each individual test case
- as well as testing <tt class="computeroutput"><span class="keyword">float</span></tt>, <tt class="computeroutput"><span class="keyword">double</span></tt> and <tt class="computeroutput"><span class="keyword">long</span>
- <span class="keyword">double</span></tt>, also tests <tt class="computeroutput"><span class="identifier">real_concept</span></tt>.
+ as well as testing <code class="computeroutput"><span class="keyword">float</span></code>, <code class="computeroutput"><span class="keyword">double</span></code> and <code class="computeroutput"><span class="keyword">long</span>
+ <span class="keyword">double</span></code>, also tests <code class="computeroutput"><span class="identifier">real_concept</span></code>.
       </p>
 <p>
         
@@ -141,27 +135,24 @@
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
 <p>
- The class template <tt class="computeroutput"><span class="identifier">distribution_archetype</span></tt>
- is a model of the <a href="dist_concept.html" title=" Conceptual Requirements
- for Distribution Types">Distribution
+ The class template <code class="computeroutput"><span class="identifier">distribution_archetype</span></code>
+ is a model of the <a href="dist_concept.html" title="Conceptual Requirements for Distribution Types">Distribution
         concept</a>.
       </p>
 <p>
- The class template <tt class="computeroutput"><span class="identifier">DistributionConcept</span></tt>
+ The class template <code class="computeroutput"><span class="identifier">DistributionConcept</span></code>
         is a <a href="../../../../../../../libs/concept_check/index.html" target="_top">concept checking
         class</a> for distribution types.
       </p>
 <p>
         The test program distribution_concept_check.cpp
- is responsible for using <tt class="computeroutput"><span class="identifier">DistributionConcept</span></tt>
- to verify that all the distributions in this library conform to the <a href="dist_concept.html" title=" Conceptual Requirements
- for Distribution Types">Distribution concept</a>.
+ is responsible for using <code class="computeroutput"><span class="identifier">DistributionConcept</span></code>
+ to verify that all the distributions in this library conform to the Distribution concept.
       </p>
 <p>
- The class template <tt class="computeroutput"><span class="identifier">DistributionConcept</span></tt>
+ The class template <code class="computeroutput"><span class="identifier">DistributionConcept</span></code>
         verifies the existence (but not proper function) of the non-member accessors
- required by the <a href="dist_concept.html" title=" Conceptual Requirements
- for Distribution Types">Distribution
+ required by the <a href="dist_concept.html" title="Conceptual Requirements for Distribution Types">Distribution
         concept</a>. These are checked by calls like
       </p>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/concepts.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/concepts.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/concepts.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Conceptual Requirements
- for Real Number Types</title>
+<title>Conceptual Requirements for Real Number Types</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="../using_udt.html" title=" Use with User Defined Floating-Point
- Types">
-<link rel="prev" href="use_ntl.html" title=" Using With NTL - a High-Precision
- Floating-Point Library">
-<link rel="next" href="dist_concept.html" title=" Conceptual Requirements
- for Distribution Types">
+<link rel="up" href="../using_udt.html" title="Use with User Defined Floating-Point Types">
+<link rel="prev" href="use_ntl.html" title="Using With NTL - a High-Precision Floating-Point Library">
+<link rel="next" href="dist_concept.html" title="Conceptual Requirements for Distribution Types">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,16 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.using_udt.concepts"></a><a href="concepts.html" title=" Conceptual Requirements
- for Real Number Types"> Conceptual Requirements
- for Real Number Types</a></h3></div></div></div>
+<a name="math_toolkit.using_udt.concepts"></a><a href="concepts.html" title="Conceptual Requirements for Real Number Types"> Conceptual Requirements
+ for Real Number Types</a>
+</h3></div></div></div>
 <p>
         The functions, and statistical distributions in this library can be used
         with any type <span class="emphasis"><em>RealType</em></span> that meets the conceptual requirements
         given below. All the built in floating point types will meet these requirements.
         User defined types that meet the requirements can also be used. For example,
- with <a href="use_ntl.html" title=" Using With NTL - a High-Precision
- Floating-Point Library">a thin wrapper class</a>
+ with a thin wrapper class
         one of the types provided with NTL (RR)
         can be used. Submissions of binding to other extended precision types would
         also be most welcome!
@@ -46,19 +41,19 @@
         The guiding principal behind these requirements, is that a <span class="emphasis"><em>RealType</em></span>
         behaves just like a built in floating point type.
       </p>
-<a name="math_toolkit.using_udt.concepts.basic_arithmetic_requirements"></a><h4>
-<a name="id696615"></a>
+<a name="math_toolkit.using_udt.concepts.basic_arithmetic_requirements"></a><h5>
+<a name="id733702"></a>
         <a href="concepts.html#math_toolkit.using_udt.concepts.basic_arithmetic_requirements">Basic
         Arithmetic Requirements</a>
- </h4>
+ </h5>
 <p>
         These requirements are common to all of the functions in this library.
       </p>
 <p>
- In the following table <span class="emphasis"><em>r</em></span> is an object of type <tt class="computeroutput"><span class="identifier">RealType</span></tt>, <span class="emphasis"><em>cr</em></span> and
- <span class="emphasis"><em>cr2</em></span> are objects of type <tt class="computeroutput"><span class="keyword">const</span>
- <span class="identifier">RealType</span></tt>, and <span class="emphasis"><em>ca</em></span>
- is an object of type <tt class="computeroutput"><span class="keyword">const</span> <span class="identifier">arithmetic</span><span class="special">-</span><span class="identifier">type</span></tt> (arithmetic types include all the
+ In the following table <span class="emphasis"><em>r</em></span> is an object of type <code class="computeroutput"><span class="identifier">RealType</span></code>, <span class="emphasis"><em>cr</em></span> and
+ <span class="emphasis"><em>cr2</em></span> are objects of type <code class="computeroutput"><span class="keyword">const</span>
+ <span class="identifier">RealType</span></code>, and <span class="emphasis"><em>ca</em></span>
+ is an object of type <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">arithmetic</span><span class="special">-</span><span class="identifier">type</span></code> (arithmetic types include all the
         built in integers and floating point types).
       </p>
 <div class="informaltable"><table class="table">
@@ -88,7 +83,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">RealType</span><span class="special">(</span><span class="identifier">cr</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">RealType</span><span class="special">(</span><span class="identifier">cr</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -105,7 +100,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">RealType</span><span class="special">(</span><span class="identifier">ca</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">RealType</span><span class="special">(</span><span class="identifier">ca</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -122,8 +117,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -140,8 +135,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">=</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -158,8 +153,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">r</span> <span class="special">+=</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">+=</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -176,8 +171,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">r</span> <span class="special">+=</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">+=</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -194,8 +189,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">r</span> <span class="special">-=</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">-=</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -212,8 +207,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">r</span> <span class="special">-=</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">-=</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -230,8 +225,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">r</span> <span class="special">*=</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">*=</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -248,8 +243,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">r</span> <span class="special">*=</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">*=</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -266,8 +261,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">r</span> <span class="special">/=</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">/=</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -284,8 +279,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">r</span> <span class="special">/=</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">r</span> <span class="special">/=</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -302,7 +297,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">-</span><span class="identifier">r</span></tt>
+ <code class="computeroutput"><span class="special">-</span><span class="identifier">r</span></code>
               </p>
               </td>
 <td>
@@ -319,7 +314,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="special">+</span><span class="identifier">r</span></tt>
+ <code class="computeroutput"><span class="special">+</span><span class="identifier">r</span></code>
               </p>
               </td>
 <td>
@@ -336,8 +331,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">+</span>
- <span class="identifier">cr2</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">+</span>
+ <span class="identifier">cr2</span></code>
               </p>
               </td>
 <td>
@@ -354,8 +349,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">+</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">+</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -372,8 +367,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ca</span> <span class="special">+</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">ca</span> <span class="special">+</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -390,8 +385,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">-</span>
- <span class="identifier">cr2</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">-</span>
+ <span class="identifier">cr2</span></code>
               </p>
               </td>
 <td>
@@ -408,8 +403,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">-</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">-</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -426,8 +421,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ca</span> <span class="special">-</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">ca</span> <span class="special">-</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -444,8 +439,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">*</span>
- <span class="identifier">cr2</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">*</span>
+ <span class="identifier">cr2</span></code>
               </p>
               </td>
 <td>
@@ -462,8 +457,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">*</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">*</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -480,8 +475,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ca</span> <span class="special">*</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">ca</span> <span class="special">*</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -498,8 +493,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">/</span>
- <span class="identifier">cr2</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">/</span>
+ <span class="identifier">cr2</span></code>
               </p>
               </td>
 <td>
@@ -516,8 +511,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">/</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">/</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -534,8 +529,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ca</span> <span class="special">/</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">ca</span> <span class="special">/</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -552,8 +547,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">==</span>
- <span class="identifier">cr2</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">==</span>
+ <span class="identifier">cr2</span></code>
               </p>
               </td>
 <td>
@@ -570,8 +565,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">==</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">==</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -588,8 +583,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ca</span> <span class="special">==</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">ca</span> <span class="special">==</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -606,8 +601,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">!=</span>
- <span class="identifier">cr2</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">!=</span>
+ <span class="identifier">cr2</span></code>
               </p>
               </td>
 <td>
@@ -624,8 +619,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">!=</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">!=</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -642,8 +637,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ca</span> <span class="special">!=</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">ca</span> <span class="special">!=</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -660,8 +655,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">&lt;=</span>
- <span class="identifier">cr2</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">&lt;=</span>
+ <span class="identifier">cr2</span></code>
               </p>
               </td>
 <td>
@@ -678,8 +673,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">&lt;=</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">&lt;=</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -696,8 +691,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ca</span> <span class="special">&lt;=</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">ca</span> <span class="special">&lt;=</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -714,8 +709,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">&gt;=</span>
- <span class="identifier">cr2</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">&gt;=</span>
+ <span class="identifier">cr2</span></code>
               </p>
               </td>
 <td>
@@ -732,8 +727,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">&gt;=</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">&gt;=</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -750,8 +745,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ca</span> <span class="special">&gt;=</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">ca</span> <span class="special">&gt;=</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -768,8 +763,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">&lt;</span>
- <span class="identifier">cr2</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">&lt;</span>
+ <span class="identifier">cr2</span></code>
               </p>
               </td>
 <td>
@@ -786,8 +781,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">&lt;</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">&lt;</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -804,8 +799,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ca</span> <span class="special">&lt;</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">ca</span> <span class="special">&lt;</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -822,8 +817,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">&gt;</span>
- <span class="identifier">cr2</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">&gt;</span>
+ <span class="identifier">cr2</span></code>
               </p>
               </td>
 <td>
@@ -840,8 +835,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cr</span> <span class="special">&gt;</span>
- <span class="identifier">ca</span></tt>
+ <code class="computeroutput"><span class="identifier">cr</span> <span class="special">&gt;</span>
+ <span class="identifier">ca</span></code>
               </p>
               </td>
 <td>
@@ -858,8 +853,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ca</span> <span class="special">&gt;</span>
- <span class="identifier">cr</span></tt>
+ <code class="computeroutput"><span class="identifier">ca</span> <span class="special">&gt;</span>
+ <span class="identifier">cr</span></code>
               </p>
               </td>
 <td>
@@ -876,7 +871,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tools</span><span class="special">::</span><span class="identifier">digits</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;()</span></tt>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tools</span><span class="special">::</span><span class="identifier">digits</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;()</span></code>
               </p>
               </td>
 <td>
@@ -893,7 +888,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tools</span><span class="special">::</span><span class="identifier">max_value</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;()</span></tt>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tools</span><span class="special">::</span><span class="identifier">max_value</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;()</span></code>
               </p>
               </td>
 <td>
@@ -910,7 +905,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tools</span><span class="special">::</span><span class="identifier">min_value</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;()</span></tt>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tools</span><span class="special">::</span><span class="identifier">min_value</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;()</span></code>
               </p>
               </td>
 <td>
@@ -927,7 +922,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tools</span><span class="special">::</span><span class="identifier">log_max_value</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;()</span></tt>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tools</span><span class="special">::</span><span class="identifier">log_max_value</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;()</span></code>
               </p>
               </td>
 <td>
@@ -945,7 +940,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tools</span><span class="special">::</span><span class="identifier">log_min_value</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;()</span></tt>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tools</span><span class="special">::</span><span class="identifier">log_min_value</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;()</span></code>
               </p>
               </td>
 <td>
@@ -963,7 +958,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tools</span><span class="special">::</span><span class="identifier">epsilon</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;()</span></tt>
+ <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">tools</span><span class="special">::</span><span class="identifier">epsilon</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;()</span></code>
               </p>
               </td>
 <td>
@@ -984,25 +979,25 @@
       </p>
 <div class="orderedlist"><ol type="1">
 <li>
- The functions <tt class="computeroutput"><span class="identifier">log_max_value</span></tt>
- and <tt class="computeroutput"><span class="identifier">log_min_value</span></tt> can be
+ The functions <code class="computeroutput"><span class="identifier">log_max_value</span></code>
+ and <code class="computeroutput"><span class="identifier">log_min_value</span></code> can be
           synthesised from the others, and so no explicit specialisation is required.
         </li>
 <li>
- The function <tt class="computeroutput"><span class="identifier">epsilon</span></tt> can
+ The function <code class="computeroutput"><span class="identifier">epsilon</span></code> can
           be synthesised from the others, so no explicit specialisation is required
           provided the precision of RealType does not vary at runtime (see the header
           <a href="../../../../../../../boost/math/bindings/rr.hpp" target="_top">boost/math/bindings/rr.hpp</a>
           for an example where the precision does vary at runtime).
         </li>
 <li>
- The functions <tt class="computeroutput"><span class="identifier">digits</span></tt>,
- <tt class="computeroutput"><span class="identifier">max_value</span></tt> and <tt class="computeroutput"><span class="identifier">min_value</span></tt>, all get synthesised automatically
- from <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span></tt>. However, if <tt class="computeroutput"><span class="identifier">numeric_limits</span></tt> is not specialised for
+ The functions <code class="computeroutput"><span class="identifier">digits</span></code>,
+ <code class="computeroutput"><span class="identifier">max_value</span></code> and <code class="computeroutput"><span class="identifier">min_value</span></code>, all get synthesised automatically
+ from <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span></code>. However, if <code class="computeroutput"><span class="identifier">numeric_limits</span></code> is not specialised for
           type RealType, then you will get a compiler error when code tries to use
           these functions, <span class="emphasis"><em>unless</em></span> you explicitly specialise
           them. For example if the precision of RealType varies at runtime, then
- <tt class="computeroutput"><span class="identifier">numeric_limits</span></tt> support
+ <code class="computeroutput"><span class="identifier">numeric_limits</span></code> support
           may not be appropriate, see boost/math/tools/ntl.hpp
           for examples.
         </li>
@@ -1012,10 +1007,10 @@
 <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">
+<tr><td 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;&gt;</span></tt>
- is <span class="bold"><b>not specialized</b></span> for type <span class="emphasis"><em>RealType</em></span>
+ If <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;&gt;</span></code>
+ is <span class="bold"><strong>not specialized</strong></span> for type <span class="emphasis"><em>RealType</em></span>
           then the default float precision of 6 decimal digits will be used by other
           Boost programs including:
         </p>
@@ -1030,19 +1025,19 @@
           a string, causing potentially serious loss of accuracy on output.
         </p>
 <p>
- Although it might seem obvious that RealType should require <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span></tt> to be specialized, this
- is not sensible for <tt class="computeroutput"><span class="identifier">NTL</span><span class="special">::</span><span class="identifier">RR</span></tt>
+ Although it might seem obvious that RealType should require <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span></code> to be specialized, this
+ is not sensible for <code class="computeroutput"><span class="identifier">NTL</span><span class="special">::</span><span class="identifier">RR</span></code>
           and similar classes where the number of digits is a runtime parameter (where
- as for <tt class="computeroutput"><span class="identifier">numeric_limits</span></tt> it
+ as for <code class="computeroutput"><span class="identifier">numeric_limits</span></code> it
           has to be fixed at compile time).
         </p>
 </td></tr>
 </table></div>
-<a name="math_toolkit.using_udt.concepts.standard_library_support_requirements"></a><h4>
-<a name="id699686"></a>
+<a name="math_toolkit.using_udt.concepts.standard_library_support_requirements"></a><h5>
+<a name="id736770"></a>
         <a href="concepts.html#math_toolkit.using_udt.concepts.standard_library_support_requirements">Standard
         Library Support Requirements</a>
- </h4>
+ </h5>
 <p>
         Many (though not all) of the functions in this library make calls to standard
         library functions, the following table summarises the requirements. Note
@@ -1052,10 +1047,10 @@
         it and see!
       </p>
 <p>
- In the following table <span class="emphasis"><em>r</em></span> is an object of type <tt class="computeroutput"><span class="identifier">RealType</span></tt>, <span class="emphasis"><em>cr1</em></span> and
- <span class="emphasis"><em>cr2</em></span> are objects of type <tt class="computeroutput"><span class="keyword">const</span>
- <span class="identifier">RealType</span></tt>, and <span class="emphasis"><em>i</em></span>
- is an object of type <tt class="computeroutput"><span class="keyword">int</span></tt>.
+ In the following table <span class="emphasis"><em>r</em></span> is an object of type <code class="computeroutput"><span class="identifier">RealType</span></code>, <span class="emphasis"><em>cr1</em></span> and
+ <span class="emphasis"><em>cr2</em></span> are objects of type <code class="computeroutput"><span class="keyword">const</span>
+ <span class="identifier">RealType</span></code>, and <span class="emphasis"><em>i</em></span>
+ is an object of type <code class="computeroutput"><span class="keyword">int</span></code>.
       </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -1078,7 +1073,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">fabs</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">fabs</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1090,7 +1085,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">abs</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">abs</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1102,7 +1097,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ceil</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">ceil</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1114,7 +1109,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">floor</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">floor</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1126,7 +1121,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">exp</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">exp</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1138,8 +1133,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">pow</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">,</span>
- <span class="identifier">cr2</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">pow</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">,</span>
+ <span class="identifier">cr2</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1151,7 +1146,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">sqrt</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">sqrt</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1163,7 +1158,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">log</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">log</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1175,8 +1170,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">frexp</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">,</span>
- <span class="special">&amp;</span><span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">frexp</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">,</span>
+ <span class="special">&amp;</span><span class="identifier">i</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1188,8 +1183,8 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">ldexp</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">,</span>
- <span class="identifier">i</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">ldexp</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">,</span>
+ <span class="identifier">i</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1201,7 +1196,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">cos</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">cos</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1213,7 +1208,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">sin</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">sin</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1225,7 +1220,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">asin</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">asin</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1237,7 +1232,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">tan</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">tan</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1249,7 +1244,7 @@
 <tr>
 <td>
               <p>
- <tt class="computeroutput"><span class="identifier">atan</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="identifier">atan</span><span class="special">(</span><span class="identifier">cr1</span><span class="special">)</span></code>
               </p>
               </td>
 <td>
@@ -1263,21 +1258,21 @@
 <p>
         Note that the table above lists only those standard library functions known
         to be used (or likely to be used in the near future) by this library. The
- following functions: <tt class="computeroutput"><span class="identifier">acos</span></tt>,
- <tt class="computeroutput"><span class="identifier">atan2</span></tt>, <tt class="computeroutput"><span class="identifier">fmod</span></tt>,
- <tt class="computeroutput"><span class="identifier">cosh</span></tt>, <tt class="computeroutput"><span class="identifier">sinh</span></tt>,
- <tt class="computeroutput"><span class="identifier">tanh</span></tt>, <tt class="computeroutput"><span class="identifier">modf</span></tt>
- and <tt class="computeroutput"><span class="identifier">log10</span></tt> are not currently
+ following functions: <code class="computeroutput"><span class="identifier">acos</span></code>,
+ <code class="computeroutput"><span class="identifier">atan2</span></code>, <code class="computeroutput"><span class="identifier">fmod</span></code>,
+ <code class="computeroutput"><span class="identifier">cosh</span></code>, <code class="computeroutput"><span class="identifier">sinh</span></code>,
+ <code class="computeroutput"><span class="identifier">tanh</span></code>, <code class="computeroutput"><span class="identifier">modf</span></code>
+ and <code class="computeroutput"><span class="identifier">log10</span></code> are not currently
         used, but may be if further special functions are added.
       </p>
 <p>
- In addition, for efficient and accurate results, a <a href="../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
+ In addition, for efficient and accurate results, a <a href="../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
         approximation</a> is highly desirable. You may be able to adapt an existing
         approximation from boost/math/special_functions/lanczos.hpp
         or libs/math/tools/ntl_rr_lanczos.hpp:
         you will need change static_cast's to lexical_cast's, and the constants to
         <span class="emphasis"><em>strings</em></span> (in order to ensure the coefficients aren't
- truncated to long double) and then specialise <tt class="computeroutput"><span class="identifier">lanczos_traits</span></tt>
+ truncated to long double) and then specialise <code class="computeroutput"><span class="identifier">lanczos_traits</span></code>
         for type T. Otherwise you may have to hack libs/math/tools/lanczos_generator.cpp
         to find a suitable approximation for your RealType. The code will still compile
         if you don't do this, but both accuracy and efficiency will be greatly compromised

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/dist_concept.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/dist_concept.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/dist_concept.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Conceptual Requirements
- for Distribution Types</title>
+<title>Conceptual Requirements for Distribution Types</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="../using_udt.html" title=" Use with User Defined Floating-Point
- Types">
-<link rel="prev" href="concepts.html" title=" Conceptual Requirements
- for Real Number Types">
-<link rel="next" href="archetypes.html" title=" Conceptual Archetypes
- and Testing">
+<link rel="up" href="../using_udt.html" title="Use with User Defined Floating-Point Types">
+<link rel="prev" href="concepts.html" title="Conceptual Requirements for Real Number Types">
+<link rel="next" href="archetypes.html" title="Conceptual Archetypes and Testing">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,25 +24,23 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.using_udt.dist_concept"></a><a href="dist_concept.html" title=" Conceptual Requirements
- for Distribution Types"> Conceptual Requirements
- for Distribution Types</a></h3></div></div></div>
+<a name="math_toolkit.using_udt.dist_concept"></a><a href="dist_concept.html" title="Conceptual Requirements for Distribution Types"> Conceptual Requirements
+ for Distribution Types</a>
+</h3></div></div></div>
 <p>
         A <span class="emphasis"><em>DistributionType</em></span> is a type that implements the following
         conceptual requirements, and encapsulates a statistical distribution.
       </p>
 <p>
         Please note that this documentation should not be used as a substitute for
- the <a href="../dist/dist_ref.html" title=" Statistical Distributions
- Reference">reference documentation</a>,
- and <a href="../dist/stat_tut.html" title=" Statistical Distributions
- Tutorial">tutorial</a> of the statistical
+ the reference documentation,
+ and tutorial of the statistical
         distributions.
       </p>
 <p>
- In the following table, <span class="emphasis"><em>d</em></span> is an object of type <tt class="computeroutput"><span class="identifier">DistributionType</span></tt>, <span class="emphasis"><em>cd</em></span>
- is an object of type <tt class="computeroutput"><span class="keyword">const</span> <span class="identifier">DistributionType</span></tt> and <span class="emphasis"><em>cr</em></span>
- is an object of a type convertible to <tt class="computeroutput"><span class="identifier">RealType</span></tt>.
+ In the following table, <span class="emphasis"><em>d</em></span> is an object of type <code class="computeroutput"><span class="identifier">DistributionType</span></code>, <span class="emphasis"><em>cd</em></span>
+ is an object of type <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">DistributionType</span></code> and <span class="emphasis"><em>cr</em></span>
+ is an object of a type convertible to <code class="computeroutput"><span class="identifier">RealType</span></code>.
       </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -103,7 +97,7 @@
               </td>
 <td>
               <p>
- The Policy to use when
+ The Policy to use when
                 evaluating functions that depend on this distribution.
               </p>
               </td>
@@ -190,7 +184,7 @@
 <td>
               <p>
                 Returns the complement of the CDF of the distribution, the same as:
- <tt class="computeroutput"><span class="number">1</span><span class="special">-</span><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">cd</span><span class="special">,</span> <span class="identifier">cr</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="number">1</span><span class="special">-</span><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">cd</span><span class="special">,</span> <span class="identifier">cr</span><span class="special">)</span></code>
               </p>
               </td>
 </tr>
@@ -225,7 +219,7 @@
 <td>
               <p>
                 Returns the quantile of the distribution, starting from the complement
- of the probability, the same as: <tt class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">cd</span><span class="special">,</span> <span class="number">1</span><span class="special">-</span><span class="identifier">cr</span><span class="special">)</span></tt>
+ of the probability, the same as: <code class="computeroutput"><span class="identifier">quantile</span><span class="special">(</span><span class="identifier">cd</span><span class="special">,</span> <span class="number">1</span><span class="special">-</span><span class="identifier">cr</span><span class="special">)</span></code>
               </p>
               </td>
 </tr>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/use_ntl.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/use_ntl.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/use_ntl.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Using With NTL - a High-Precision
- Floating-Point Library</title>
+<title>Using With NTL - a High-Precision Floating-Point Library</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="../using_udt.html" title=" Use with User Defined Floating-Point
- Types">
-<link rel="prev" href="../using_udt.html" title=" Use with User Defined Floating-Point
- Types">
-<link rel="next" href="concepts.html" title=" Conceptual Requirements
- for Real Number Types">
+<link rel="up" href="../using_udt.html" title="Use with User Defined Floating-Point Types">
+<link rel="prev" href="../using_udt.html" title="Use with User Defined Floating-Point Types">
+<link rel="next" href="concepts.html" title="Conceptual Requirements for Real Number Types">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,9 +24,9 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="math_toolkit.using_udt.use_ntl"></a><a href="use_ntl.html" title=" Using With NTL - a High-Precision
- Floating-Point Library"> Using With NTL - a High-Precision
- Floating-Point Library</a></h3></div></div></div>
+<a name="math_toolkit.using_udt.use_ntl"></a><a href="use_ntl.html" title="Using With NTL - a High-Precision Floating-Point Library"> Using With NTL - a High-Precision
+ Floating-Point Library</a>
+</h3></div></div></div>
 <p>
         The special functions and tools in this library can be used with <a href="http://shoup.net/ntl/doc/RR.txt" target="_top">NTL::RR
         (an arbitrary precision number type)</a>, via the bindings in boost/math/bindings/rr.hpp.
@@ -38,16 +34,16 @@
         Theory by Victor Shoup</a>
       </p>
 <p>
- Unfortunately <tt class="computeroutput"><span class="identifier">NTL</span><span class="special">::</span><span class="identifier">RR</span></tt> doesn't quite satisfy our conceptual
- requirements, so there is a very thin wrapper class <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">ntl</span><span class="special">::</span><span class="identifier">RR</span></tt> defined in boost/math/bindings/rr.hpp
- that you should use in place of <tt class="computeroutput"><span class="identifier">NTL</span><span class="special">::</span><span class="identifier">RR</span></tt>. The
+ Unfortunately <code class="computeroutput"><span class="identifier">NTL</span><span class="special">::</span><span class="identifier">RR</span></code> doesn't quite satisfy our conceptual
+ requirements, so there is a very thin wrapper class <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">ntl</span><span class="special">::</span><span class="identifier">RR</span></code> defined in boost/math/bindings/rr.hpp
+ that you should use in place of <code class="computeroutput"><span class="identifier">NTL</span><span class="special">::</span><span class="identifier">RR</span></code>. The
         class is intended to be a drop-in replacement for the "real" NTL::RR
         that adds some syntactic sugar to keep this library happy, plus some of the
         standard library functions not implemented in NTL.
       </p>
 <p>
- Finally there is a high precision <a href="../backgrounders/lanczos.html" title=" The Lanczos Approximation">Lanczos
- approximation</a> suitable for use with <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">ntl</span><span class="special">::</span><span class="identifier">RR</span></tt>, used at 1000-bit precision in libs/math/tools/ntl_rr_lanczos.hpp.
+ Finally there is a high precision <a href="../backgrounders/lanczos.html" title="The Lanczos Approximation">Lanczos
+ approximation</a> suitable for use with <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">ntl</span><span class="special">::</span><span class="identifier">RR</span></code>, used at 1000-bit precision in libs/math/tools/ntl_rr_lanczos.hpp.
         The approximation has a theoretical precision of &gt; 90 decimal digits,
         and an experimental precision of &gt; 100 decimal digits. To use that approximation,
         just include that header before any of the special function headers (if you

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/implementation.qbk
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/implementation.qbk (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/implementation.qbk 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -417,7 +417,20 @@
 [pre cat filename | tr -d "\\r\\n" \| sed -e 's\/.*\\(<math\[^>\]\*>.\*<\/math>\\).\*\/\\1\/' > newfile]
 
 Setting up fonts for SVGMath is currently rather tricky, on a Windows XP system
-JM's font setup [@../svgmath.xml looks like this].
+JM's font setup is the same as the sample config file provided with SVGMath
+but with:
+
+[pre
+ <!\-\- Double\-struck \-\->
+ <mathvariant name\="double\-struck" family\="Mathematica7, Lucida Sans Unicode"\/>
+]
+
+changed to:
+
+[pre
+ <!\-\- Double\-struck \-\->
+ <mathvariant name\="double\-struck" family\="Lucida Sans Unicode"\/>
+]
 
 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
@@ -445,7 +458,55 @@
 (html is generated at math_toolkit\libs\math\doc\sf_and_dist\html\index.html
 using just bjam -a).
 
-JM's XEP config file [@../xep.xml looks like this].
+JM's XEP config file has the following font configuration section added:
+
+[pre
+ <font\-group xml:base\="file:\/C:\/Windows\/Fonts\/" label\="Windows TrueType" embed\="true" subset\="true">
+ <font\-family name\="Arial">
+ <font><font\-data ttf\="arial.ttf"\/><\/font>
+ <font style\="oblique"><font\-data ttf\="ariali.ttf"\/><\/font>
+ <font weight\="bold"><font\-data ttf\="arialbd.ttf"\/><\/font>
+ <font weight\="bold" style\="oblique"><font\-data ttf\="arialbi.ttf"\/><\/font>
+ <\/font\-family>
+
+ <font\-family name\="Times New Roman" ligatures\="&#xFB01; &#xFB02;">
+ <font><font\-data ttf\="times.ttf"\/><\/font>
+ <font style\="italic"><font\-data ttf\="timesi.ttf"\/><\/font>
+ <font weight\="bold"><font\-data ttf\="timesbd.ttf"\/><\/font>
+ <font weight\="bold" style\="italic"><font\-data ttf\="timesbi.ttf"\/><\/font>
+ <\/font\-family>
+
+ <font\-family name\="Courier New">
+ <font><font\-data ttf\="cour.ttf"\/><\/font>
+ <font style\="oblique"><font\-data ttf\="couri.ttf"\/><\/font>
+ <font weight\="bold"><font\-data ttf\="courbd.ttf"\/><\/font>
+ <font weight\="bold" style\="oblique"><font\-data ttf\="courbi.ttf"\/><\/font>
+ <\/font\-family>
+
+ <font\-family name\="Tahoma" embed\="true">
+ <font><font\-data ttf\="tahoma.ttf"\/><\/font>
+ <font weight\="bold"><font\-data ttf\="tahomabd.ttf"\/><\/font>
+ <\/font\-family>
+
+ <font\-family name\="Verdana" embed\="true">
+ <font><font\-data ttf\="verdana.ttf"\/><\/font>
+ <font style\="oblique"><font\-data ttf\="verdanai.ttf"\/><\/font>
+ <font weight\="bold"><font\-data ttf\="verdanab.ttf"\/><\/font>
+ <font weight\="bold" style\="oblique"><font\-data ttf\="verdanaz.ttf"\/><\/font>
+ <\/font\-family>
+
+ <font\-family name\="Palatino" embed\="true" ligatures\="&#xFB00; &#xFB01; &#xFB02; &#xFB03; &#xFB04;">
+ <font><font\-data ttf\="pala.ttf"\/><\/font>
+ <font style\="italic"><font\-data ttf\="palai.ttf"\/><\/font>
+ <font weight\="bold"><font\-data ttf\="palab.ttf"\/><\/font>
+ <font weight\="bold" style\="italic"><font\-data ttf\="palabi.ttf"\/><\/font>
+ <\/font\-family>
+
+ <font\-family name\="Lucida Sans Unicode">
+ <font><font\-data ttf\="lsansuni.ttf"\/><\/font>
+ <\/font\-family>
+]
+
 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.
 

Deleted: branches/proto/v3/libs/math/doc/sf_and_dist/svgmath.xml
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/svgmath.xml 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
+++ (empty file)
@@ -1,104 +0,0 @@
-<?xml version="1.0"?>
-
-<!-- MathML-to-SVG configuration file -->
-<config verbose="true">
- <!-- Fallback font family -->
- <fallback family="Lucida Sans Unicode"/>
-
- <!-- Default values for MathML properties. -->
- <!-- Most of these are defined in the MathML Rec - change with care -->
- <defaults displaystyle="false"
- mathsize="12pt"
- scriptminsize="8pt"
- scriptsizemultiplier="0.71"
- veryverythinmathspace="0.0555556em"
- verythinmathspace="0.111111em"
- thinmathspace="0.166667em"
- mediummathspace="0.222222em"
- thickmathspace="0.277778em"
- verythickmathspace="0.333333em"
- veryverythickmathspace="0.388889em"
- rowspacing="1.0ex"
- columnspacing="0.8em"
- framespacing="0.4em 0.5ex"/>
-
- <!-- Additional styling for individual operators -->
- <!-- Make differentials italic -->
- <operator-style operator="&#x2145;" fontstyle="italic"/>
- <operator-style operator="&#x2146;" fontstyle="italic"/>
-
- <!-- Font families -->
- <family name="Times New Roman">
- <font ttf="C:\WINDOWS\Fonts\times.ttf"/>
- <font weight="bold" ttf="C:\WINDOWS\Fonts\timesbd.ttf"/>
- <font style="italic" ttf="C:\WINDOWS\Fonts\timesi.ttf"/>
- <font weight="bold" style="italic" ttf="C:\WINDOWS\Fonts\timesbi.ttf"/>
- </family>
-
- <family name="Arial">
- <font ttf="C:\WINDOWS\Fonts\arial.ttf"/>
- <font weight="bold" ttf="C:\WINDOWS\Fonts\arialbd.ttf"/>
- <font style="italic" ttf="C:\WINDOWS\Fonts\ariali.ttf"/>
- <font weight="bold" style="italic" ttf="C:\WINDOWS\Fonts\arialbi.ttf"/>
- </family>
-
- <family name="Courier New">
- <font ttf="C:\WINDOWS\Fonts\cour.ttf"/>
- <font weight="bold" ttf="C:\WINDOWS\Fonts\courbd.ttf"/>
- <font style="italic" ttf="C:\WINDOWS\Fonts\couri.ttf"/>
- <font weight="bold" style="italic" ttf="C:\WINDOWS\Fonts\courbi.ttf"/>
- </family>
-
- <family name="Euclid Fraktur">
- <font ttf="C:\WINDOWS\Fonts\eufrak.ttf"/>
- <font weight="bold" ttf="C:\WINDOWS\Fonts\eufrakb.ttf"/>
- </family>
-
- <family name="Monotype Corsiva">
- <font ttf="C:\WINDOWS\Fonts\mtcorsva.ttf"/>
- </family>
-
- <family name="Lucida Sans Unicode">
- <font ttf="C:\WINDOWS\Fonts\lsansuni.ttf"/>
- </family>
-
- <!-- Math variant definitions -->
- <!-- Serif -->
- <mathvariant name="normal"
- family="Times New Roman, Lucida Sans Unicode"/>
- <mathvariant name="bold"
- family="Times New Roman, Lucida Sans Unicode" weight="bold"/>
- <mathvariant name="italic"
- family="Times New Roman, Lucida Sans Unicode" style="italic"/>
- <mathvariant name="bold-italic"
- family="Times New Roman, Lucida Sans Unicode" weight="bold" style="italic"/>
-
- <!-- Sans-Serif -->
- <mathvariant name="sans-serif"
- family="Arial, Lucida Sans Unicode"/>
- <mathvariant name="bold-sans-serif"
- family="Arial, Lucida Sans Unicode" weight="bold"/>
- <mathvariant name="sans-serif-italic"
- family="Arial, Lucida Sans Unicode" style="italic"/>
- <mathvariant name="sans-serif-bold-italic"
- family="Arial, Lucida Sans Unicode" weight="bold" style="italic"/>
-
- <!-- Fraktur -->
- <mathvariant name="fraktur"
- family="Euclid Fraktur, Lucida Sans Unicode"/>
- <mathvariant name="bold-fraktur"
- family="Euclid Fraktur, Lucida Sans Unicode" weight="bold"/>
-
- <!-- Script -->
- <mathvariant name="script"
- family="Monotype Corsiva, Lucida Sans Unicode"/>
- <mathvariant name="bold-script"
- family="Monotype Corsiva, Lucida Sans Unicode" weight="bold"/>
-
- <!-- Monospace -->
- <mathvariant name="monospace" family="Courier New, Lucida Sans Unicode"/>
-
- <!-- Double-struck -->
- <mathvariant name="double-struck" family="Lucida Sans Unicode"/>
-</config>
-

Deleted: branches/proto/v3/libs/math/doc/sf_and_dist/xep.xml
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/xep.xml 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
+++ (empty file)
@@ -1,187 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<config>
-
- <!-- ======================================================= -->
- <!-- Formatter options -->
- <!-- ======================================================= -->
- <options>
- <option name="LICENSE" value="license.xml"/>
- <option name="TMPDIR" value="none"/>
- <option name="BROKENIMAGE" value="images/404.gif"/>
- <option name="LOGO" value="images/logo-renderx.svg"/>
-
- <!-- Backend options -->
- <generator-options format="PDF">
- <!-- <option name="COMPRESS" value="false"/> -->
- <!-- <option name="PDF_VERSION" value="1.3"/> -->
- </generator-options>
-
- <generator-options format="PostScript">
- <!-- <option name="LANGUAGE_LEVEL" value="2"/> -->
- <!-- <option name="CLONE_EPS" value="true"/> -->
- </generator-options>
-
- <generator-options format="AFP">
- <option name="AFPCodepageTxt" value="Cp500"/>
- <option name="AFPCodepage" value="T1V10500"/>
- <option name="AFPLogLevel" value="0"/>
- <option name="USE_PTOCA_LEVEL" value="3"/>
- <option name="USE_BCOCA_LEVEL" value="1"/>
- <option name="USE_GOCA_LEVEL" value="1"/>
- <option name="RESOLUTION" value="1440"/>
- <!-- <option name="AFPGrayImage" value="yes"/> -->
- <option name="USE_SHADING_PATTERNS" value="yes"/>
- <option name="USE_REPLICATE_AND_TRIM" value="yes"/>
- <option name="SHADING_PATTERN_RESOLUTION" value="0.25"/>
- <option name="TRY_USING_TIFF_COMPRESSION" value="yes"/>
- <option name="AFPFont,Helvetica" value="C0H200.0, C0H300.0, C0H400.0, C0H500.0, C0H201.0, C0H301.0, C0H401.0, C0H501.0, 278"/>
- <option name="AFPFont,Times" value="C0N200.0, C0N300.0, C0N400.0, C0N500.0, C0N201.0, C0N301.0, C0N401.0, C0N501.0, 250"/>
- <option name="AFPFont,Courier" value="C04200.0, C04300.0, C04400.0, C04500.0, C04201.0, C04301.0, C04401.0, C04501.0, 600"/>
- <option name="AFPFont,Arial" value="C0H200.0, C0H300.0, C0H400.0, C0H500.0, C0H201.0, C0H301.0, C0H401.0, C0H501.0, 278"/>
- <option name="AFPFont,Times New Roman" value="C0N200.0, C0N300.0, C0N400.0, C0N500.0, C0N201.0, C0N301.0, C0N401.0, C0N501.0, 250"/>
- <option name="AFPFont,Verdana" value="C0VE0.0, C0VEI.0, C0VEB.0, C0VEZ.0, C0H201.0, C0H301.0, C0H401.0, C0H501.0,278"/>
- <option name="AFPFont,Interstate" value="C0IS0.0, C0ISB.0, C0IS0.0, C0ISB.0, C0H201.0, C0H301.0, C0H401.0, C0H501.0, 278"/>
- </generator-options>
- </options>
-
- <!-- ======================================================= -->
- <!-- Fonts -->
- <!-- ======================================================= -->
-
- <fonts xml:base="fonts/" default-family="Helvetica">
-
- <!-- Base Adobe fonts. -->
- <font-group label="Base 14" embed="false">
- <font-family name="Courier">
- <font><font-data afm="Courier.afm"/></font>
- <font style="oblique"><font-data afm="Courier-Oblique.afm"/></font>
- <font weight="bold"><font-data afm="Courier-Bold.afm"/></font>
- <font weight="bold" style="oblique"><font-data afm="Courier-BoldOblique.afm"/></font>
- </font-family>
-
- <font-family name="Helvetica">
- <font><font-data afm="Helvetica.afm"/></font>
- <font style="oblique"><font-data afm="Helvetica-Oblique.afm"/></font>
- <font weight="bold"><font-data afm="Helvetica-Bold.afm"/></font>
- <font weight="bold" style="oblique"><font-data afm="Helvetica-BoldOblique.afm"/></font>
- </font-family>
-
- <font-family name="Times" ligatures="fi fl">
- <font><font-data afm="Times-Roman.afm"/></font>
- <font style="italic"><font-data afm="Times-Italic.afm"/></font>
- <font weight="bold"><font-data afm="Times-Bold.afm"/></font>
- <font weight="bold" style="italic"><font-data afm="Times-BoldItalic.afm"/></font>
- </font-family>
-
- <font-family name="Symbol">
- <font><font-data afm="Symbol.afm"/></font>
- </font-family>
-
- <font-family name="ZapfDingbats">
- <font><font-data afm="ZapfDingbats.afm"/></font>
- </font-family>
- </font-group>
-
- <!-- Other Type1 fonts -->
- <font-group label="Assorted Type 1" embed="true">
- <font-family name="OmegaSerifIPA">
- <font><font-data afm="IPA.afm" pfa="IPA.pfa" glyph-list="IPA.glyphs"/></font>
- </font-family>
- <font-alias name="OmegaIPA" value="OmegaSerifIPA"/>
- <font-alias name="Phonetic" value="OmegaSerifIPA"/>
- </font-group>
-
- <!-- Sample configuration for Windows TrueType fonts. -->
-
- <font-group xml:base="file:/C:/Windows/Fonts/" label="Windows TrueType" embed="true" subset="true">
- <font-family name="Arial">
- <font><font-data ttf="arial.ttf"/></font>
- <font style="oblique"><font-data ttf="ariali.ttf"/></font>
- <font weight="bold"><font-data ttf="arialbd.ttf"/></font>
- <font weight="bold" style="oblique"><font-data ttf="arialbi.ttf"/></font>
- </font-family>
-
- <font-family name="Times New Roman" ligatures="&#xFB01; &#xFB02;">
- <font><font-data ttf="times.ttf"/></font>
- <font style="italic"><font-data ttf="timesi.ttf"/></font>
- <font weight="bold"><font-data ttf="timesbd.ttf"/></font>
- <font weight="bold" style="italic"><font-data ttf="timesbi.ttf"/></font>
- </font-family>
-
- <font-family name="Courier New">
- <font><font-data ttf="cour.ttf"/></font>
- <font style="oblique"><font-data ttf="couri.ttf"/></font>
- <font weight="bold"><font-data ttf="courbd.ttf"/></font>
- <font weight="bold" style="oblique"><font-data ttf="courbi.ttf"/></font>
- </font-family>
-
- <font-family name="Tahoma" embed="true">
- <font><font-data ttf="tahoma.ttf"/></font>
- <font weight="bold"><font-data ttf="tahomabd.ttf"/></font>
- </font-family>
-
- <font-family name="Verdana" embed="true">
- <font><font-data ttf="verdana.ttf"/></font>
- <font style="oblique"><font-data ttf="verdanai.ttf"/></font>
- <font weight="bold"><font-data ttf="verdanab.ttf"/></font>
- <font weight="bold" style="oblique"><font-data ttf="verdanaz.ttf"/></font>
- </font-family>
-
- <font-family name="Palatino" embed="true" ligatures="&#xFB00; &#xFB01; &#xFB02; &#xFB03; &#xFB04;">
- <font><font-data ttf="pala.ttf"/></font>
- <font style="italic"><font-data ttf="palai.ttf"/></font>
- <font weight="bold"><font-data ttf="palab.ttf"/></font>
- <font weight="bold" style="italic"><font-data ttf="palabi.ttf"/></font>
- </font-family>
-
- <font-family name="Lucida Sans Unicode">
- <font><font-data ttf="lsansuni.ttf"/></font>
- </font-family>
-
- </font-group>
-
- <!-- Required aliases -->
- <font-alias name="monospace" value="Courier"/>
- <font-alias name="sans-serif" value="Helvetica"/>
- <font-alias name="serif" value="Times"/>
- <font-alias name="cursive" value="Times"/>
- <font-alias name="fantasy" value="Times"/>
- </fonts>
-
- <!-- ======================================================= -->
- <!-- Language-specific data: hyphenation, line breaking, etc -->
- <!-- ======================================================= -->
- <languages default-language="en-US" xml:base="hyphen/">
-
- <language name="English (US)" codes="none en-US eng-US">
- <hyphenation pattern="hyphen.tex"/>
- </language>
-
- <language name="English (UK)" codes="en-GB eng-GB en eng">
- <hyphenation pattern="ukhyphen.tex"/>
- </language>
-
- <language name="Russian" codes="ru rus">
- <hyphenation pattern="ruhyphal.tex" encoding="koi8-r"/>
- </language>
-
- <language name="French" codes="fr fra fre">
- <hyphenation pattern="frhyph_rx.tex"/>
- </language>
-
- <language name="German" codes="de deu ger">
- <hyphenation pattern="dehyph_rx.tex"/>
- </language>
-
- <language name="Spanish" codes="es esl spa">
- <hyphenation pattern="eshyph_rx.tex"/>
- </language>
-
- <language name="Polish" codes="pl pol">
- <hyphenation pattern="plhyph_rx.tex"/>
- </language>
-
- </languages>
-
-</config>
-

Modified: branches/proto/v3/libs/math/test/test_bessel_j.cpp
==============================================================================
--- branches/proto/v3/libs/math/test/test_bessel_j.cpp (original)
+++ branches/proto/v3/libs/math/test/test_bessel_j.cpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -108,7 +108,7 @@
       ".*Tricky large.*", // test data group
       ".*", 3000, 1000); // test function
    //
- // HP-UX specific rates:
+ // Solaris specific rates:
    //
    // Error rate for double precision are limited by the accuracy of
    // the approximations use, which bracket rather than preserve the root.
@@ -133,7 +133,7 @@
       "Sun Solaris", // platform
       largest_type, // test type(s)
       ".*J.*tricky.*", // test data group
- ".*", 400000000, 50000000); // test function
+ ".*", 400000000, 200000000); // test function
    //
    // Mac OS X:
    //

Modified: branches/proto/v3/libs/math/test/test_ibeta_inv.cpp
==============================================================================
--- branches/proto/v3/libs/math/test/test_ibeta_inv.cpp (original)
+++ branches/proto/v3/libs/math/test/test_ibeta_inv.cpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -144,6 +144,19 @@
       ".*", 200000, 100000); // test function
 
    //
+ // HP Tru64:
+ // Extended exponent range of long double
+ // causes more extreme test cases to be executed:
+ //
+ add_expected_result(
+ "HP Tru64.*", // compiler
+ ".*", // stdlib
+ ".*", // platform
+ "long double", // test type(s)
+ ".*", // test data group
+ ".*", 200000, 100000); // test function
+
+ //
    // Catch all cases come last:
    //
    add_expected_result(

Modified: branches/proto/v3/libs/math/test/test_igamma_inv.cpp
==============================================================================
--- branches/proto/v3/libs/math/test/test_igamma_inv.cpp (original)
+++ branches/proto/v3/libs/math/test/test_igamma_inv.cpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -185,6 +185,19 @@
       << BOOST_STDLIB << ", " << BOOST_PLATFORM << std::endl;
 }
 
+#define BOOST_CHECK_CLOSE_EX(a, b, prec, i) \
+ {\
+ unsigned int failures = boost::unit_test::results_collector.results( boost::unit_test::framework::current_test_case().p_id ).p_assertions_failed;\
+ BOOST_CHECK_CLOSE(a, b, prec); \
+ if(failures != boost::unit_test::results_collector.results( boost::unit_test::framework::current_test_case().p_id ).p_assertions_failed)\
+ {\
+ std::cerr << "Failure was at row " << i << std::endl;\
+ std::cerr << std::setprecision(35); \
+ std::cerr << "{ " << data[i][0] << " , " << data[i][1] << " , " << data[i][2];\
+ std::cerr << " , " << data[i][3] << " , " << data[i][4] << " , " << data[i][5] << " } " << std::endl;\
+ }\
+ }
+
 template <class T>
 void do_test_gamma_2(const T& data, const char* type_name, const char* test_name)
 {
@@ -227,7 +240,7 @@
          && (fabs(data[i][5]) > 2 * boost::math::tools::min_value<double>()))
       {
          value_type inv = boost::math::gamma_p_inv(data[i][0], data[i][5]);
- BOOST_CHECK_CLOSE(data[i][1], inv, precision);
+ BOOST_CHECK_CLOSE_EX(data[i][1], inv, precision, i);
       }
       else if(1 == data[i][5])
          BOOST_CHECK_EQUAL(boost::math::gamma_p_inv(data[i][0], data[i][5]), boost::math::tools::max_value<value_type>());
@@ -236,24 +249,24 @@
          // not enough bits in our input to get back to x, but we should be in
          // the same ball park:
          value_type inv = boost::math::gamma_p_inv(data[i][0], data[i][5]);
- BOOST_CHECK_CLOSE(data[i][1], inv, 100000);
+ BOOST_CHECK_CLOSE_EX(data[i][1], inv, 100000, i);
       }
 
       if(data[i][3] == 0)
          BOOST_CHECK_EQUAL(boost::math::gamma_q_inv(data[i][0], data[i][3]), boost::math::tools::max_value<value_type>());
- else if((1 - data[i][3] > 0.001) && (fabs(data[i][3]) >= boost::math::tools::min_value<value_type>()))
+ else if((1 - data[i][3] > 0.001) && (fabs(data[i][3]) > 2 * boost::math::tools::min_value<value_type>()))
       {
          value_type inv = boost::math::gamma_q_inv(data[i][0], data[i][3]);
- BOOST_CHECK_CLOSE(data[i][1], inv, precision);
+ BOOST_CHECK_CLOSE_EX(data[i][1], inv, precision, i);
       }
       else if(1 == data[i][3])
          BOOST_CHECK_EQUAL(boost::math::gamma_q_inv(data[i][0], data[i][3]), value_type(0));
- else
+ else if(fabs(data[i][3]) > 2 * boost::math::tools::min_value<value_type>())
       {
          // not enough bits in our input to get back to x, but we should be in
          // the same ball park:
          value_type inv = boost::math::gamma_q_inv(data[i][0], data[i][3]);
- BOOST_CHECK_CLOSE(data[i][1], inv, 100);
+ BOOST_CHECK_CLOSE_EX(data[i][1], inv, 100, i);
       }
    }
    std::cout << std::endl;

Modified: branches/proto/v3/libs/math/test/test_igamma_inva.cpp
==============================================================================
--- branches/proto/v3/libs/math/test/test_igamma_inva.cpp (original)
+++ branches/proto/v3/libs/math/test/test_igamma_inva.cpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -111,6 +111,19 @@
       << BOOST_STDLIB << ", " << BOOST_PLATFORM << std::endl;
 }
 
+#define BOOST_CHECK_CLOSE_EX(a, b, prec, i) \
+ {\
+ unsigned int failures = boost::unit_test::results_collector.results( boost::unit_test::framework::current_test_case().p_id ).p_assertions_failed;\
+ BOOST_CHECK_CLOSE(a, b, prec); \
+ if(failures != boost::unit_test::results_collector.results( boost::unit_test::framework::current_test_case().p_id ).p_assertions_failed)\
+ {\
+ std::cerr << "Failure was at row " << i << std::endl;\
+ std::cerr << std::setprecision(35); \
+ std::cerr << "{ " << data[i][0] << " , " << data[i][1] << " , " << data[i][2];\
+ std::cerr << " , " << data[i][3] << " , " << data[i][4] << " , " << data[i][5] << " } " << std::endl;\
+ }\
+ }
+
 template <class T>
 void do_test_gamma_2(const T& data, const char* type_name, const char* test_name)
 {
@@ -151,7 +164,7 @@
       else if((1 - data[i][5] > 0.001) && (fabs(data[i][5]) >= boost::math::tools::min_value<value_type>()))
       {
          value_type inv = boost::math::gamma_p_inva(data[i][1], data[i][5]);
- BOOST_CHECK_CLOSE(data[i][0], inv, precision);
+ BOOST_CHECK_CLOSE_EX(data[i][0], inv, precision, i);
       }
       else if(1 == data[i][5])
          BOOST_CHECK_EQUAL(boost::math::gamma_p_inva(data[i][1], data[i][5]), boost::math::tools::min_value<value_type>());
@@ -160,7 +173,7 @@
          // not enough bits in our input to get back to x, but we should be in
          // the same ball park:
          value_type inv = boost::math::gamma_p_inva(data[i][1], data[i][5]);
- BOOST_CHECK_CLOSE(data[i][0], inv, 100);
+ BOOST_CHECK_CLOSE_EX(data[i][0], inv, 100, i);
       }
 
       if(data[i][3] == 0)
@@ -170,16 +183,16 @@
          && (fabs(data[i][3]) > 2 * boost::math::tools::min_value<double>()))
       {
          value_type inv = boost::math::gamma_q_inva(data[i][1], data[i][3]);
- BOOST_CHECK_CLOSE(data[i][0], inv, precision);
+ BOOST_CHECK_CLOSE_EX(data[i][0], inv, precision, i);
       }
       else if(1 == data[i][3])
          BOOST_CHECK_EQUAL(boost::math::gamma_q_inva(data[i][1], data[i][3]), boost::math::tools::max_value<value_type>());
- else
+ else if(data[i][3] > 2 * boost::math::tools::min_value<value_type>())
       {
          // not enough bits in our input to get back to x, but we should be in
          // the same ball park:
          value_type inv = boost::math::gamma_q_inva(data[i][1], data[i][3]);
- BOOST_CHECK_CLOSE(data[i][0], inv, 100);
+ BOOST_CHECK_CLOSE_EX(data[i][0], inv, 100, i);
       }
    }
    std::cout << std::endl;

Modified: branches/proto/v3/libs/python/src/numeric.cpp
==============================================================================
--- branches/proto/v3/libs/python/src/numeric.cpp (original)
+++ branches/proto/v3/libs/python/src/numeric.cpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -118,7 +118,7 @@
   {
       load(false);
       if(!array_type) return 0;
- return handle<PyTypeObject>(array_type).get();
+ return downcast<PyTypeObject>(array_type.get());
   }
 
 # define BOOST_PYTHON_AS_OBJECT(z, n, _) object(x##n)

Modified: branches/proto/v3/libs/range/doc/boost_range.html
==============================================================================
--- branches/proto/v3/libs/range/doc/boost_range.html (original)
+++ branches/proto/v3/libs/range/doc/boost_range.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -71,6 +71,10 @@
 class=identifier>range_value</span></a><span class=special>;
   
     </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
+ </span><span class=keyword>struct </span><a href="#range_reference"><span
+class=identifier>range_reference</span></a><span class=special>;
+
+ </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
     </span><span class=keyword>struct </span><a href="#range_pointer"><span
 class=identifier>range_pointer</span></a><span class=special>;
     
@@ -94,14 +98,6 @@
     </span><span class=keyword>struct </span><a
 href="#range_reverse_iterator"><span
 class=identifier>range_reverse_iterator</span></a><span class=special>;
-
- </span><span class=comment>//
- // Random Access Range metafunctions
- //
-
- </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
- </span><span class=keyword>struct </span><a href="#range_size"><span
-class=identifier>range_size</span></a><span class=special>;
     
     </span><span class=comment>//
     // Single Pass Range functions
@@ -109,23 +105,23 @@
     
     </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
     </span><span class=keyword></span><span class=keyword>typename </span><span class=identifier>range_iterator</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type
- </span>begin<span class=special>( </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>c </span><span class=special>);
+ </span>begin<span class=special>( </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>);
     
     </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
- </span><span class=keyword></span><span class=keyword>typename </span><span class=identifier>range_iterator</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type
- </span>begin<span class=special>( </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>c </span><span class=special>);
+ </span><span class=keyword></span><span class=keyword>typename </span><span class=identifier>range_iterator</span><span class=special>&lt;</span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type
+ </span>begin<span class=special>( </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>);
         
     </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
     </span><span class=keyword></span><span class=keyword>typename </span><span class=identifier>range_iterator</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type
- </span>end<span class=special>( </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>c </span><span class=special>);
+ </span>end<span class=special>( </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>);
                       
     </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
- </span><span class=keyword></span><span class=keyword>typename </span><span class=identifier>range_iterator</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type
- </span>end<span class=special>( </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>c </span><span class=special>);
+ </span><span class=keyword></span><span class=keyword>typename </span><span class=identifier>range_iterator</span><span class=special>&lt;</span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type
+ </span>end<span class=special>( </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>);
     
     </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
     </span><span class=keyword></span><span class=keyword>bool
- </span>empty<span class=special>( </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>c </span><span class=special>);
+ </span>empty<span class=special>( </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>);
                
     </span><span class=comment>//
     // Forward Range functions
@@ -133,7 +129,7 @@
     
     </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
     </span><span class=keyword></span><span class=keyword>typename </span><span class=identifier>range_difference</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type
- </span>distance<span class=special>( </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>c </span><span class=special>);
+ </span>distance<span class=special>( </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>);
                             
     </span><span class=comment>//
     // Bidirectional Range functions
@@ -141,30 +137,29 @@
                      
     </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
     </span><span class=keyword></span><span class=keyword>typename </span><span class=identifier>range_reverse_iterator</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type
- </span>rbegin<span class=special>( </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>c </span><span class=special>);
+ </span>rbegin<span class=special>( </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>);
     
     </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
- </span><span class=keyword></span><span class=keyword>typename </span><span class=identifier>range_reverse_iterator</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type
- </span>rbegin<span class=special>( </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>c </span><span class=special>);
+ </span><span class=keyword></span><span class=keyword>typename </span><span class=identifier>range_reverse_iterator</span><span class=special>&lt;</span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type
+ </span>rbegin<span class=special>( </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>);
         
     </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
     </span><span class=keyword></span><span class=keyword>typename </span><span class=identifier>range_reverse_iterator</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type
- </span>rend<span class=special>( </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>c </span><span class=special>);
+ </span>rend<span class=special>( </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>);
                       
     </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
- </span><span class=keyword></span><span class=keyword>typename </span><span class=identifier>range_reverse_iterator</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type
+ </span><span class=keyword></span><span class=keyword>typename </span><span class=identifier>range_reverse_iterator</span><span class=special>&lt;</span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type
     </span>rend<span class=special>( </span><span class=keyword>const </span><span
-class=identifier>T</span><span class=special>&amp; </span><span class=identifier>c </span><span class=special>);
+class=identifier>T</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>);
     </span>
-
     </span><span class=comment>//
     // Random Access Range functions
     //
     
     </span><span class=keyword>template</span><span class=special>&lt; </span><span class=keyword>class </span><span class=identifier>T </span><span class=special>&gt;
     </span><span class=keyword></span><span class=keyword>typename </span><span class=identifier>range_size</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type
- </span>size<span class=special>( </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>c </span><span class=special>);
-
+ </span>size<span class=special>( </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>);</span>
+
     <span class=comment>//
     // Special const Range functions
     //
@@ -185,6 +180,26 @@
     <span class=keyword>typename </span><span class=identifier>range_reverse_iterator</span><span class=special>&lt;</span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type </span>
     <a href="#const_rend"><span class=identifier>const_rend</span></a><span class=special>( </span><span class=keyword>const </span><span class=identifier>T</span><span class=special>&amp; </span><span class=identifier>r </span><span class=special>);</span>
 
+ <span class=comment>//
+ // String utilities
+ //</span>
+
+ <span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
+ <span class=identifier>iterator_range</span><span class=special>&lt;...</span><span class=identifier>see</span> <span class=identifier>below</span><span class=special>...&gt;</span>
+ <span class=identifier>as_literal</span><span class=special>(</span> <span class=identifier>T</span><span class=special>&amp;</span> <span class=identifier>r</span> <span class=special>);</span>
+
+ <span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
+ <span class=identifier>iterator_range</span><span class=special>&lt;...</span><span class=identifier>see</span> <span class=identifier>below</span><span class=special>...&gt;</span>
+ <span class=identifier>as_literal</span><span class=special>(</span> <span class=keyword>const</span> <span class=identifier>T</span><span class=special>&amp;</span> <span class=identifier>r</span> <span class=special>);</span>
+
+ <span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
+ <span class=identifier>iterator_range</span><span class=special>&lt;</span> <span class=keyword>typename</span> <span class=identifier>range_iterator</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type</span> <span class=special>&gt;</span>
+ <span class=identifier>as_array</span><span class=special>(</span> <span class=identifier>T</span><span class=special>&amp;</span> <span class=identifier>r</span> <span class=special>);</span>
+
+ <span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
+ <span class=identifier>iterator_range</span><span class=special>&lt;</span> <span class=keyword>typename</span> <span class=identifier>range_iterator</span><span class=special>&lt;</span><span class=keyword>const</span> <span class=identifier>T</span><span class=special>&gt;::</span><span class=identifier>type</span> <span class=special>&gt;</span>
+ <span class=identifier>as_array</span><span class=special>(</span> <span class=keyword>const</span> <span class=identifier>T</span><span class=special>&amp;</span> <span class=identifier>r</span> <span class=special>);</span>
+
 <span class=special>} </span><span class=comment>// namespace 'boost'
 </span>
 </pre>
@@ -245,87 +260,78 @@
                         Complexity</th>
                 </tr>
                 <tr>
- <a name="range_value"></a>
- <td><code>range_value&lt;X&gt;::type</code></td>
- <td><code>T::value_type</code><br>
- <code>boost::iterator_value&lt;P::first_type&gt;::type</code> <!--if <code>P</code> is an instantiation of <code>std::pair</code>--><br>
- <code>A</code><br>
- <code>Char</code>
- <td>compile time</td>
- </tr>
- <tr>
                     <a name="range_iterator"></a>
                     <td><code>range_iterator&lt;X&gt;::type</code></td>
                     <td><code>T::iterator</code><br>
                         <code>P::first_type</code><br>
                         <code>A*</code><br>
- <code>Char*</code>
+
                     <td>compile time</td>
                 </tr>
                 <tr>
                     <a name="range_const_iterator"></a>
- <td><code>range_const_iterator&lt;X&gt;::type</code></td>
+ <td><code>range_iterator&lt;const X&gt;::type</code></td>
                     <td><code>T::const_iterator</code><br>
                         <code>P::first_type</code><br>
                         <code>const A*</code><br>
- <code>const Char*</code>
+
                     <td>compile time</td>
                 </tr>
                 <tr>
- <a name="range_difference"></a>
- <td><code>range_difference&lt;X&gt;::type</code></td>
- <td><code>T::difference_type</code><br>
- <code>boost::iterator_difference&lt;P::first_type&gt;::type</code><br>
- <code>std::ptrdiff_t</code><br>
- <code>std::ptrdiff_t</code><br>
+ <a name="range_value"></a>
+ <td><code>range_value&lt;X&gt;::type</code></td>
+ <td><code>boost::iterator_value&lt;range_iterator&lt;X&gt;::type&gt;::type</code>
+ </td>
                     <td>compile time</td>
                 </tr>
                 <tr>
- <a name="range_size"></a>
- <td><code>range_size&lt;X&gt;::type</code></td>
- <td><code>T::size_type</code><br>
- <code>std::size_t</code><br>
- <code>std::size_t</code><br>
- <code>std::size_t</code><br>
+ <a name="range_reference"></a>
+ <td><code>range_reference&lt;X&gt;::type</code></td>
+ <td><code>boost::iterator_reference&lt;range_iterator&lt;X&gt;::type&gt;::type</code>
+ </td>
+ <td>compile time</td>
+ </tr>
+
+ <tr>
+ <a name="range_pointer"></a>
+ <td><code>range_pointer&lt;X&gt;::type</code></td>
+ <td><code>boost::iterator_pointer&lt;range_iterator&lt;X&gt;::type&gt;::type</code>
+ </td>
+ <td>compile time</td>
+ </tr>
+
+ <tr>
+ <a name="range_category"></a>
+ <td><code>range_category&lt;X&gt;::type</code></td>
+ <td><code>boost::iterator_category&lt;range_iterator&lt;X&gt;::type&gt;::type</code>
+ </td>
                     <td>compile time</td>
                 </tr>
                 <tr>
- <a name="range_result_iterator"></a>
- <td><code>range_result_iterator&lt;X&gt;::type</code></td>
- <td><code>range_const_iterator&lt;X&gt;::type</code> if <code>X</code> is <code>const</code>
- <br>
- <code>range_iterator&lt;X&gt;::type</code> otherwise
- </td>
+ <a name="range_difference"></a>
+ <td><code>range_difference&lt;X&gt;::type</code></td>
+ <td>
+ <code>boost::iterator_difference&lt;range_iterator&lt;X&gt;::type&gt;::type</code></td>
+
                     <td>compile time</td>
                 </tr>
+ </tr>
+
                 <tr>
                     <a name="range_reverse_iterator"></a>
                     <td><code>range_reverse_iterator&lt;X&gt;::type</code></td>
- <td><code>boost::reverse_iterator&lt; typename range_iterator&lt;T&gt;::type &gt;</code><br>
+ <td><code>boost::reverse_iterator&lt;range_iterator&lt;X&gt;::type&gt;</code><br>
                     <td>compile time</td>
                 </tr>
                 <tr>
                     <a name="range_const_reverse_iterator"></a>
- <td><code>range_const_reverse_iterator&lt;X&gt;::type</code></td>
- <td><code>boost::reverse_iterator&lt; typename range_const_iterator&lt;T&gt;::type &gt;</code>
+ <td><code>range_reverse_iterator&lt;const X&gt;::type</code></td>
+ <td><code>boost::reverse_iterator&lt;range_iterator&lt;const X&gt;::type&gt;</code>
                         <br>
                     <td>compile time</td>
                 </tr>
- <tr>
- <a name="range_reverse_result_iterator"></a>
- <td><code>range_reverse_result_iterator&lt;X&gt;::type</code></td>
- <td><code>boost::reverse_iterator&lt; typename range_result_iterator&lt;T&gt;::type
- &gt;</code>
- <td>compile time</td>
- </tr>
             </table>
         </p>
- <p>
- The special metafunctions <code>range_result_iterator</code> and <code>range_reverse_result_iterator</code>
- are not part of any Range concept, but they are very useful when implementing
- certain Range classes like sub_range
- because of their ability to select iterators based on constness.
- </p>
         <h4>Functions</h4>
         <p>
             <table border="1" cellpadding="5">
@@ -342,12 +348,11 @@
                 <tr>
                     <a name="begin"></a>
                     <td><code>begin(x)</code></td>
- <td><code>range_result_iterator&lt;X&gt;::type</code></td>
+ <td><code>range_iterator&lt;X&gt;::type</code></td>
                     <td>
                         <code>p.first</code> if <code>p</code> is of type <code>std::pair&ltT&gt;<code><br>
                         <code>a</code> if <code>a</code> is an array <br>
- <code>s</code> if <code>s</code> is a string literal<br>
- <code>boost_range_begin(x)</code> if that expression would invoke a function found by ADL <br>
+ <code>range_begin(x)</code> if that expression would invoke a function found by ADL <br>
                         <code>t.begin()</code> otherwise
    
                     <td>constant time</td>
@@ -355,106 +360,133 @@
                 <tr>
                     <a name="end"></a>
                     <td><code>end(x)</code></td>
- <td><code>range_result_iterator&lt;X&gt;::type</code></td>
+ <td><code>range_iterator&lt;X&gt;::type</code></td>
                     <td>
                         <code>p.second</code> if <code>p</code> is of type <code>std::pair&ltT&gt;<code><br>
- <code>a + sz</code> if <code>a</code> is an array of size <code>sz</code><br>
- <code>s + std::char_traits&lt;X&gt;::length( s )</code> if <code>s</code> is a <code>Char*</code>
- <br>
- <code>s + sz - 1</code> if <code>s</code> is a string literal of size <code>sz</code>
+ <code>a + sz</code> if <code>a</code> is an array of size <code>sz</code>
+
                         <br>
- <code>boost_range_end(x)</code> if that expression would invoke a function found by ADL <br>
+ <code>range_end(x)</code> if that expression would invoke a function found by ADL <br>
                         <code>t.end()</code> otherwise
                         
- <td>linear if <code>X</code> is <code>Char*</code>
- <br>
- constant time otherwise</td>
+ <td>
+ constant time </td>
                 </tr>
                 <tr>
                     <a name="empty"></a>
                     <td><code>empty(x)</code></td>
                     <td><code>bool</code></td>
- <td><code>begin(x) == end( x )</code><br>
- <td>linear if <code>X</code> is <code>Char*</code>
- <br>
- constant time otherwise<br>
+ <td><code>boost::begin(x) == boost::end(x)</code><br>
+ <td> constant time <br>
                     </td>
                 </tr>
                 <tr>
+ <a name="distance"></a>
+ <td><code>distance(x)</code></td>
+ <td><code>range_difference&lt;X&gt;::type</code></td>
+ <td>
+ <code>
+ std::distance(boost::begin(x),boost::end(x))
+ </code>
+ </td>
+ <td>-</td>
+
+ </tr>
+
+ <tr>
                     <a name="size"></a>
                     <td><code>size(x)</code></td>
- <td><code>range_size&lt;X&gt;::type</code></td>
- <td>
- <code>std::distance(p.first,p.second)</code> if <code>p</code> is of type <code>std::pair&ltT&gt;<code><br>
- <code>sz</code> if <code>a</code> is an array of size <code>sz</code><br>
- <code>end(s) - s</code> if <code>s</code> is a string literal or a <code>Char*</code><br>
- <code>boost_range_size(x)</code> if that expression would invoke a function found by ADL <br>
- <code>t.size()</code> otherwise
- <td>linear if <code>X</code> is <code>Char*</code>
- <br>
- or if <code>std::distance()</code> is linear
- <br>
- constant time otherwise</td>
+ <td><code>range_difference&lt;X&gt;::type</code></td>
+ <td><code> boost::end(x) - boost::begin(x)</code>
+
+ <td> constant time </td>
                 </tr>
                 <tr>
                     <a name="rbegin"></a>
                     <td><code>rbegin(x)</code></td>
- <td><code>range_reverse_result_iterator&lt;X&gt;::type</code></td>
- <td><code>range_reverse_result_iterator&lt;X&gt;::type( end(x) )</code>
+ <td><code>range_reverse_iterator&lt;X&gt;::type</code></td>
+ <td><code>range_reverse_iterator&lt;X&gt;::type( boost::end(x) )</code>
                         <br>
- <td>same as <code>end(x)</code>
+ <td>constant time
                     </td>
                 </tr>
                 <tr>
                     <a name="rend"></a>
                     <td><code>rend(x)</code></td>
- <td><code>range_reverse_result_iterator&lt;X&gt;::type</code></td>
- <td><code>range_reverse_result_iterator&lt;X&gt;::type( begin(x) )</code>
- <td>same as <code>begin(x)</code></td>
+ <td><code>range_reverse_iterator&lt;X&gt;::type</code></td>
+ <td><code>range_reverse_iterator&lt;X&gt;::type( boost::begin(x) )</code>
+ <td>constant time</td>
                 </tr>
                 <tr>
                     <a name="const_begin"></a>
                     <td><code>const_begin(x)</code></td>
- <td><code>range_const_iterator&lt;X&gt;::type</code></td>
- <td><code>range_const_iterator&lt;X&gt;::type( begin(x) )</code>
+ <td><code>range_iterator&lt;const X&gt;::type</code></td>
+ <td><code>range_iterator&lt;const X&gt;::type( boost::begin(x) )</code>
                         <br>
- <td>same as <code>begin(x)</code>
+ <td>constant time
                     </td>
                 </tr>
                 <tr>
                     <a name="const_end"></a>
                     <td><code>const_end(x)</code></td>
- <td><code>range_const_iterator&lt;X&gt;::type</code></td>
- <td><code>range_const_iterator&lt;X&gt;::type( end(x) )</code>
- <td>same as <code>end(x)</code></td>
+ <td><code>range_iterator&lt;const X&gt;::type</code></td>
+ <td><code>range_iterator&lt;const X&gt;::type( boost::end(x) )</code>
+ <td>constant time</td>
                 </tr>
                 <tr>
                     <a name="const_rbegin"></a>
                     <td><code>const_rbegin(x)</code></td>
- <td><code>range_const_reverse_iterator&lt;X&gt;::type</code></td>
- <td><code>range_const_reverse_iterator&lt;X&gt;::type( rbegin(x) )</code>
+ <td><code>range_reverse_iterator&lt;const X&gt;::type</code></td>
+ <td><code>range_reverse_iterator&lt;const X&gt;::type( boost::rbegin(x) )</code>
                         <br>
- <td>same as <code>rbegin(x)</code>
+ <td>constant time
                     </td>
                 </tr>
                 <tr>
                     <a name="const_rend"></a>
                     <td><code>const_rend(x)</code></td>
- <td><code>range_const_reverse_iterator&lt;X&gt;::type</code></td>
- <td><code>range_const_reverse_iterator&lt;X&gt;::type( rend(x) )</code>
- <td>same as <code>rend(x)</code></td>
+ <td><code>range_reverse_iterator&lt;const X&gt;::type</code></td>
+ <td><code>range_reverse_iterator&lt;const X&gt;::type( boost::rend(x) )</code>
+
+ <td>constant time</td>
+ </tr>
+ <tr>
+ <a name="as_literal"></a>
+ <td><code>as_literal(x)</code></td>
+ <td><code>iterator_range&lt;U></code> where <code>U</code> is
+ <code>Char*</code> if <code>x</code> is a pointer to a
+ string and <code>U</code> is
+ <code>range_iterator&lt;X>::type</code> otherwise
+ </td>
+ <td>
+
+ <code>[a,a+sz-1)</code> if <code>a</code> is an array of size <code>sz</code><br>
+ <code>[s,s + std::char_traits&lt;X&gt;::length(s))</code> if <code>s</code> is a <code>Char*</code>
+ <br>
+ <code>[boost::begin(x),boost::end(x))</code> otherwise
+
+
+
+ </td>
+ <td>linear time for pointers to a string, constant time
+ otherwise</td>
                 </tr>
             </table>
         </p>
         <p>
- The special <code>const</code> functions are not part of any Range concept, but
- are very useful when you want to document clearly that your code is read-only.
+ The special <code>const_</code>-named functions are useful when you
+ want to document clearly that your code is read-only.
         </p>
+ <p>Notice that the above functions should always be called with
+ qualification (<code>boost::</code>) to prevent <i>unintended</i>
+ Argument Dependent Lookup (ADL).
+ </p>
         <hr>
         <a name="minimal_interface"></a>
         <h3>Extending the library</h3>
         <ul>
         <li>Method 1: provide member functions and nested types</li>
+
         <li>Method 2: provide free-standing functions and specialize metafunctions</li>
         </ul>
 
@@ -491,10 +523,6 @@
                     </td>
                     <td>Single Pass Range</td>
                 </tr>
- <tr>
- <td><code>size()</code></td>
- <td>Forward Range</td>
- </tr>
             </table>
         </p>
         <p>
@@ -520,10 +548,6 @@
                     <td><code>const_iterator</code></td>
                     <td>Single Pass Range</td>
                 </tr>
- <tr>
- <td><code>size_type</code></td>
- <td>Forward Range</td>
- </tr>
             </table>
         </p>
         <p>
@@ -554,26 +578,23 @@
                     <th>
                         Related concept</th>
                 <tr>
- <td><code>boost_range_begin(x)</code></td>
+ <td><code>range_begin(x)</code></td>
                     <td>Single Pass Range</td>
                 </tr>
                 <tr>
- <td><code>boost_range_end(x)</code>
+ <td><code>range_end(x)</code>
                     </td>
                     <td>Single Pass Range</td>
                 </tr>
- <tr>
- <td><code>boost_range_size(x)</code></td>
- <td>Forward Range</td>
- </tr>
+
             </table>
         </p>
- <p><code>boost_range_begin()</code> and <code>boost_range_end()</code> must be
+ <p><code>range_begin()</code> and <code>range_end()</code> must be
         overloaded for both <code>const</code> and mutable reference arguments.
         </p>
         
         <p>
- You must also specialize 3 metafunctions for your type <code>X</code>:
+ You must also specialize two metafunctions for your type <code>X</code>:
         </p>
         <p>
             <table cellpadding="5" border="1" ID="Table2">
@@ -583,17 +604,14 @@
                     <th>
                         Related concept</th>
                 <tr>
- <td><code>boost::range_iterator</code></td>
+ <td><code>boost::range_mutable_iterator</code></td>
                     <td>Single Pass Range</td>
                 </tr>
                 <tr>
                     <td><code>boost::range_const_iterator</code></td>
                     <td>Single Pass Range</td>
                 </tr>
- <tr>
- <td><code>boost::range_size</code></td>
- <td>Forward Range</td>
- </tr>
+
             </table>
         </p>
         <p>
@@ -627,7 +645,7 @@
     //</span>
 
     <span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
- <span class=keyword>struct</span> <span class=identifier>range_iterator</span><span class=special>&lt;</span> <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;</span> <span class=special>&gt;</span>
+ <span class=keyword>struct</span> <span class=identifier>range_mutable_iterator</span><span class=special>&lt;</span> <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;</span> <span class=special>&gt;</span>
     <span class=special>{</span>
         <span class=keyword>typedef</span> <span class=identifier>T</span> <span class=identifier>type</span><span class=special>;</span>
     <span class=special>};</span>
@@ -636,20 +654,13 @@
     <span class=keyword>struct</span> <span class=identifier>range_const_iterator</span><span class=special>&lt;</span> <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;</span> <span class=special>&gt;</span>
     <span class=special>{</span>
         <span class=comment>//
- // Remark: this is defined similar to 'range_iterator'
+ // Remark: this is defined similar to 'range_mutable_iterator'
         // because the 'Pair' type does not distinguish
         // between an iterator and a const_iterator.
         //</span>
         <span class=keyword>typedef</span> <span class=identifier>T</span> <span class=identifier>type</span><span class=special>;</span>
     <span class=special>};</span>
 
- <span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
- <span class=keyword>struct</span> <span class=identifier>range_size</span><span class=special>&lt;</span> <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;</span> <span class=special>&gt;</span>
- <span class=special>{</span>
-
- <span class=keyword>typedef</span> <span class=identifier>std</span><span class=special>::</span><span class=identifier>size_t</span> <span class=identifier>type</span><span class=special>;</span>
- <span class=special>};</span>
-
 <span class=special>}</span> <span class=comment>// namespace 'boost'</span>
 
 <span class=keyword>namespace</span> <span class=identifier>Foo</span>
@@ -661,36 +672,29 @@
     //</span>
     
     <span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
- <span class=keyword>inline</span> <span class=identifier>T</span> <span class=identifier>boost_range_begin</span><span class=special>(</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;&amp;</span> <span class=identifier>x</span> <span class=special>)</span>
+ <span class=keyword>inline</span> <span class=identifier>T</span> <span class=identifier>range_begin</span><span class=special>(</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;&amp;</span> <span class=identifier>x</span> <span class=special>)</span>
     <span class=special>{</span>
         <span class=keyword>return</span> <span class=identifier>x</span><span class=special>.</span><span class=identifier>first</span><span class=special>;</span>
     <span class=special>}</span>
 
     <span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
- <span class=keyword>inline</span> <span class=identifier>T</span> <span class=identifier>boost_range_begin</span><span class=special>(</span> <span class=keyword>const</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;&amp;</span> <span class=identifier>x</span> <span class=special>)</span>
+ <span class=keyword>inline</span> <span class=identifier>T</span> <span class=identifier>range_begin</span><span class=special>(</span> <span class=keyword>const</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;&amp;</span> <span class=identifier>x</span> <span class=special>)</span>
     <span class=special>{</span>
         <span class=keyword>return</span> <span class=identifier>x</span><span class=special>.</span><span class=identifier>first</span><span class=special>;</span>
     <span class=special>}</span>
 
     <span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
- <span class=keyword>inline</span> <span class=identifier>T</span> <span class=identifier>boost_range_end</span><span class=special>(</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;&amp;</span> <span class=identifier>x</span> <span class=special>)</span>
+ <span class=keyword>inline</span> <span class=identifier>T</span> <span class=identifier>range_end</span><span class=special>(</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;&amp;</span> <span class=identifier>x</span> <span class=special>)</span>
     <span class=special>{</span>
         <span class=keyword>return</span> <span class=identifier>x</span><span class=special>.</span><span class=identifier>last</span><span class=special>;</span>
     <span class=special>}</span>
 
     <span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
- <span class=keyword>inline</span> <span class=identifier>T</span> <span class=identifier>boost_range_end</span><span class=special>(</span> <span class=keyword>const</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;&amp;</span> <span class=identifier>x</span> <span class=special>)</span>
+ <span class=keyword>inline</span> <span class=identifier>T</span> <span class=identifier>range_end</span><span class=special>(</span> <span class=keyword>const</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;&amp;</span> <span class=identifier>x</span> <span class=special>)</span>
     <span class=special>{</span>
         <span class=keyword>return</span> <span class=identifier>x</span><span class=special>.</span><span class=identifier>last</span><span class=special>;</span>
     <span class=special>}</span>
 
- <span class=keyword>template</span><span class=special>&lt;</span> <span class=keyword>class</span> <span class=identifier>T</span> <span class=special>&gt;</span>
- <span class=keyword>inline</span> <span class=keyword>typename</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>range_size</span><span class=special>&lt;</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;</span> <span class=special>&gt;::</span><span class=identifier>type</span>
- <span class=identifier>boost_range_size</span><span class=special>(</span> <span class=keyword>const</span> <span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>T</span><span class=special>&gt;&amp;</span> <span class=identifier>x</span> <span class=special>)</span>
- <span class=special>{</span>
- <span class=keyword>return</span> <span class=identifier>std</span><span class=special>::</span><span class=identifier>distance</span><span class=special>(</span><span class=identifier>x</span><span class=special>.</span><span class=identifier>first</span><span class=special>,</span><span class=identifier>x</span><span class=special>.</span><span class=identifier>last</span><span class=special>);</span>
- <span class=special>}</span>
-
 <span class=special>}</span> <span class=comment>// namespace 'Foo'</span>
 
 <span class=preprocessor>#include</span> <span class=special>&lt;</span><span class=identifier>vector</span><span class=special>&gt;</span>
@@ -699,7 +703,7 @@
 <span class=special>{</span>
     <span class=keyword>typedef</span> <span class=identifier>std</span><span class=special>::</span><span class=identifier>vector</span><span class=special>&lt;</span><span class=keyword>int</span><span class=special>&gt;::</span><span class=identifier>iterator</span> <span class=identifier>iter</span><span class=special>;</span>
     <span class=identifier>std</span><span class=special>::</span><span class=identifier>vector</span><span class=special>&lt;</span><span class=keyword>int</span><span class=special>&gt;</span> <span class=identifier>vec</span><span class=special>;</span>
- <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>iter</span><span class=special>&gt;</span> <span class=identifier>pair</span> <span class=special>=</span> <span class=special>{</span> <span class=identifier>vec</span><span class=special>.</span><span class=identifier>begin</span><span class=special>(),</span> <span class=identifier>vec</span><span class=special>.</span><span class=identifier>end</span><span class=special>()</span> <span class=special>};</span>
+ <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>iter</span><span class=special>&gt;</span> <span class=identifier>pair</span> <span class=special>=</span> <span class=special>{</span> <span class=identifier>vec</span><span class=special>.</span><span class=identifier>begin</span><span class=special>(),</span> <span class=identifier>vec</span><span class=special>.</span><span class=identifier>end</span><span class=special>()</span> <span class=special>};</span>
     <span class=keyword>const</span> <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>iter</span><span class=special>&gt;&amp;</span> <span class=identifier>cpair</span> <span class=special>=</span> <span class=identifier>pair</span><span class=special>;</span>
     <span class=comment>//
     // Notice that we call 'begin' etc with qualification.
@@ -708,9 +712,9 @@
     <span class=identifier>iter</span> <span class=identifier>e</span> <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>end</span><span class=special>(</span> <span class=identifier>pair</span> <span class=special>);</span>
     <span class=identifier>i</span> <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>begin</span><span class=special>(</span> <span class=identifier>cpair</span> <span class=special>);</span>
     <span class=identifier>e</span> <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>end</span><span class=special>(</span> <span class=identifier>cpair</span> <span class=special>);</span>
- <span class=identifier>boost</span><span class=special>::</span><span class=identifier>range_size</span><span class=special>&lt;</span> <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>iter</span><span class=special>&gt;</span> <span class=special>&gt;::</span><span class=identifier>type</span> <span class=identifier>s</span> <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>size</span><span class=special>(</span> <span class=identifier>pair</span> <span class=special>);</span>
+ <span class=identifier>boost</span><span class=special>::</span><span class=identifier>range_difference</span><span class=special>&lt;</span> <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>iter</span><span class=special>&gt;</span> <span class=special>&gt;::</span><span class=identifier>type</span> <span class=identifier>s</span> <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>size</span><span class=special>(</span> <span class=identifier>pair</span> <span class=special>);</span>
     <span class=identifier>s</span> <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>size</span><span class=special>(</span> <span class=identifier>cpair</span> <span class=special>);</span>
- <span class=identifier>boost</span><span class=special>::</span><span class=identifier>range_const_reverse_iterator</span><span class=special>&lt;</span> <span class=identifier>Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>iter</span><span class=special>&gt;</span> <span class=special>&gt;::</span><span class=identifier>type</span>
+ <span class=identifier>boost</span><span class=special>::</span><span class=identifier>range_reverse_iterator</span><span class=special>&lt;</span> <span class=identifier>const Foo</span><span class=special>::</span><span class=identifier>Pair</span><span class=special>&lt;</span><span class=identifier>iter</span><span class=special>&gt;</span> <span class=special>&gt;::</span><span class=identifier>type</span>
     <span class=identifier>ri</span> <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>rbegin</span><span class=special>(</span> <span class=identifier>cpair</span> <span class=special>),</span>
     <span class=identifier>re</span> <span class=special>=</span> <span class=identifier>boost</span><span class=special>::</span><span class=identifier>rend</span><span class=special>(</span> <span class=identifier>cpair</span> <span class=special>);</span>
 <span class=special>}</span>
@@ -719,7 +723,7 @@
         
         <hr>
         <p>
- (C) Copyright Thorsten Ottosen 2003-2004
+ (C) Copyright Thorsten Ottosen 2003-2007
         </p>
         <br>
         <br>

Modified: branches/proto/v3/libs/range/doc/examples.html
==============================================================================
--- branches/proto/v3/libs/range/doc/examples.html (original)
+++ branches/proto/v3/libs/range/doc/examples.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -26,10 +26,6 @@
         </li>
         shows how to implement a container version of <code >std::find()</code> that
         works with <code >char[],wchar_t[],char*,wchar_t*.</code>
- <p>
- <b>Warning:</b><i> support for null-terminated strings is deprecated and will
- disappear in the next Boost release (1.34). </i>
- </p>
 
         <li >
             <a href="../test/algorithm_example.cpp" target="_self" ><code >algorithm_example.cpp</code></a>

Modified: branches/proto/v3/libs/range/doc/intro.html
==============================================================================
--- branches/proto/v3/libs/range/doc/intro.html (original)
+++ branches/proto/v3/libs/range/doc/intro.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -35,16 +35,14 @@
     enough functionality to satisfy the needs of the generic code
     <i>if a suitable layer of indirection is applied </i>. For
     example, raw arrays are often suitable for use with generic code that
- works with containers, provided a suitable adapter is used. Likewise, null
- terminated strings can be treated as containers of characters, if suitably
- adapted.
+ works with containers, provided a suitable adapter is used.
     </p>
 
     <p>
      This library therefore provides the means to adapt standard-like
- containers,
- null terminated strings, <code>std::pairs</code> of iterators, and raw
- arrays (and more), such that the same generic code can work with them all.
+ containers, <code>std::pairs</code> of iterators, and raw arrays (and
+ more), such that
+ the same generic code can work with them all.
 The basic idea is to add another layer of indirection using <a
 href="../../mpl/doc/refmanual/metafunction.html">metafunctions</a> and
 free-standing functions so syntactic and/or semantic differences can be removed.

Modified: branches/proto/v3/libs/range/doc/mfc_atl.html
==============================================================================
--- branches/proto/v3/libs/range/doc/mfc_atl.html (original)
+++ branches/proto/v3/libs/range/doc/mfc_atl.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -3,14 +3,289 @@
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.10: http://docutils.sourceforge.net/" />
 <title>Boost Range MFC/ATL Extension</title>
 <meta name="author" content="Shunsuke Sogame" />
 <meta name="date" content="26th of May 2006" />
 <meta name="copyright" content="Shunsuke Sogame 2005-2006. Use, modification and distribution is subject to the Boost Software License, Version 1.0 (see LICENSE_1_0.txt)." />
 <style type="text/css">
 
-_at_import "http://www.boost.org/libs/ptr_container/doc/default.css";
+/*
+:Author: David Goodger
+:Contact: goodger_at_[hidden]
+:Date: $Date: 2005-09-25 17:49:54 +0200 (Sun, 25 Sep 2005) $
+:Revision: $Revision: 3901 $
+:Copyright: This stylesheet has been placed in the public domain.
+
+Default cascading style sheet for the HTML output of Docutils.
+
+See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
+customize this style sheet.
+*/
+
+/* "! important" is used here to override other ``margin-top`` and
+ ``margin-bottom`` styles that are later in the stylesheet or
+ more specific. See http://www.w3.org/TR/CSS1#the-cascade */
+.first {
+ margin-top: 0 ! important }
+
+.last, .with-subtitle {
+ margin-bottom: 0 ! important }
+
+.hidden {
+ display: none }
+
+a.toc-backref {
+ text-decoration: none ;
+ color: black }
+
+blockquote.epigraph {
+ margin: 2em 5em ; }
+
+dl.docutils dd {
+ margin-bottom: 0.5em }
+
+/* Uncomment (and remove this text!) to get bold-faced definition list terms
+dl.docutils dt {
+ font-weight: bold }
+*/
+
+div.abstract {
+ margin: 2em 5em }
+
+div.abstract p.topic-title {
+ font-weight: bold ;
+ text-align: center }
+
+div.admonition, div.attention, div.caution, div.danger, div.error,
+div.hint, div.important, div.note, div.tip, div.warning {
+ margin: 2em ;
+ border: medium outset ;
+ padding: 1em }
+
+div.admonition p.admonition-title, div.hint p.admonition-title,
+div.important p.admonition-title, div.note p.admonition-title,
+div.tip p.admonition-title {
+ font-weight: bold ;
+ font-family: sans-serif }
+
+div.attention p.admonition-title, div.caution p.admonition-title,
+div.danger p.admonition-title, div.error p.admonition-title,
+div.warning p.admonition-title {
+ color: red ;
+ font-weight: bold ;
+ font-family: sans-serif }
+
+/* Uncomment (and remove this text!) to get reduced vertical space in
+ compound paragraphs.
+div.compound .compound-first, div.compound .compound-middle {
+ margin-bottom: 0.5em }
+
+div.compound .compound-last, div.compound .compound-middle {
+ margin-top: 0.5em }
+*/
+
+div.dedication {
+ margin: 2em 5em ;
+ text-align: center ;
+ font-style: italic }
+
+div.dedication p.topic-title {
+ font-weight: bold ;
+ font-style: normal }
+
+div.figure {
+ margin-left: 2em }
+
+div.footer, div.header {
+ clear: both;
+ font-size: smaller }
+
+div.line-block {
+ display: block ;
+ margin-top: 1em ;
+ margin-bottom: 1em }
+
+div.line-block div.line-block {
+ margin-top: 0 ;
+ margin-bottom: 0 ;
+ margin-left: 1.5em }
+
+div.sidebar {
+ margin-left: 1em ;
+ border: medium outset ;
+ padding: 1em ;
+ background-color: #ffffee ;
+ width: 40% ;
+ float: right ;
+ clear: right }
+
+div.sidebar p.rubric {
+ font-family: sans-serif ;
+ font-size: medium }
+
+div.system-messages {
+ margin: 5em }
+
+div.system-messages h1 {
+ color: red }
+
+div.system-message {
+ border: medium outset ;
+ padding: 1em }
+
+div.system-message p.system-message-title {
+ color: red ;
+ font-weight: bold }
+
+div.topic {
+ margin: 2em }
+
+h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
+h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
+ margin-top: 0.4em }
+
+h1.title {
+ text-align: center }
+
+h2.subtitle {
+ text-align: center }
+
+hr.docutils {
+ width: 75% }
+
+img.align-left {
+ clear: left }
+
+img.align-right {
+ clear: right }
+
+img.borderless {
+ border: 0 }
+
+ol.simple, ul.simple {
+ margin-bottom: 1em }
+
+ol.arabic {
+ list-style: decimal }
+
+ol.loweralpha {
+ list-style: lower-alpha }
+
+ol.upperalpha {
+ list-style: upper-alpha }
+
+ol.lowerroman {
+ list-style: lower-roman }
+
+ol.upperroman {
+ list-style: upper-roman }
+
+p.attribution {
+ text-align: right ;
+ margin-left: 50% }
+
+p.caption {
+ font-style: italic }
+
+p.credits {
+ font-style: italic ;
+ font-size: smaller }
+
+p.label {
+ white-space: nowrap }
+
+p.rubric {
+ font-weight: bold ;
+ font-size: larger ;
+ color: maroon ;
+ text-align: center }
+
+p.sidebar-title {
+ font-family: sans-serif ;
+ font-weight: bold ;
+ font-size: larger }
+
+p.sidebar-subtitle {
+ font-family: sans-serif ;
+ font-weight: bold }
+
+p.topic-title {
+ font-weight: bold }
+
+pre.address {
+ margin-bottom: 0 ;
+ margin-top: 0 ;
+ font-family: serif ;
+ font-size: 100% }
+
+pre.line-block {
+ font-family: serif ;
+ font-size: 100% }
+
+pre.literal-block, pre.doctest-block {
+ margin-left: 2em ;
+ margin-right: 2em ;
+ background-color: #eeeeee }
+
+span.classifier {
+ font-family: sans-serif ;
+ font-style: oblique }
+
+span.classifier-delimiter {
+ font-family: sans-serif ;
+ font-weight: bold }
+
+span.interpreted {
+ font-family: sans-serif }
+
+span.option {
+ white-space: nowrap }
+
+span.pre {
+ white-space: pre }
+
+span.problematic {
+ color: red }
+
+span.section-subtitle {
+ /* font-size relative to parent (h1..h6 element) */
+ font-size: 80% }
+
+table.citation {
+ border-left: solid thin gray }
+
+table.docinfo {
+ margin: 2em 4em }
+
+table.docutils {
+ margin-top: 0.5em ;
+ margin-bottom: 0.5em }
+
+table.footnote {
+ border-left: solid thin black }
+
+table.docutils td, table.docutils th,
+table.docinfo td, table.docinfo th {
+ padding-left: 0.5em ;
+ padding-right: 0.5em ;
+ vertical-align: top }
+
+table.docutils th.field-name, table.docinfo th.docinfo-name {
+ font-weight: bold ;
+ text-align: left ;
+ white-space: nowrap ;
+ padding-left: 0 }
+
+h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
+h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
+ font-size: 100% }
+
+tt.docutils {
+ background-color: #eeeeee }
+
+ul.auto-toc {
+ list-style-type: none }
 
 </style>
 </head>
@@ -33,7 +308,7 @@
 </table>
 <div class="section">
 <h1><a id="overview" name="overview">Overview</a></h1>
-<p>Boost.Range MFC/ATL Extension provides <a class="reference" href="http://www.boost.org/libs/range/">Boost.Range</a> support for MFC/ATL collection and string types.</p>
+<p>Boost.Range MFC/ATL Extension provides <a class="reference" href="../index.html">Boost.Range</a> support for MFC/ATL collection and string types.</p>
 <pre class="literal-block">
 CTypedPtrArray&lt;CPtrArray, CList&lt;CString&gt; *&gt; myArray;
 ...
@@ -64,7 +339,7 @@
 </div>
 <div class="section">
 <h1><a id="mfc-ranges" name="mfc-ranges">MFC Ranges</a></h1>
-<p>If the <tt class="docutils literal"><span class="pre">&lt;boost/range/mfc.hpp&gt;</span></tt> is included before or after <a class="reference" href="http://www.boost.org/libs/range/">Boost.Range</a> headers,
+<p>If the <tt class="docutils literal"><span class="pre">&lt;boost/range/mfc.hpp&gt;</span></tt> is included before or after <a class="reference" href="../index.html">Boost.Range</a> headers,
 the MFC collections and strings become models of Range.
 The table below lists the Traversal Category and <tt class="docutils literal"><span class="pre">range_reference</span></tt> of MFC ranges.</p>
 <table border="1" class="docutils">
@@ -170,7 +445,7 @@
 </tr>
 </tbody>
 </table>
-<p>Other <a class="reference" href="http://www.boost.org/libs/range/">Boost.Range</a> metafunctions are defined by the following.
+<p>Other <a class="reference" href="../index.html">Boost.Range</a> metafunctions are defined by the following.
 Let <tt class="docutils literal"><span class="pre">Range</span></tt> be any type listed above and <tt class="docutils literal"><span class="pre">ReF</span></tt> be the same as <tt class="docutils literal"><span class="pre">range_reference&lt;Range&gt;::type</span></tt>.
 <tt class="docutils literal"><span class="pre">range_value&lt;Range&gt;::type</span></tt> is the same as <tt class="docutils literal"><span class="pre">remove_reference&lt;remove_const&lt;Ref&gt;::type&gt;::type</span></tt>,
 <tt class="docutils literal"><span class="pre">range_difference&lt;Range&gt;::type</span></tt> is the same as <tt class="docutils literal"><span class="pre">std::ptrdiff_t</span></tt>, and
@@ -179,7 +454,7 @@
 </div>
 <div class="section">
 <h1><a id="atl-ranges" name="atl-ranges">ATL Ranges</a></h1>
-<p>If the <tt class="docutils literal"><span class="pre">&lt;boost/range/atl.hpp&gt;</span></tt> is included before or after <a class="reference" href="http://www.boost.org/libs/range/">Boost.Range</a> headers,
+<p>If the <tt class="docutils literal"><span class="pre">&lt;boost/range/atl.hpp&gt;</span></tt> is included before or after <a class="reference" href="../index.html">Boost.Range</a> headers,
 the ATL collections and strings become models of Range.
 The table below lists the Traversal Category and <tt class="docutils literal"><span class="pre">range_reference</span></tt> of ATL ranges.</p>
 <table border="1" class="docutils">
@@ -265,7 +540,7 @@
 </tr>
 </tbody>
 </table>
-<p>Other <a class="reference" href="http://www.boost.org/libs/range/">Boost.Range</a> metafunctions are defined by the following.
+<p>Other <a class="reference" href="../index.html">Boost.Range</a> metafunctions are defined by the following.
 Let <tt class="docutils literal"><span class="pre">Range</span></tt> be any type listed above and <tt class="docutils literal"><span class="pre">ReF</span></tt> be the same as <tt class="docutils literal"><span class="pre">range_reference&lt;Range&gt;::type</span></tt>.
 <tt class="docutils literal"><span class="pre">range_value&lt;Range&gt;::type</span></tt> is the same as <tt class="docutils literal"><span class="pre">remove_reference&lt;Ref&gt;::type</span></tt>,
 <tt class="docutils literal"><span class="pre">range_difference&lt;Range&gt;::type</span></tt> is the same as <tt class="docutils literal"><span class="pre">std::ptrdiff_t</span></tt>, and
@@ -288,7 +563,7 @@
 else
     return ReF
 </pre>
-<p>Other <a class="reference" href="http://www.boost.org/libs/range/">Boost.Range</a> metafunctions are defined by the following.
+<p>Other <a class="reference" href="../index.html">Boost.Range</a> metafunctions are defined by the following.
 <tt class="docutils literal"><span class="pre">range_value&lt;const</span> <span class="pre">Range&gt;::type</span></tt> is the same as <tt class="docutils literal"><span class="pre">range_value&lt;Range&gt;::type</span></tt>,
 <tt class="docutils literal"><span class="pre">range_difference&lt;const</span> <span class="pre">Range&gt;::type</span></tt> is the same as <tt class="docutils literal"><span class="pre">std::ptrdiff_t</span></tt>, and
 <tt class="docutils literal"><span class="pre">range_pointer&lt;const</span> <span class="pre">Range&gt;::type</span></tt> is the same as <tt class="docutils literal"><span class="pre">add_pointer&lt;remove_reference&lt;range_reference&lt;const</span> <span class="pre">Range&gt;::type&gt;::type&gt;::type</span></tt>.</p>
@@ -296,18 +571,11 @@
 <div class="section">
 <h1><a id="references" name="references">References</a></h1>
 <ul class="simple">
-<li><a class="reference" href="http://www.boost.org/libs/range/">Boost.Range</a></li>
+<li><a class="reference" href="../index.html">Boost.Range</a></li>
 <li><a class="reference" href="http://msdn2.microsoft.com/en-us/library/942860sh.aspx">MFC Collections</a></li>
 <li><a class="reference" href="http://msdn2.microsoft.com/en-US/library/15e672bd.aspx">ATL Collection Classes</a></li>
 </ul>
 </div>
 </div>
-<div class="footer">
-<hr class="footer" />
-<a class="reference" href="mfc_atl.rst">View document source</a>.
-Generated on: 2006-06-04 22:37 UTC.
-Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source.
-
-</div>
 </body>
 </html>

Modified: branches/proto/v3/libs/range/doc/mfc_atl.rst
==============================================================================
--- branches/proto/v3/libs/range/doc/mfc_atl.rst (original)
+++ branches/proto/v3/libs/range/doc/mfc_atl.rst 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -225,8 +225,8 @@
 
 .. _Boost C++ Libraries: http://www.boost.org/
 .. _Boost: `Boost C++ Libraries`_
-.. _Boost.Range: http://www.boost.org/libs/range/
-.. _forward: http://www.boost.org/libs/range/doc/range.html#forward_range
-.. _bidirectional: http://www.boost.org/libs/range/doc/range.html#forward_range
-.. _random access: http://www.boost.org/libs/range/doc/range.html#random_access_range
+.. _Boost.Range: ../index.html
+.. _forward: range.html#forward_range
+.. _bidirectional: range.html#forward_range
+.. _random access: range.html#random_access_range
 

Modified: branches/proto/v3/libs/range/doc/portability.html
==============================================================================
--- branches/proto/v3/libs/range/doc/portability.html (original)
+++ branches/proto/v3/libs/range/doc/portability.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -36,7 +36,7 @@
     <p >
     Notice also that some compilers cannot do function template ordering properly.
     In that case one must rely of <a
- href="boost_range.html#range_result_iterator"><code >range_result_iterator</code></a>
+ href="boost_range.html#range_iterator"><code >range_iterator</code></a>
       and a single function definition instead of overloaded versions for const and
       non-const arguments.
 

Modified: branches/proto/v3/libs/range/doc/range.html
==============================================================================
--- branches/proto/v3/libs/range/doc/range.html (original)
+++ branches/proto/v3/libs/range/doc/range.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -50,7 +50,7 @@
                Range provides iterators for accessing a half-open range
 <code>[first,one_past_last)</code> of elements and provides
                information about the number of elements in the Range. However, a Range has
- fewer requirements than a Container.
+ <i>much</i> fewer requirements than a Container.
               </p>
               <p>
                The motivation for the Range concept is
@@ -78,9 +78,9 @@
     The operations that can be performed on a Range is dependent on the
     <a href="../../iterator/doc/new-iter-concepts.html#iterator-traversal-concepts-lib-iterator-traversal">traversal
 category</a> of the underlying iterator type. Therefore
- the range concepts are named to reflect which traversal category its
- iterators support. See also terminology and style guidelines.
- for more information about naming of ranges.</p>
+ the range concepts are named to reflect which traversal category their
+ iterators support. See also <a href="style.html">terminology and style
+ guidelines.</a> for more information about naming of ranges.</p>
 
     <p> The concepts described below specifies associated types as
 <a href="../../mpl/doc/refmanual/metafunction.html">metafunctions</a> and all
@@ -118,11 +118,7 @@
     <h3>Associated types</h3>
 
     <table border="1" cellpadding="5">
- <TR>
- <TD VAlign="top">Value type</TD>
- <TD VAlign="top"><code>boost::range_value&lt;X>::type</code></TD>
- <TD VAlign="top">The type of the object stored in a Range.
- </TR>
+
         <TR>
             <TD VAlign="top">Iterator type</TD>
             <TD VAlign="top"><code>boost::range_iterator&lt;X>::type</code></TD>
@@ -132,7 +128,7 @@
         </TR>
         <TR>
             <TD VAlign="top">Const iterator type</TD>
- <TD VAlign="top"><code>boost::range_const_iterator&lt;X>::type</code></TD>
+ <TD VAlign="top"><code>boost::range_iterator&lt;const X>::type</code></TD>
             <TD VAlign="top">A type of iterator that may be used to examine, but not to
             modify, a Range's elements.</TD>
         </TR>
@@ -161,20 +157,16 @@
             <TD VAlign="top">Beginning of range</TD>
             <TD VAlign="top"><code>boost::begin(a)</code></TD>
             <TD VAlign="top"><code>boost::range_iterator&lt;X>::type</code> if
-<code>a</code> is mutable, <code>boost::range_const_iterator&lt;X>::type</code>
+<code>a</code> is mutable, <code>boost::range_iterator&lt;const X>::type</code>
 otherwise</TD> </TR>
         <TR>
             <TD VAlign="top">End of range</TD>
             <TD VAlign="top"><code>boost::end(a)</code></TD>
             <TD VAlign="top"><code>boost::range_iterator&lt;X>::type</code> if
-<code>a</code> is mutable, <code>boost::range_const_iterator&lt;X>::type</code>
+<code>a</code> is mutable, <code>boost::range_iterator&lt;const X>::type</code>
 otherwise</TD>
         </TR>
- <tr>
- <TD VAlign="top">Is range empty?</TD>
- <TD VAlign="top"><code>boost::empty(a)</code></TD>
- <TD VAlign="top">Convertible to <code>bool</code></TD>
- </TR>
+
     </table>
     <h3>Expression semantics</h3>
 
@@ -188,7 +180,7 @@
             <TD VAlign="top"><code>boost::begin(a)</code></TD>
             <TD VAlign="top">Returns an iterator pointing to the first element in the Range.</TD>
             <TD VAlign="top"><code>boost::begin(a)</code> is either dereferenceable or past-the-end.
- It is past-the-end if and only if <code>boost::size(a) == 0</code>.</TD>
+ It is past-the-end if and only if <code>boost::distance(a) == 0</code>.</TD>
         </TR>
         <TR>
             <TD VAlign="top"><code>boost::end(a)</code></TD>
@@ -196,19 +188,14 @@
             Range.</TD>
             <TD VAlign="top"><code>boost::end(a)</code> is past-the-end.</TD>
         </TR>
- <TR>
- <TD VAlign="top"><code>boost::empty(a)</code></TD>
- <TD VAlign="top">Equivalent to <code>boost::begin(a) == boost::end(a)</code>. (But possibly
- faster.)</TD>
- <TD VAlign="top">&nbsp;-&nbsp;</TD>
- </TR>
+
     </table>
 
     <h3>Complexity guarantees</h3>
 
- All three functions are at most amortized linear time. For most practical
- purposes, one can expect <code>boost::begin(a)</code>, <code>boost::end(a)</code> and <code>boost::empty(a)</code>
- to be amortized constant time.
+ <code>boost::end(a)</code> is at most amortized linear time, <code>boost::begin(a)</code> is
+ amortized constant time. For most practical
+ purposes, one can expect both to be amortized constant time.
 
     <h3>Invariants</h3>
     <Table border>
@@ -227,14 +214,17 @@
 
 
     <h3>See also</h3>
- <p>
- Container
- </p>
- <p> <a href="boost_range.html#boost::range_value">implementation of
+ <p><a
+ href="boost_range.html#minimal_interface">Extending the library for UDTs </a></p>
+ <p> <a href="boost_range.html#boost::rang_difference">Implementation of
                    metafunctions </a></p>
 
- <p> <a href="boost_range.html#begin">implementation of
+ <p> <a href="boost_range.html#begin">Implementation of
                    functions </a></p>
+ <p>
+ Container
+ </p>
+
 
     <hr>
     <a name=forward_range><h2>Forward Range</h2>
@@ -261,76 +251,8 @@
     <h3>Refinement of</h3> <a href="#single_pass_range">Single Pass
 Range</a>
             
- <h3>Associated types</h3>
-
- <table cellpadding="5" border="1">
- <TR>
- <TD VAlign="top">Distance type</TD>
- <TD VAlign="top"><code>boost::range_difference&lt;X>::type</code></TD>
- <TD VAlign="top">A signed integral type used to represent the distance between
- two of the Range's iterators. This type must be the same as the iterator's
- distance type.</TD>
- </TR>
- <TR>
- <TD VAlign="top">Size type</TD>
- <TD VAlign="top"><code>boost::range_size&lt;X>::type</code></TD>
- <TD VAlign="top">An unsigned integral type that can represent any nonnegative
- value of the Range's distance type.</TD>
- </tr>
- </table>
-
- <h3>Valid expressions</h3>
-
- <table border="1" cellpadding="5">
- <tr>
- <th>Name</th>
- <th>Expression</th>
- <th>Return type</th>
- </tr>
- <TR>
- <TD VAlign="top">Size of range</TD>
- <TD VAlign="top"><code>boost::size(a)</code></TD>
- <TD VAlign="top"><code>boost::range_size&lt;X>::type</code></TD>
- </TR>
- </table>
-
- <h3>Expression semantics </h3>
-
- <table border="1" cellpadding="5">
- <TR>
- <TH>Expression</TH>
- <TH>Semantics</TH>
- <TH>Postcondition</TH>
- </TR>
- <tr>
- <TD VAlign="top"><code>boost::size(a)</code></TD>
- <TD VAlign="top">Returns the size of the Range, that is, its number
-of elements. Note <code>boost::size(a) == 0u</code> is equivalent to
-<code>boost::empty(a).</code></TD>
- <TD VAlign="top"><code>boost::size(a) &gt;= 0</TD>
- </TR>
- </table>
-
- <h3>Complexity guarantees</h3>
-
- <p><code>boost::size(a)</code> is at most amortized linear time.</p>
-
- <h3>Invariants</h3>
- <p>
- <Table border="1" cellpadding="5">
- <TR>
- <TD VAlign="top">Range size</TD>
- <TD VAlign="top"><code>boost::size(a)</code> is equal to the distance from <code>boost::begin(a)</code>
- to <code>boost::end(a)</code>.</TD> </table>
- </p>
-
- <h3>See also</h3>
- <p> <a href="boost_range.html#boost::range_difference">implementation of
- metafunctions </a></p>
-
- <p> <a href="boost_range.html#size">implementation of
- functions </a></p>
-
+ </p>
+
     <hr>
 
     <a name="bidirectional_range"><h2>Bidirectional Range</h2>
@@ -356,83 +278,8 @@
       
     <h3>Refinement of</h3> Forward Range
 
- <h3>Associated types</h3>
-
- <Table border>
- <TR>
- <TD VAlign="top">Reverse Iterator type</TD>
- <TD VAlign="top"><code>boost::range_reverse_iterator&lt;X>::type</code></TD>
- <TD VAlign="top">The type of iterator used to iterate through a Range's elements
- in reverse order. The iterator's value type is expected to be the Range's value
- type. A conversion from the reverse iterator type to the const reverse iterator
- type must exist. </TD>
- </TR>
- <TR>
- <TD VAlign="top">Const reverse iterator type</TD>
- <TD
-VAlign="top"><code>boost::range_const_reverse_iterator&ltX>::type</code></TD>
- <TD VAlign="top">A type of reverse iterator that may be used to examine, but not
- to modify, a Range's elements.</TD>
- </TR>
- </table>
-
-
- <h3>Valid expressions</h3>
-
- <Table border>
- <TR>
- <TH>Name</TH>
- <TH>Expression</TH>
- <TH>Return type</TH>
- <TH>Semantics</TH>
- </TR>
- <TR>
- <TD VAlign="top">Beginning of range</TD>
- <TD VAlign="top"><code>boost::rbegin(a)</code></TD>
- <TD VAlign="top"><code>boost::range_reverse_iterator&lt;X>::type</code> if
-<code>a</code> is mutable, <code>boost::range_const_reverse_iterator&lt;X>::type</code>
-otherwise.</TD>
- <TD VAlign="top">Equivalent to
-<code>boost::range_reverse_iterator&lt;X>::type(boost::end(a))</code>.</TD> </TR>
- <TR>
- <TD VAlign="top">End of range</TD>
- <TD VAlign="top"><code>boost::rend(a)</code></TD>
- <TD VAlign="top"><code>boost::range_reverse_iterator&lt;X>::type</code> if
-<code>a</code> is mutable, <code>boost::range_const_reverse_iterator&lt;X>::type</code>
-otherwise.</TD>
- <TD VAlign="top">Equivalent to
-<code>boost::range_reverse_iterator&lt;X>::type(boost::begin(a))</code>.</TD> </tr>
-
- </table>
-
- <h3>Complexity guarantees</h3>
-
- <code>boost::rbegin(a)</code> has the same complexity as <code>boost::end(a)</code> and <code>boost::rend(a)</code>
- has the same complexity as <code>boost::begin(a)</code> from <a
- href="#forward_range">Forward Range</a>.
-
- <h3>Invariants</h3>
- <p>
- <Table border="1" cellpadding="5">
- <TR>
- <TD VAlign="top">Valid reverse range</TD>
- <TD VAlign="top">For any Bidirectional Range <code>a</code>, <code>[boost::rbegin(a),boost::rend(a))</code>
- is a valid range, that is, <code>boost::rend(a)</code> is reachable from <code>boost::rbegin(a)</code>
- in a finite number of increments.</TD>
- </TR>
- <TR>
- <TD VAlign="top">Completeness</TD>
- <TD VAlign="top">An algorithm that iterates through the range <code>[boost::rbegin(a),boost::rend(a))</code>
- will pass through every element of <code>a</code>.</TD>
- </tr>
- </table>
- </p>
-
- <h3>See also</h3>
- <p> implementation of metafunctions </p>
-
- <p> <a href="boost_range.html#rbegin">implementation of
- functions </a></p>
+
+</p>
 
     <hr>
 
@@ -455,7 +302,7 @@
     <a name=concept_checking><h2>Concept Checking</h2>
 
     Each of the range concepts has a corresponding concept checking
- class in the file boost/range/concepts.hpp. These classes may be
+ class in the file <code><boost/range/concepts.hpp></codE>. These classes may be
     used in conjunction with the <a
     href="../../concept_check/concept_check.htm">Boost Concept
     Check</a> library to insure that the type of a template parameter
@@ -529,7 +376,7 @@
             <TD><A HREF=http://www.boost.org/people/jeremy_siek.htm>Jeremy Siek</A>
         </TR>
         <tr >
- <TD nowrap>Copyright &copy 2004</TD>
+ <TD nowrap>Copyright &copy 2004-2007</TD>
             <TD>Thorsten Ottosen.
     </TABLE>
 

Modified: branches/proto/v3/libs/range/doc/utility_class.html
==============================================================================
--- branches/proto/v3/libs/range/doc/utility_class.html (original)
+++ branches/proto/v3/libs/range/doc/utility_class.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -59,19 +59,16 @@
     <p>
     If the template argument is not a model of Forward Traversal Iterator, one can
     still use a subset of the interface. In particular, <code>size()</code> requires
- Forward Traversal Iterators whereas <code>empty()</code> only requires Single
+ Random Access Iterators whereas <code>empty()</code> only requires Single
     Pass Iterators.
     </p>
 
     <p>
     Recall that many default constructed iterators
     are <i>singular</i> and hence can only be assigned, but not compared or
- incremented or anything. However, if one creates a default constructed
- <code>iterator_range</code>, then one
- can still call all its member functions. This means that the
- <code>iterator_range</code> will still be usable in many contexts even
- though the iterators underneath are not.
- </p>
+ incremented or anything. Likewise, if one creates a default constructed
+ <code>iterator_range</code>, then one have to be careful about not doing
+ anything besides copying. </p>
     
     <h3>Synopsis</h3>
 
@@ -82,9 +79,6 @@
     </span><span class=keyword>class </span><span class=identifier>iterator_range
     </span><span class=special>{
     </span><span class=keyword>public</span><span class=special>: </span><span class=comment>// Forward Range types
- </span><span class=keyword>typedef </span><span class=special>... </span><span class=identifier>value_type</span><span class=special>;
- </span><span class=keyword>typedef </span><span class=special>... </span><span class=identifier>difference_type</span><span class=special>;
- </span><span class=keyword>typedef </span><span class=special>... </span><span class=identifier>size_type</span><span class=special>;
         </span><span class=keyword>typedef </span><span class=identifier>ForwardTraversalIterator </span><span class=identifier>iterator</span><span class=special>;
         </span><span class=keyword>typedef </span><span class=identifier>ForwardTraversalIterator </span><span class=identifier>const_iterator</span><span class=special>;
 
@@ -117,10 +111,11 @@
 class=special>( </span><span class=keyword>const <span
 class=identifier>iterator_range</span><span class=special>& ) </span><span
 class=keyword>const;</span>
- <span class=identifier>value_type</span><span class=special>&amp; </span><span class=identifier>front</span><span class=special>() </span><span class=keyword>const</span><span class=special>;</span>
- <span class=identifier>value_type</span><span class=special>&amp; </span><span class=identifier>back</span><span class=special>() </span><span class=keyword>const</span><span class=special>;</span>
+ <span class=identifier>reference</span><span class=identifier>front</span><span class=special>() </span><span class=keyword>const</span><span class=special>;</span>
+ <span class=identifier>reference </span><span class=identifier>back</span><span class=special>() </span><span class=keyword>const</span><span class=special>;</span>
         <span class=comment>// for Random Access Range only: </span>
         <span class=identifier>value_type</span><span class=special>&amp; </span><span class=keyword>operator</span><span class=special>[]( </span><span class=identifier>size_type </span><span class=identifier>at </span><span class=special>) </span><span class=keyword>const</span><span class=special>;</span>
+ <span class=identifier>value_type</span>cial>&amp; </span><span class=keyword>operator</span><span class=special>()( </span><span class=identifier>size_type </span><span class=identifier>at </span><span class=special>) </span><span class=keyword>const</span><span class=special>;</span>
     </span><span class=special>};
     
     </span><span class=comment>// stream output

Modified: branches/proto/v3/libs/range/index.html
==============================================================================
--- branches/proto/v3/libs/range/index.html (original)
+++ branches/proto/v3/libs/range/index.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -18,7 +18,7 @@
   </table>
 
   <p>
- Copyright © 2003-2004 Thorsten Ottosen
+ Copyright © 2003-2007 Thorsten Ottosen
   </p>
   <p>
   Use, modification and distribution is subject to the Boost Software License, Version 1.0
@@ -52,18 +52,14 @@
       <li> Terminology and style guidelines
       <li>Headers </li>
       <li>Examples
- <li><a href="doc/mfc_atl.html">MFC/ATL mapping (courtesy of Shunsuke
- Sogame)</a></li>
+ <li><a href="doc/mfc_atl.html">MFC/ATL mapping (courtesy of Shunsuke
+ Sogame)</a></li>
       <li>Portability
       <li>FAQ
       <li>History and acknowledgment
           
   </ul>
 
- <hr>
- <p>
- (C) Copyright Thorsten Ottosen 2003-2004
- </p>
 
   <br>
   <br>

Modified: branches/proto/v3/libs/range/test/algorithm_example.cpp
==============================================================================
--- branches/proto/v3/libs/range/test/algorithm_example.cpp (original)
+++ branches/proto/v3/libs/range/test/algorithm_example.cpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -64,14 +64,14 @@
     //
     // usage
     //
- const unsigned N = 5;
+ const int N = 5;
     std::vector<int> my_vector;
     int values[] = { 1,2,3,4,5,6,7,8,9 };
     my_vector.assign( values, values + 9 );
     typedef std::vector<int>::iterator iterator;
     std::pair<iterator,iterator> my_view( boost::begin( my_vector ),
                                                 boost::begin( my_vector ) + N );
- BOOST_CHECK_EQUAL( my_generic_replace( my_vector, 4, 2 ), 3u );
+ BOOST_CHECK_EQUAL( my_generic_replace( my_vector, 4, 2 ), 3 );
     BOOST_CHECK_EQUAL( my_generic_replace( my_view, 4, 2 ), N );
 
 }

Modified: branches/proto/v3/libs/range/test/array.cpp
==============================================================================
--- branches/proto/v3/libs/range/test/array.cpp (original)
+++ branches/proto/v3/libs/range/test/array.cpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -63,7 +63,7 @@
     BOOST_CHECK_EQUAL( empty( ca ),false );
 
     const char A[] = "\0A";
- BOOST_CHECK_EQUAL( boost::size(A), 3u );
+ BOOST_CHECK_EQUAL( boost::size(A), 3 );
 }
 
 using boost::unit_test::test_suite;

Modified: branches/proto/v3/libs/range/test/extension_mechanism.cpp
==============================================================================
--- branches/proto/v3/libs/range/test/extension_mechanism.cpp (original)
+++ branches/proto/v3/libs/range/test/extension_mechanism.cpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -44,7 +44,6 @@
                 typedef std::vector<int> data_t;
                 typedef data_t::iterator iterator;
                 typedef data_t::const_iterator const_iterator;
- typedef data_t::size_type size_type;
 
                 data_t vec;
 

Modified: branches/proto/v3/libs/system/test/error_code_test.cpp
==============================================================================
--- branches/proto/v3/libs/system/test/error_code_test.cpp (original)
+++ branches/proto/v3/libs/system/test/error_code_test.cpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -149,7 +149,8 @@
   ec = error_code( -1, system_category );
   std::cout << "error_code message for -1 is \"" << ec.message() << "\"\n";
 #if defined(BOOST_WINDOWS_API)
- BOOST_CHECK( ec.message() == "Unknown error" );
+ // Borland appends newline, so just check text
+ BOOST_CHECK( ec.message().substr(0,13) == "Unknown error" );
 #elif defined(linux) || defined(__linux) || defined(__linux__)
   // Linux appends value to message as unsigned, so it varies with # of bits
   BOOST_CHECK( ec.message().substr(0,13) == "Unknown error" );
@@ -168,7 +169,8 @@
   dec = error_condition( -1, posix_category );
   std::cout << "error_condition message for -1 is \"" << dec.message() << "\"\n";
 #if defined(BOOST_WINDOWS_API)
- BOOST_CHECK( dec.message() == "Unknown error" );
+ // Borland appends newline, so just check text
+ BOOST_CHECK( dec.message().substr(0,13) == "Unknown error" );
 #elif defined(linux) || defined(__linux) || defined(__linux__)
   // Linux appends value to message as unsigned, so it varies with # of bits
   BOOST_CHECK( dec.message().substr(0,13) == "Unknown error" );

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/background.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/background.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/background.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> Background and Tutorial</title>
+<title>Background and Tutorial</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="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
-<link rel="prev" href="intro.html" title=" Introduction">
-<link rel="next" href="category.html" title=" Type Traits by Category">
+<link rel="prev" href="intro.html" title="Introduction">
+<link rel="next" href="category.html" title="Type Traits by Category">
 </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><h2 class="title" style="clear: both">
-<a name="boost_typetraits.background"></a> Background and Tutorial</h2></div></div></div>
+<a name="boost_typetraits.background"></a> Background and Tutorial
+</h2></div></div></div>
 <p>
       The following is an updated version of the article "C++ Type traits"
       by John Maddock and Steve Cleary that appeared in the October 2000 issue of
@@ -45,29 +46,29 @@
       Consider an example: when working with character strings, one common operation
       is to determine the length of a null terminated string. Clearly it's possible
       to write generic code that can do this, but it turns out that there are much
- more efficient methods available: for example, the C library functions <tt class="computeroutput"><span class="identifier">strlen</span></tt> and <tt class="computeroutput"><span class="identifier">wcslen</span></tt>
+ more efficient methods available: for example, the C library functions <code class="computeroutput"><span class="identifier">strlen</span></code> and <code class="computeroutput"><span class="identifier">wcslen</span></code>
       are usually written in assembler, and with suitable hardware support can be
       considerably faster than a generic version written in C++. The authors of the
- C++ standard library realized this, and abstracted the properties of <tt class="computeroutput"><span class="keyword">char</span></tt> and <tt class="computeroutput"><span class="keyword">wchar_t</span></tt>
- into the class <tt class="computeroutput"><span class="identifier">char_traits</span></tt>.
- Generic code that works with character strings can simply use <tt class="computeroutput"><span class="identifier">char_traits</span><span class="special">&lt;&gt;::</span><span class="identifier">length</span></tt> to determine the length of a null
- terminated string, safe in the knowledge that specializations of <tt class="computeroutput"><span class="identifier">char_traits</span></tt> will use the most appropriate
+ C++ standard library realized this, and abstracted the properties of <code class="computeroutput"><span class="keyword">char</span></code> and <code class="computeroutput"><span class="keyword">wchar_t</span></code>
+ into the class <code class="computeroutput"><span class="identifier">char_traits</span></code>.
+ Generic code that works with character strings can simply use <code class="computeroutput"><span class="identifier">char_traits</span><span class="special">&lt;&gt;::</span><span class="identifier">length</span></code> to determine the length of a null
+ terminated string, safe in the knowledge that specializations of <code class="computeroutput"><span class="identifier">char_traits</span></code> will use the most appropriate
       method available to them.
     </p>
-<a name="boost_typetraits.background.type_traits"></a><h4>
-<a name="id385346"></a>
+<a name="boost_typetraits.background.type_traits"></a><h5>
+<a name="id437803"></a>
       <a href="background.html#boost_typetraits.background.type_traits">Type Traits</a>
- </h4>
+ </h5>
 <p>
- Class <tt class="computeroutput"><span class="identifier">char_traits</span></tt> is a classic
+ Class <code class="computeroutput"><span class="identifier">char_traits</span></code> is a classic
       example of a collection of type specific properties wrapped up in a single
       class - what Nathan Myers termed a <span class="emphasis"><em>baggage class</em></span>[1]. In the Boost type-traits library,
       we[2] have written a set of very
       specific traits classes, each of which encapsulate a single trait from the
       C++ type system; for example, is a type a pointer or a reference type? Or does
       a type have a trivial constructor, or a const-qualifier? The type-traits classes
- share a unified design: each class inherits from a the type true_type
- if the type has the specified property and inherits from false_type
+ share a unified design: each class inherits from a the type true_type
+ if the type has the specified property and inherits from false_type
       otherwise. As we will show, these classes can be used in generic programming
       to determine the properties of a given type and introduce optimizations that
       are appropriate for that case.
@@ -76,51 +77,51 @@
       The type-traits library also contains a set of classes that perform a specific
       transformation on a type; for example, they can remove a top-level const or
       volatile qualifier from a type. Each class that performs a transformation defines
- a single typedef-member <tt class="computeroutput"><span class="identifier">type</span></tt>
+ a single typedef-member <code class="computeroutput"><span class="identifier">type</span></code>
       that is the result of the transformation. All of the type-traits classes are
- defined inside namespace <tt class="computeroutput"><span class="identifier">boost</span></tt>;
+ defined inside namespace <code class="computeroutput"><span class="identifier">boost</span></code>;
       for brevity, namespace-qualification is omitted in most of the code samples
       given.
     </p>
-<a name="boost_typetraits.background.implementation"></a><h4>
-<a name="id385469"></a>
+<a name="boost_typetraits.background.implementation"></a><h5>
+<a name="id437920"></a>
       <a href="background.html#boost_typetraits.background.implementation">Implementation</a>
- </h4>
+ </h5>
 <p>
       There are far too many separate classes contained in the type-traits library
       to give a full implementation here - see the source code in the Boost library
       for the full details - however, most of the implementation is fairly repetitive
       anyway, so here we will just give you a flavor for how some of the classes
       are implemented. Beginning with possibly the simplest class in the library,
- <tt class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></tt> inherits
- from <tt class="computeroutput">true_type</tt>
- only if <tt class="computeroutput"><span class="identifier">T</span></tt> is <tt class="computeroutput"><span class="keyword">void</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> inherits
+ from <code class="computeroutput">true_type</code>
+ only if <code class="computeroutput"><span class="identifier">T</span></code> is <code class="computeroutput"><span class="keyword">void</span></code>.
     </p>
 <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">struct</span> is_void <span class="special">:</span> <span class="keyword">public</span> false_type<span class="special">{};</span>
+<span class="keyword">struct</span> is_void <span class="special">:</span> <span class="keyword">public</span> false_type<span class="special">{};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;&gt;</span>
-<span class="keyword">struct</span> is_void<span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
+<span class="keyword">struct</span> is_void<span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
 </pre>
 <p>
- Here we define a primary version of the template class <tt class="computeroutput">is_void</tt>,
- and provide a full-specialization when <tt class="computeroutput"><span class="identifier">T</span></tt>
- is <tt class="computeroutput"><span class="keyword">void</span></tt>. While full specialization
+ Here we define a primary version of the template class <code class="computeroutput">is_void</code>,
+ and provide a full-specialization when <code class="computeroutput"><span class="identifier">T</span></code>
+ is <code class="computeroutput"><span class="keyword">void</span></code>. While full specialization
       of a template class is an important technique, sometimes we need a solution
       that is halfway between a fully generic solution, and a full specialization.
       This is exactly the situation for which the standards committee defined partial
- template-class specialization. As an example, consider the class <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></tt>:
+ template-class specialization. As an example, consider the class <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>:
       here we needed a primary version that handles all the cases where T is not
       a pointer, and a partial specialization to handle all the cases where T is
       a pointer:
     </p>
 <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">struct</span> is_pointer <span class="special">:</span> <span class="keyword">public</span> false_type<span class="special">{};</span>
+<span class="keyword">struct</span> is_pointer <span class="special">:</span> <span class="keyword">public</span> false_type<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">struct</span> is_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">*&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
+<span class="keyword">struct</span> is_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">*&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
 </pre>
 <p>
       The syntax for partial specialization is somewhat arcane and could easily occupy
@@ -152,35 +153,35 @@
       and close enough to the actual rule to be useful for everyday use.
     </p>
 <p>
- As a more complex example of partial specialization consider the class <tt class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></tt>. This
- class defines a single typedef-member <tt class="computeroutput"><span class="identifier">type</span></tt>
+ As a more complex example of partial specialization consider the class <code class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>. This
+ class defines a single typedef-member <code class="computeroutput"><span class="identifier">type</span></code>
       that is the same type as T but with any top-level array bounds removed; this
       is an example of a traits class that performs a transformation on a type:
     </p>
 <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">struct</span> remove_extent
+<span class="keyword">struct</span> remove_extent
 <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">T</span> <span class="identifier">type</span><span class="special">;</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">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_extent<span class="special">&lt;</span><span class="identifier">T</span><span class="special">[</span><span class="identifier">N</span><span class="special">]&gt;</span>
+<span class="keyword">struct</span> remove_extent<span class="special">&lt;</span><span class="identifier">T</span><span class="special">[</span><span class="identifier">N</span><span class="special">]&gt;</span>
 <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">T</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
 </pre>
 <p>
- The aim of <tt class="computeroutput">remove_extent</tt>
+ The aim of <code class="computeroutput">remove_extent</code>
       is this: imagine a generic algorithm that is passed an array type as a template
- parameter, <tt class="computeroutput">remove_extent</tt>
+ parameter, <code class="computeroutput">remove_extent</code>
       provides a means of determining the underlying type of the array. For example
- <tt class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">4</span><span class="special">][</span><span class="number">5</span><span class="special">]&gt;::</span><span class="identifier">type</span></tt> would evaluate to the type <tt class="computeroutput"><span class="keyword">int</span><span class="special">[</span><span class="number">5</span><span class="special">]</span></tt>. This example also shows that the number of
+ <code class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">4</span><span class="special">][</span><span class="number">5</span><span class="special">]&gt;::</span><span class="identifier">type</span></code> would evaluate to the type <code class="computeroutput"><span class="keyword">int</span><span class="special">[</span><span class="number">5</span><span class="special">]</span></code>. This example also shows that the number of
       template parameters in a partial specialization does not have to match the
       number in the default template. However, the number of parameters that appear
       after the class name do have to match the number and type of the parameters
       in the default template.
     </p>
-<a name="boost_typetraits.background.optimized_copy"></a><h4>
-<a name="id456458"></a>
+<a name="boost_typetraits.background.optimized_copy"></a><h5>
+<a name="id490307"></a>
       <a href="background.html#boost_typetraits.background.optimized_copy">Optimized copy</a>
- </h4>
+ </h5>
 <p>
       As an example of how the type traits classes can be used, consider the standard
       library algorithm copy:
@@ -191,24 +192,24 @@
 </pre>
 <p>
       Obviously, there's no problem writing a generic version of copy that works
- for all iterator types <tt class="computeroutput"><span class="identifier">Iter1</span></tt>
- and <tt class="computeroutput"><span class="identifier">Iter2</span></tt>; however, there are
+ for all iterator types <code class="computeroutput"><span class="identifier">Iter1</span></code>
+ and <code class="computeroutput"><span class="identifier">Iter2</span></code>; however, there are
       some circumstances when the copy operation can best be performed by a call
- to <tt class="computeroutput"><span class="identifier">memcpy</span></tt>. In order to implement
- copy in terms of <tt class="computeroutput"><span class="identifier">memcpy</span></tt> all
+ to <code class="computeroutput"><span class="identifier">memcpy</span></code>. In order to implement
+ copy in terms of <code class="computeroutput"><span class="identifier">memcpy</span></code> all
       of the following conditions need to be met:
     </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
- Both of the iterator types <tt class="computeroutput"><span class="identifier">Iter1</span></tt>
- and <tt class="computeroutput"><span class="identifier">Iter2</span></tt> must be pointers.
+ Both of the iterator types <code class="computeroutput"><span class="identifier">Iter1</span></code>
+ and <code class="computeroutput"><span class="identifier">Iter2</span></code> must be pointers.
       </li>
 <li>
- Both <tt class="computeroutput"><span class="identifier">Iter1</span></tt> and <tt class="computeroutput"><span class="identifier">Iter2</span></tt> must point to the same type - excluding
+ Both <code class="computeroutput"><span class="identifier">Iter1</span></code> and <code class="computeroutput"><span class="identifier">Iter2</span></code> must point to the same type - excluding
         const and volatile-qualifiers.
       </li>
 <li>
- The type pointed to by <tt class="computeroutput"><span class="identifier">Iter1</span></tt>
+ The type pointed to by <code class="computeroutput"><span class="identifier">Iter1</span></code>
         must have a trivial assignment operator.
       </li>
 </ul></div>
@@ -228,34 +229,33 @@
       </li>
 </ul></div>
 <p>
- If all these conditions are met then a type can be copied using <tt class="computeroutput"><span class="identifier">memcpy</span></tt> rather than using a compiler generated
- assignment operator. The type-traits library provides a class <tt class="computeroutput">has_trivial_assign</tt>,
- such that <tt class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is true only if T has a trivial assignment
+ If all these conditions are met then a type can be copied using <code class="computeroutput"><span class="identifier">memcpy</span></code> rather than using a compiler generated
+ assignment operator. The type-traits library provides a class <code class="computeroutput">has_trivial_assign</code>,
+ such that <code class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is true only if T has a trivial assignment
       operator. This class "just works" for scalar types, but has to be
       explicitly specialised for class/struct types that also happen to have a trivial
- assignment operator. In other words if has_trivial_assign
+ assignment operator. In other words if has_trivial_assign
       gives the wrong answer, it will give the "safe" wrong answer - that
       trivial assignment is not allowable.
     </p>
 <p>
- The code for an optimized version of copy that uses <tt class="computeroutput"><span class="identifier">memcpy</span></tt>
- where appropriate is given in <a href="examples/copy.html" title=" An Optimized Version
- of std::copy">the
- examples</a>. The code begins by defining a template function <tt class="computeroutput"><span class="identifier">do_copy</span></tt> that performs a "slow but safe"
- copy. The last parameter passed to this function may be either a <tt class="computeroutput">true_type</tt>
- or a <tt class="computeroutput">false_type</tt>.
+ The code for an optimized version of copy that uses <code class="computeroutput"><span class="identifier">memcpy</span></code>
+ where appropriate is given in <a href="examples/copy.html" title="An Optimized Version of std::copy">the
+ examples</a>. The code begins by defining a template function <code class="computeroutput"><span class="identifier">do_copy</span></code> that performs a "slow but safe"
+ copy. The last parameter passed to this function may be either a <code class="computeroutput">true_type</code>
+ or a <code class="computeroutput">false_type</code>.
       Following that there is an overload of do<span class="underline">copy that
       uses `memcpy`: this time the iterators are required to actually be pointers
- to the same type, and the final parameter must be a `</span>_true_type<tt class="computeroutput"><span class="special">.</span> <span class="identifier">Finally</span><span class="special">,</span> <span class="identifier">the</span> <span class="identifier">version</span>
- <span class="identifier">of</span> </tt>copy<tt class="computeroutput"> <span class="identifier">calls</span>
- </tt>do<span class="underline">copy`, passing `</span>_has_trivial_assign&lt;value_type&gt;()`
+ to the same type, and the final parameter must be a `</span>_true_type<code class="computeroutput"><span class="special">.</span> <span class="identifier">Finally</span><span class="special">,</span> <span class="identifier">the</span> <span class="identifier">version</span>
+ <span class="identifier">of</span> </code>copy<code class="computeroutput"> <span class="identifier">calls</span>
+ </code>do<span class="underline">copy`, passing `</span>_has_trivial_assign&lt;value_type&gt;()`
       as the final parameter: this will dispatch to the optimized version where appropriate,
       otherwise it will call the "slow but safe version".
     </p>
-<a name="boost_typetraits.background.was_it_worth_it_"></a><h4>
-<a name="id456995"></a>
+<a name="boost_typetraits.background.was_it_worth_it_"></a><h5>
+<a name="id490852"></a>
       <a href="background.html#boost_typetraits.background.was_it_worth_it_">Was it worth it?</a>
- </h4>
+ </h5>
 <p>
       It has often been repeated in these columns that "premature optimization
       is the root of all evil" [4].
@@ -286,9 +286,9 @@
       </li>
 </ul></div>
 <div class="table">
-<a name="id457059"></a><p class="title"><b>Table 1.1. Time taken to copy 1000 elements using `copy&lt;const
+<a name="id490923"></a><p class="title"><b>Table 1.1. Time taken to copy 1000 elements using `copy&lt;const
     T*, T*&gt;` (times in micro-seconds)</b></p>
-<table class="table" summary="Time taken to copy 1000 elements using `copy&lt;const
+<div class="table-contents"><table class="table" summary="Time taken to copy 1000 elements using `copy&lt;const
     T*, T*&gt;` (times in micro-seconds)">
 <colgroup>
 <col>
@@ -382,12 +382,12 @@
           </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<a name="boost_typetraits.background.pair_of_references"></a><h4>
-<a name="id457209"></a>
+<br class="table-break"><a name="boost_typetraits.background.pair_of_references"></a><h5>
+<a name="id491080"></a>
       <a href="background.html#boost_typetraits.background.pair_of_references">Pair of References</a>
- </h4>
+ </h5>
 <p>
       The optimized copy example shows how type traits may be used to perform optimization
       decisions at compile-time. Another important usage of type traits is to allow
@@ -397,7 +397,7 @@
       references [6].
     </p>
 <p>
- First, let us examine the definition of <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt>, omitting
+ First, let us examine the definition of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>, omitting
       the comparison operators, default constructor, and template copy constructor
       for simplicity:
     </p>
@@ -423,8 +423,8 @@
       to hold non-reference types, references, and constant references:
     </p>
 <div class="table">
-<a name="id457580"></a><p class="title"><b>Table 1.2. Required Constructor Argument Types</b></p>
-<table class="table" summary="Required Constructor Argument Types">
+<a name="id491443"></a><p class="title"><b>Table 1.2. Required Constructor Argument Types</b></p>
+<div class="table-contents"><table class="table" summary="Required Constructor Argument Types">
 <colgroup>
 <col>
 <col>
@@ -432,7 +432,7 @@
 <thead><tr>
 <th>
           <p>
- Type of <tt class="computeroutput"><span class="identifier">T1</span></tt>
+ Type of <code class="computeroutput"><span class="identifier">T1</span></code>
           </p>
           </th>
 <th>
@@ -479,18 +479,18 @@
           </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
+<br class="table-break"><p>
       A little familiarity with the type traits classes allows us to construct a
       single mapping that allows us to determine the type of parameter from the type
- of the contained class. The type traits classes provide a transformation add_reference, which
+ of the contained class. The type traits classes provide a transformation add_reference, which
       adds a reference to its type, unless it is already a reference.
     </p>
 <div class="table">
-<a name="id457708"></a><p class="title"><b>Table 1.3. Using add_reference to synthesize the correct constructor
+<a name="id491567"></a><p class="title"><b>Table 1.3. Using add_reference to synthesize the correct constructor
     type</b></p>
-<table class="table" summary="Using add_reference to synthesize the correct constructor
+<div class="table-contents"><table class="table" summary="Using add_reference to synthesize the correct constructor
     type">
 <colgroup>
 <col>
@@ -500,17 +500,17 @@
 <thead><tr>
 <th>
           <p>
- Type of <tt class="computeroutput"><span class="identifier">T1</span></tt>
+ Type of <code class="computeroutput"><span class="identifier">T1</span></code>
           </p>
           </th>
 <th>
           <p>
- Type of <tt class="computeroutput"><span class="keyword">const</span> <span class="identifier">T1</span></tt>
+ Type of <code class="computeroutput"><span class="keyword">const</span> <span class="identifier">T1</span></code>
           </p>
           </th>
 <th>
           <p>
- Type of <tt class="computeroutput"><span class="identifier">add_reference</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">T1</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ Type of <code class="computeroutput"><span class="identifier">add_reference</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">T1</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
           </p>
           </th>
 </tr></thead>
@@ -567,10 +567,10 @@
           </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<p>
- This allows us to build a primary template definition for <tt class="computeroutput"><span class="identifier">pair</span></tt>
+<br class="table-break"><p>
+ This allows us to build a primary template definition for <code class="computeroutput"><span class="identifier">pair</span></code>
       that can contain non-reference types, reference types, and constant reference
       types:
     </p>
@@ -584,20 +584,20 @@
 <span class="identifier">T1</span> <span class="identifier">first</span><span class="special">;</span>
 <span class="identifier">T2</span> <span class="identifier">second</span><span class="special">;</span>
 
-<span class="identifier">pair</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span>add_reference<span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">T1</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">nfirst</span><span class="special">,</span>
- <span class="identifier">boost</span><span class="special">::</span>add_reference<span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">T2</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">nsecond</span><span class="special">)</span>
+<span class="identifier">pair</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span>add_reference<span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">T1</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">nfirst</span><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span>add_reference<span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">T2</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">nsecond</span><span class="special">)</span>
 <span class="special">:</span><span class="identifier">first</span><span class="special">(</span><span class="identifier">nfirst</span><span class="special">),</span> <span class="identifier">second</span><span class="special">(</span><span class="identifier">nsecond</span><span class="special">)</span> <span class="special">{</span> <span class="special">}</span>
 <span class="special">};</span>
 </pre>
 <p>
       Add back in the standard comparison operators, default constructor, and template
- copy constructor (which are all the same), and you have a <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></tt> that
+ copy constructor (which are all the same), and you have a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code> that
       can hold reference types!
     </p>
 <p>
       This same extension could have been done using partial template specialization
- of <tt class="computeroutput"><span class="identifier">pair</span></tt>, but to specialize
- <tt class="computeroutput"><span class="identifier">pair</span></tt> in this way would require
+ of <code class="computeroutput"><span class="identifier">pair</span></code>, but to specialize
+ <code class="computeroutput"><span class="identifier">pair</span></code> in this way would require
       three partial specializations, plus the primary template. Type traits allows
       us to define a single primary template that adjusts itself auto-magically to
       any of these partial specializations, instead of a brute-force partial specialization
@@ -605,10 +605,10 @@
       partial specialization to the type traits classes, resulting in code that is
       easier to maintain and easier to understand.
     </p>
-<a name="boost_typetraits.background.conclusion"></a><h4>
-<a name="id458327"></a>
+<a name="boost_typetraits.background.conclusion"></a><h5>
+<a name="id492190"></a>
       <a href="background.html#boost_typetraits.background.conclusion">Conclusion</a>
- </h4>
+ </h5>
 <p>
       We hope that in this article we have been able to give you some idea of what
       type-traits are all about. A more complete listing of the available classes
@@ -618,18 +618,18 @@
       does not have to sink to the lowest common denominator, and that templates
       can be optimal as well as generic.
     </p>
-<a name="boost_typetraits.background.acknowledgements"></a><h4>
-<a name="id458374"></a>
+<a name="boost_typetraits.background.acknowledgements"></a><h5>
+<a name="id492491"></a>
       <a href="background.html#boost_typetraits.background.acknowledgements">Acknowledgements</a>
- </h4>
+ </h5>
 <p>
       The authors would like to thank Beman Dawes and Howard Hinnant for their helpful
       comments when preparing this article.
     </p>
-<a name="background.references"></a><a name="boost_typetraits.background.references"></a><h4>
-<a name="id458410"></a>
+<a name="background.references"></a><a name="boost_typetraits.background.references"></a><h5>
+<a name="id492525"></a>
       <a href="background.html#boost_typetraits.background.references">References</a>
- </h4>
+ </h5>
 <div class="orderedlist"><ol type="1">
 <li>
         Nathan C. Myers, C++ Report, June 1995.
@@ -682,8 +682,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category.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> Type Traits by Category</title>
+<title>Type Traits by Category</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="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
-<link rel="prev" href="background.html" title=" Background and Tutorial">
-<link rel="next" href="category/value_traits.html" title=" Type Traits
- that Describe the Properties of a Type">
+<link rel="prev" href="background.html" title="Background and Tutorial">
+<link rel="next" href="category/value_traits.html" title="Type Traits that Describe the Properties of a Type">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_typetraits.category"></a> Type Traits by Category</h2></div></div></div>
+<a name="boost_typetraits.category"></a> Type Traits by Category
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="category/value_traits.html"> Type Traits
       that Describe the Properties of a Type</a></span></dt>
@@ -52,8 +52,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/alignment.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/alignment.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/alignment.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> Synthesizing Types
- with Specific Alignments</title>
+<title>Synthesizing Types with Specific Alignments</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../category.html" title=" Type Traits by Category">
-<link rel="prev" href="transform.html" title=" Type Traits that
- Transform One Type to Another">
-<link rel="next" href="function.html" title=" Decomposing Function
- Types">
+<link rel="up" href="../category.html" title="Type Traits by Category">
+<link rel="prev" href="transform.html" title="Type Traits that Transform One Type to Another">
+<link rel="next" href="function.html" title="Decomposing Function Types">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,24 +24,24 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.category.alignment"></a><a href="alignment.html" title=" Synthesizing Types
- with Specific Alignments"> Synthesizing Types
- with Specific Alignments</a></h3></div></div></div>
+<a name="boost_typetraits.category.alignment"></a><a href="alignment.html" title="Synthesizing Types with Specific Alignments"> Synthesizing Types
+ with Specific Alignments</a>
+</h3></div></div></div>
 <p>
         Some low level memory management routines need to synthesize a POD type with
- specific alignment properties. The template <tt class="computeroutput">type_with_alignment</tt>
- finds the smallest type with a specified alignment, while template <tt class="computeroutput">aligned_storage</tt>
+ specific alignment properties. The template <code class="computeroutput">type_with_alignment</code>
+ finds the smallest type with a specified alignment, while template <code class="computeroutput">aligned_storage</code>
         creates a type with a specific size and alignment.
       </p>
 <p>
- <span class="bold"><b>Synopsis</b></span>
+ <span class="bold"><strong>Synopsis</strong></span>
       </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Align</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> type_with_alignment<span class="special">;</span>
+<span class="keyword">struct</span> type_with_alignment<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Size</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Align</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> aligned_storage<span class="special">;</span>
+<span class="keyword">struct</span> aligned_storage<span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -54,8 +51,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/function.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/function.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/function.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> Decomposing Function
- Types</title>
+<title>Decomposing Function Types</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../category.html" title=" Type Traits by Category">
-<link rel="prev" href="alignment.html" title=" Synthesizing Types
- with Specific Alignments">
-<link rel="next" href="../user_defined.html" title=" User Defined Specializations">
+<link rel="up" href="../category.html" title="Type Traits by Category">
+<link rel="prev" href="alignment.html" title="Synthesizing Types with Specific Alignments">
+<link rel="next" href="../user_defined.html" title="User Defined Specializations">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,21 +24,21 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.category.function"></a><a href="function.html" title=" Decomposing Function
- Types"> Decomposing Function
- Types</a></h3></div></div></div>
+<a name="boost_typetraits.category.function"></a><a href="function.html" title="Decomposing Function Types"> Decomposing Function
+ Types</a>
+</h3></div></div></div>
 <p>
- The class template function_traits
- extracts information from function types (see also is_function).
+ The class template function_traits
+ extracts information from function types (see also is_function).
         This traits class allows you to tell how many arguments a function takes,
         what those argument types are, and what the return type is.
       </p>
 <p>
- <span class="bold"><b>Synopsis</b></span>
+ <span class="bold"><strong>Synopsis</strong></span>
       </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Align</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> function_traits<span class="special">;</span>
+<span class="keyword">struct</span> function_traits<span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -50,8 +48,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/transform.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/transform.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/transform.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> Type Traits that
- Transform One Type to Another</title>
+<title>Type Traits that Transform One Type to Another</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../category.html" title=" Type Traits by Category">
-<link rel="prev" href="value_traits/relate.html" title=" Relationships
- Between Two Types">
-<link rel="next" href="alignment.html" title=" Synthesizing Types
- with Specific Alignments">
+<link rel="up" href="../category.html" title="Type Traits by Category">
+<link rel="prev" href="value_traits/relate.html" title="Relationships Between Two Types">
+<link rel="next" href="alignment.html" title="Synthesizing Types with Specific Alignments">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -27,79 +24,78 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.category.transform"></a><a href="transform.html" title=" Type Traits that
- Transform One Type to Another"> Type Traits that
- Transform One Type to Another</a></h3></div></div></div>
+<a name="boost_typetraits.category.transform"></a><a href="transform.html" title="Type Traits that Transform One Type to Another"> Type Traits that
+ Transform One Type to Another</a>
+</h3></div></div></div>
 <p>
         The following templates transform one type to another, based upon some well-defined
- rule. Each template has a single member called <tt class="computeroutput"><span class="identifier">type</span></tt>
+ rule. Each template has a single member called <code class="computeroutput"><span class="identifier">type</span></code>
         that is the result of applying the transformation to the template argument
- <tt class="computeroutput"><span class="identifier">T</span></tt>.
+ <code class="computeroutput"><span class="identifier">T</span></code>.
       </p>
 <p>
- <span class="bold"><b>Synopsis:</b></span>
+ <span class="bold"><strong>Synopsis:</strong></span>
       </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> add_const<span class="special">;</span>
+<span class="keyword">struct</span> add_const<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> add_cv<span class="special">;</span>
+<span class="keyword">struct</span> add_cv<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> add_pointer<span class="special">;</span>
+<span class="keyword">struct</span> add_pointer<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> add_reference<span class="special">;</span>
+<span class="keyword">struct</span> add_reference<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> add_volatile<span class="special">;</span>
+<span class="keyword">struct</span> add_volatile<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> decay<span class="special">;</span>
+<span class="keyword">struct</span> decay<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a href="../reference/floating_point_promotion.html" title="
- floating_point_promotion">floating_point_promotion</a><span class="special">;</span>
+<span class="keyword">struct</span> floating_point_promotion<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> integral_promotion<span class="special">;</span>
+<span class="keyword">struct</span> integral_promotion<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> make_signed<span class="special">;</span>
+<span class="keyword">struct</span> make_signed<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> make_unsigned<span class="special">;</span>
+<span class="keyword">struct</span> make_unsigned<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> promote<span class="special">;</span>
+<span class="keyword">struct</span> promote<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_all_extents<span class="special">;</span>
+<span class="keyword">struct</span> remove_all_extents<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_const<span class="special">;</span>
+<span class="keyword">struct</span> remove_const<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_cv<span class="special">;</span>
+<span class="keyword">struct</span> remove_cv<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_extent<span class="special">;</span>
+<span class="keyword">struct</span> remove_extent<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_pointer<span class="special">;</span>
+<span class="keyword">struct</span> remove_pointer<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_reference<span class="special">;</span>
+<span class="keyword">struct</span> remove_reference<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_volatile<span class="special">;</span>
+<span class="keyword">struct</span> remove_volatile<span class="special">;</span>
 </pre>
-<a name="boost_typetraits.category.transform.broken_compiler_workarounds_"></a><h4>
-<a name="id462389"></a>
+<a name="boost_typetraits.category.transform.broken_compiler_workarounds_"></a><h5>
+<a name="id496340"></a>
         <a href="transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">Broken
         Compiler Workarounds:</a>
- </h4>
+ </h5>
 <p>
         For all of these templates support for partial specialization of class templates
         is required to correctly implement the transformation. On the other hand,
@@ -133,8 +129,8 @@
 </pre>
 <p>
         and the second part provides the library's users with a mechanism to make
- the above code work not only for <tt class="computeroutput"><span class="keyword">char</span></tt>,
- <tt class="computeroutput"><span class="keyword">int</span></tt> or other built-in type,
+ the above code work not only for <code class="computeroutput"><span class="keyword">char</span></code>,
+ <code class="computeroutput"><span class="keyword">int</span></code> or other built-in type,
         but for their own types as well:
       </p>
 <pre class="programlisting">
@@ -150,7 +146,7 @@
 </span></pre>
 <p>
         Note that the macro BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION evaluates
- to nothing on those compilers that <span class="bold"><b>do</b></span> support
+ to nothing on those compilers that <span class="bold"><strong>do</strong></span> support
         partial specialization.
       </p>
 </div>
@@ -161,8 +157,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits.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> Type Traits
- that Describe the Properties of a Type</title>
+<title>Type Traits that Describe the Properties of a Type</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../category.html" title=" Type Traits by Category">
-<link rel="prev" href="../category.html" title=" Type Traits by Category">
-<link rel="next" href="value_traits/primary.html" title=" Categorizing
- a Type">
+<link rel="up" href="../category.html" title="Type Traits by Category">
+<link rel="prev" href="../category.html" title="Type Traits by Category">
+<link rel="next" href="value_traits/primary.html" title="Categorizing a Type">
 </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_typetraits.category.value_traits"></a><a href="value_traits.html" title=" Type Traits
- that Describe the Properties of a Type"> Type Traits
- that Describe the Properties of a Type</a></h3></div></div></div>
+<a name="boost_typetraits.category.value_traits"></a><a href="value_traits.html" title="Type Traits that Describe the Properties of a Type"> Type Traits
+ that Describe the Properties of a Type</a>
+</h3></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="value_traits/primary.html"> Categorizing
         a Type</a></span></dt>
@@ -39,13 +37,13 @@
 </dl></div>
 <p>
         These traits are all <span class="emphasis"><em>value traits</em></span>, which is to say the
- traits classes all inherit from integral_constant,
+ traits classes all inherit from integral_constant,
         and are used to access some numerical property of a type. Often this is a
         simple true or false Boolean value, but in a few cases may be some other
         integer value (for example when dealing with type alignments, or array bounds:
- see <tt class="computeroutput">alignment_of</tt>,
- <tt class="computeroutput">rank</tt>
- and <tt class="computeroutput">extent</tt>).
+ see <code class="computeroutput">alignment_of</code>,
+ <code class="computeroutput">rank</code>
+ and <code class="computeroutput">extent</code>).
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -55,8 +53,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Categorizing
- a Type</title>
+<title>Categorizing a Type</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../value_traits.html" title=" Type Traits
- that Describe the Properties of a Type">
-<link rel="prev" href="../value_traits.html" title=" Type Traits
- that Describe the Properties of a Type">
-<link rel="next" href="properties.html" title="
- General Type Properties">
+<link rel="up" href="../value_traits.html" title="Type Traits that Describe the Properties of a Type">
+<link rel="prev" href="../value_traits.html" title="Type Traits that Describe the Properties of a Type">
+<link rel="next" href="properties.html" title="General Type Properties">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,71 +24,69 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_typetraits.category.value_traits.primary"></a><a href="primary.html" title=" Categorizing
- a Type"> Categorizing
- a Type</a></h4></div></div></div>
+<a name="boost_typetraits.category.value_traits.primary"></a><a href="primary.html" title="Categorizing a Type"> Categorizing
+ a Type</a>
+</h4></div></div></div>
 <p>
- These traits identify what "kind" of type some type <tt class="computeroutput"><span class="identifier">T</span></tt> is. These are split into two groups:
+ These traits identify what "kind" of type some type <code class="computeroutput"><span class="identifier">T</span></code> is. These are split into two groups:
           primary traits which are all mutually exclusive, and composite traits that
           are compositions of one or more primary traits.
         </p>
 <p>
- For any given type, exactly one primary type trait will inherit from true_type,
- and all the others will inherit from false_type,
+ For any given type, exactly one primary type trait will inherit from true_type,
+ and all the others will inherit from false_type,
           in other words these traits are mutually exclusive.
         </p>
 <p>
- This means that <tt class="computeroutput">is_integral<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
- and <tt class="computeroutput">is_floating_point<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
+ This means that <code class="computeroutput">is_integral<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
+ and <code class="computeroutput">is_floating_point<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
           will only ever be true for built-in types; if you want to check for a user-defined
           class type that behaves "as if" it is an integral or floating
- point type, then use the <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span>
- <span class="keyword">template</span></tt> instead.
+ point type, then use the <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span>
+ <span class="keyword">template</span></code> instead.
         </p>
 <p>
- <span class="bold"><b>Synopsis:</b></span>
+ <span class="bold"><strong>Synopsis:</strong></span>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_array<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> is_array<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_class<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> is_class<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_complex<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> is_complex<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_enum<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> is_enum<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_floating_point<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> is_floating_point<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_function<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> is_function<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_integral<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> is_integral<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a href="../../reference/is_member_function_pointer.html" title="
- is_member_function_pointer">is_member_function_pointer</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> is_member_function_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a href="../../reference/is_member_object_pointer.html" title="
- is_member_object_pointer">is_member_object_pointer</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> is_member_object_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> is_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_reference<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> is_reference<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_union<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> is_union<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_void<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> is_void<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
 </pre>
 <p>
           The following traits are made up of the union of one or more type categorizations.
@@ -101,22 +95,22 @@
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_arithmetic<span class="special">;</span>
+<span class="keyword">struct</span> is_arithmetic<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_compound<span class="special">;</span>
+<span class="keyword">struct</span> is_compound<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_fundamental<span class="special">;</span>
+<span class="keyword">struct</span> is_fundamental<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_member_pointer<span class="special">;</span>
+<span class="keyword">struct</span> is_member_pointer<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_object<span class="special">;</span>
+<span class="keyword">struct</span> is_object<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_scalar<span class="special">;</span>
+<span class="keyword">struct</span> is_scalar<span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -126,8 +120,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>
- General Type Properties</title>
+<title>General Type 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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../value_traits.html" title=" Type Traits
- that Describe the Properties of a Type">
-<link rel="prev" href="primary.html" title=" Categorizing
- a Type">
-<link rel="next" href="relate.html" title=" Relationships
- Between Two Types">
+<link rel="up" href="../value_traits.html" title="Type Traits that Describe the Properties of a Type">
+<link rel="prev" href="primary.html" title="Categorizing a Type">
+<link rel="next" href="relate.html" title="Relationships Between Two Types">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,91 +24,87 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_typetraits.category.value_traits.properties"></a><a href="properties.html" title="
- General Type Properties">
- General Type Properties</a></h4></div></div></div>
+<a name="boost_typetraits.category.value_traits.properties"></a><a href="properties.html" title="General Type Properties">
+ General Type Properties</a>
+</h4></div></div></div>
 <p>
           The following templates describe the general properties of a type.
         </p>
 <p>
- <span class="bold"><b>Synopsis:</b></span>
+ <span class="bold"><strong>Synopsis:</strong></span>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> alignment_of<span class="special">;</span>
+<span class="keyword">struct</span> alignment_of<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_nothrow_assign<span class="special">;</span>
+<span class="keyword">struct</span> has_nothrow_assign<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a href="../../reference/has_nothrow_constructor.html" title="
- has_nothrow_constructor">has_nothrow_constructor</a><span class="special">;</span>
+<span class="keyword">struct</span> has_nothrow_constructor<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a href="../../reference/has_nothrow_constructor.html" title="
- has_nothrow_constructor">has_nothrow_default_constructor</a><span class="special">;</span>
+<span class="keyword">struct</span> has_nothrow_default_constructor<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_nothrow_copy<span class="special">;</span>
+<span class="keyword">struct</span> has_nothrow_copy<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_nothrow_copy_constructor<span class="special">;</span>
+<span class="keyword">struct</span> has_nothrow_copy_constructor<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_trivial_assign<span class="special">;</span>
+<span class="keyword">struct</span> has_trivial_assign<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a href="../../reference/has_trivial_constructor.html" title="
- has_trivial_constructor">has_trivial_constructor</a><span class="special">;</span>
+<span class="keyword">struct</span> has_trivial_constructor<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <a href="../../reference/has_trivial_constructor.html" title="
- has_trivial_constructor">has_trivial_default_constructor</a><span class="special">;</span>
+<span class="keyword">struct</span> has_trivial_default_constructor<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_trivial_copy<span class="special">;</span>
+<span class="keyword">struct</span> has_trivial_copy<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_trivial_copy_constructor<span class="special">;</span>
+<span class="keyword">struct</span> has_trivial_copy_constructor<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_trivial_destructor<span class="special">;</span>
+<span class="keyword">struct</span> has_trivial_destructor<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_virtual_destructor<span class="special">;</span>
+<span class="keyword">struct</span> has_virtual_destructor<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_abstract<span class="special">;</span>
+<span class="keyword">struct</span> is_abstract<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_const<span class="special">;</span>
+<span class="keyword">struct</span> is_const<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_empty<span class="special">;</span>
+<span class="keyword">struct</span> is_empty<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_stateless<span class="special">;</span>
+<span class="keyword">struct</span> is_stateless<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_pod<span class="special">;</span>
+<span class="keyword">struct</span> is_pod<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_polymorphic<span class="special">;</span>
+<span class="keyword">struct</span> is_polymorphic<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_signed<span class="special">;</span>
+<span class="keyword">struct</span> is_signed<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_unsigned<span class="special">;</span>
+<span class="keyword">struct</span> is_unsigned<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_volatile<span class="special">;</span>
+<span class="keyword">struct</span> is_volatile<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span> <span class="special">=</span> <span class="number">0</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> extent<span class="special">;</span>
+<span class="keyword">struct</span> extent<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> rank<span class="special">;</span>
+<span class="keyword">struct</span> rank<span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -122,8 +114,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,17 +1,13 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Relationships
- Between Two Types</title>
+<title>Relationships Between Two Types</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../value_traits.html" title=" Type Traits
- that Describe the Properties of a Type">
-<link rel="prev" href="properties.html" title="
- General Type Properties">
-<link rel="next" href="../transform.html" title=" Type Traits that
- Transform One Type to Another">
+<link rel="up" href="../value_traits.html" title="Type Traits that Describe the Properties of a Type">
+<link rel="prev" href="properties.html" title="General Type Properties">
+<link rel="next" href="../transform.html" title="Type Traits that Transform One Type to Another">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -28,25 +24,25 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_typetraits.category.value_traits.relate"></a><a href="relate.html" title=" Relationships
- Between Two Types"> Relationships
- Between Two Types</a></h4></div></div></div>
+<a name="boost_typetraits.category.value_traits.relate"></a><a href="relate.html" title="Relationships Between Two Types"> Relationships
+ Between Two Types</a>
+</h4></div></div></div>
 <p>
           These templates determine the whether there is a relationship between two
           types:
         </p>
 <p>
- <span class="bold"><b>Synopsis:</b></span>
+ <span class="bold"><strong>Synopsis:</strong></span>
         </p>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Base</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Derived</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_base_of<span class="special">;</span>
+<span class="keyword">struct</span> is_base_of<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">From</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">To</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_convertible<span class="special">;</span>
+<span class="keyword">struct</span> is_convertible<span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_same<span class="special">;</span>
+<span class="keyword">struct</span> is_same<span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -56,8 +52,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/credits.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/credits.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/credits.html 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1,12 +1,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title> Credits</title>
+<title>Credits</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="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
-<link rel="prev" href="reference/type_with_alignment.html" title=" type_with_alignment">
+<link rel="prev" href="reference/type_with_alignment.html" title="type_with_alignment">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -23,7 +23,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_typetraits.credits"></a> Credits</h2></div></div></div>
+<a name="boost_typetraits.credits"></a> Credits
+</h2></div></div></div>
 <p>
       This documentation was pulled together by John Maddock, using Boost.Quickbook
       and Boost.DocBook.
@@ -48,7 +49,7 @@
       Aleksey Gurtovoy added MPL integration to the library.
     </p>
 <p>
- The is_convertible
+ The is_convertible
       template is based on code originally devised by Andrei Alexandrescu, see "<a href="http://www.cuj.com/experts/1810/alexandr.htm?topic=experts" target="_top">Generic&lt;Programming&gt;:
       Mappings between Types and Values</a>".
     </p>
@@ -65,8 +66,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples.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> Examples</title>
+<title>Examples</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="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
-<link rel="prev" href="mpl.html" title=" MPL Interoperability">
-<link rel="next" href="examples/copy.html" title=" An Optimized Version
- of std::copy">
+<link rel="prev" href="mpl.html" title="MPL Interoperability">
+<link rel="next" href="examples/copy.html" title="An Optimized Version of std::copy">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_typetraits.examples"></a> Examples</h2></div></div></div>
+<a name="boost_typetraits.examples"></a> Examples
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="examples/copy.html"> An Optimized Version
       of std::copy</a></span></dt>
@@ -46,8 +46,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/copy.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/copy.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/copy.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> An Optimized Version
- of std::copy</title>
+<title>An Optimized Version of std::copy</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../examples.html" title=" Examples">
-<link rel="prev" href="../examples.html" title=" Examples">
-<link rel="next" href="fill.html" title=" An Optimised Version
- of std::fill">
+<link rel="up" href="../examples.html" title="Examples">
+<link rel="prev" href="../examples.html" title="Examples">
+<link rel="next" href="fill.html" title="An Optimised Version of std::fill">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,13 +24,13 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.examples.copy"></a><a href="copy.html" title=" An Optimized Version
- of std::copy"> An Optimized Version
- of std::copy</a></h3></div></div></div>
+<a name="boost_typetraits.examples.copy"></a><a href="copy.html" title="An Optimized Version of std::copy"> An Optimized Version
+ of std::copy</a>
+</h3></div></div></div>
 <p>
- Demonstrates a version of <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span></tt>
- that uses <tt class="computeroutput">has_trivial_assign</tt>
- to determine whether to use <tt class="computeroutput"><span class="identifier">memcpy</span></tt>
+ Demonstrates a version of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span></code>
+ that uses <code class="computeroutput">has_trivial_assign</code>
+ to determine whether to use <code class="computeroutput"><span class="identifier">memcpy</span></code>
         to optimise the copy operation (see copy_example.cpp):
       </p>
 <pre class="programlisting">
@@ -45,7 +43,7 @@
 <span class="keyword">namespace</span> <span class="identifier">detail</span><span class="special">{</span>
 
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">I1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">I2</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">b</span><span class="special">&gt;</span>
-<span class="identifier">I2</span> <span class="identifier">copy_imp</span><span class="special">(</span><span class="identifier">I1</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">I1</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">I2</span> <span class="identifier">out</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>integral_constant<span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">b</span><span class="special">&gt;&amp;)</span>
+<span class="identifier">I2</span> <span class="identifier">copy_imp</span><span class="special">(</span><span class="identifier">I1</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">I1</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">I2</span> <span class="identifier">out</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>integral_constant<span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">b</span><span class="special">&gt;&amp;)</span>
 <span class="special">{</span>
    <span class="keyword">while</span><span class="special">(</span><span class="identifier">first</span> <span class="special">!=</span> <span class="identifier">last</span><span class="special">)</span>
    <span class="special">{</span>
@@ -57,7 +55,7 @@
 <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">T</span><span class="special">*</span> <span class="identifier">copy_imp</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">out</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>true_type<span class="special">&amp;)</span>
+<span class="identifier">T</span><span class="special">*</span> <span class="identifier">copy_imp</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">out</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>true_type<span class="special">&amp;)</span>
 <span class="special">{</span>
    <span class="identifier">memcpy</span><span class="special">(</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">first</span><span class="special">,</span> <span class="special">(</span><span class="identifier">last</span><span class="special">-</span><span class="identifier">first</span><span class="special">)*</span><span class="keyword">sizeof</span><span class="special">(</span><span class="identifier">T</span><span class="special">));</span>
    <span class="keyword">return</span> <span class="identifier">out</span><span class="special">+(</span><span class="identifier">last</span><span class="special">-</span><span class="identifier">first</span><span class="special">);</span>
@@ -75,7 +73,7 @@
 </span> <span class="comment">// requirement we detect with overload resolution):
 </span> <span class="comment">//
 </span> <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">I1</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="identifier">value_type</span><span class="special">;</span>
- <span class="keyword">return</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">copy_imp</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">out</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span>has_trivial_assign<span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;());</span>
+ <span class="keyword">return</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">copy_imp</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">out</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span>has_trivial_assign<span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;());</span>
 <span class="special">}</span>
 </pre>
 </div>
@@ -86,8 +84,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/destruct.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> An Example that
- Omits Destructor Calls For Types with Trivial Destructors</title>
+<title>An Example that Omits Destructor Calls For Types with Trivial Destructors</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../examples.html" title=" Examples">
-<link rel="prev" href="fill.html" title=" An Optimised Version
- of std::fill">
-<link rel="next" href="iter.html" title=" An improved Version
- of std::iter_swap">
+<link rel="up" href="../examples.html" title="Examples">
+<link rel="prev" href="fill.html" title="An Optimised Version of std::fill">
+<link rel="next" href="iter.html" title="An improved Version of std::iter_swap">
 </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_typetraits.examples.destruct"></a><a href="destruct.html" title=" An Example that
- Omits Destructor Calls For Types with Trivial Destructors"> An Example that
- Omits Destructor Calls For Types with Trivial Destructors</a></h3></div></div></div>
+<a name="boost_typetraits.examples.destruct"></a><a href="destruct.html" title="An Example that Omits Destructor Calls For Types with Trivial Destructors"> An Example that
+ Omits Destructor Calls For Types with Trivial Destructors</a>
+</h3></div></div></div>
 <p>
- Demonstrates a simple algorithm that uses <tt class="computeroutput"><span class="identifier">__has_trivial_destruct</span></tt>
+ Demonstrates a simple algorithm that uses <code class="computeroutput"><span class="identifier">__has_trivial_destruct</span></code>
         to determine whether to destructors need to be called (see trivial_destructor_example.cpp):
       </p>
 <pre class="programlisting">
@@ -44,7 +41,7 @@
 <span class="keyword">namespace</span> <span class="identifier">detail</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">void</span> <span class="identifier">do_destroy_array</span><span class="special">(</span><span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>false_type<span class="special">&amp;)</span>
+<span class="keyword">void</span> <span class="identifier">do_destroy_array</span><span class="special">(</span><span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>false_type<span class="special">&amp;)</span>
 <span class="special">{</span>
    <span class="keyword">while</span><span class="special">(</span><span class="identifier">first</span> <span class="special">!=</span> <span class="identifier">last</span><span class="special">)</span>
    <span class="special">{</span>
@@ -54,7 +51,7 @@
 <span class="special">}</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">inline</span> <span class="keyword">void</span> <span class="identifier">do_destroy_array</span><span class="special">(</span><span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>true_type<span class="special">&amp;)</span>
+<span class="keyword">inline</span> <span class="keyword">void</span> <span class="identifier">do_destroy_array</span><span class="special">(</span><span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>true_type<span class="special">&amp;)</span>
 <span class="special">{</span>
 <span class="special">}</span>
 
@@ -63,7 +60,7 @@
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">inline</span> <span class="keyword">void</span> <span class="identifier">destroy_array</span><span class="special">(</span><span class="identifier">T</span><span class="special">*</span> <span class="identifier">p1</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">p2</span><span class="special">)</span>
 <span class="special">{</span>
- <span class="identifier">detail</span><span class="special">::</span><span class="identifier">do_destroy_array</span><span class="special">(</span><span class="identifier">p1</span><span class="special">,</span> <span class="identifier">p2</span><span class="special">,</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>has_trivial_destructor<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;());</span>
+ <span class="identifier">detail</span><span class="special">::</span><span class="identifier">do_destroy_array</span><span class="special">(</span><span class="identifier">p1</span><span class="special">,</span> <span class="identifier">p2</span><span class="special">,</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>has_trivial_destructor<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;());</span>
 <span class="special">}</span>
 </pre>
 </div>
@@ -74,8 +71,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/fill.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/fill.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/fill.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> An Optimised Version
- of std::fill</title>
+<title>An Optimised Version of std::fill</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../examples.html" title=" Examples">
-<link rel="prev" href="copy.html" title=" An Optimized Version
- of std::copy">
-<link rel="next" href="destruct.html" title=" An Example that
- Omits Destructor Calls For Types with Trivial Destructors">
+<link rel="up" href="../examples.html" title="Examples">
+<link rel="prev" href="copy.html" title="An Optimized Version of std::copy">
+<link rel="next" href="destruct.html" title="An Example that Omits Destructor Calls For Types with Trivial Destructors">
 </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_typetraits.examples.fill"></a><a href="fill.html" title=" An Optimised Version
- of std::fill"> An Optimised Version
- of std::fill</a></h3></div></div></div>
+<a name="boost_typetraits.examples.fill"></a><a href="fill.html" title="An Optimised Version of std::fill"> An Optimised Version
+ of std::fill</a>
+</h3></div></div></div>
 <p>
- Demonstrates a version of <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">fill</span></tt>
- that uses <tt class="computeroutput">has_trivial_assign</tt>
- to determine whether to use <tt class="computeroutput"><span class="identifier">memset</span></tt>
+ Demonstrates a version of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">fill</span></code>
+ that uses <code class="computeroutput">has_trivial_assign</code>
+ to determine whether to use <code class="computeroutput"><span class="identifier">memset</span></code>
         to optimise the fill operation (see fill_example.cpp):
       </p>
 <pre class="programlisting">
@@ -44,7 +41,7 @@
 </span><span class="keyword">namespace</span> <span class="identifier">detail</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">b</span><span class="special">&gt;</span>
-<span class="keyword">void</span> <span class="identifier">do_fill</span><span class="special">(</span><span class="identifier">I</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">I</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>integral_constant<span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">b</span><span class="special">&gt;&amp;)</span>
+<span class="keyword">void</span> <span class="identifier">do_fill</span><span class="special">(</span><span class="identifier">I</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">I</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>integral_constant<span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">b</span><span class="special">&gt;&amp;)</span>
 <span class="special">{</span>
    <span class="keyword">while</span><span class="special">(</span><span class="identifier">first</span> <span class="special">!=</span> <span class="identifier">last</span><span class="special">)</span>
    <span class="special">{</span>
@@ -54,7 +51,7 @@
 <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">void</span> <span class="identifier">do_fill</span><span class="special">(</span><span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>true_type<span class="special">&amp;)</span>
+<span class="keyword">void</span> <span class="identifier">do_fill</span><span class="special">(</span><span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>true_type<span class="special">&amp;)</span>
 <span class="special">{</span>
    <span class="identifier">std</span><span class="special">::</span><span class="identifier">memset</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">val</span><span class="special">,</span> <span class="identifier">last</span><span class="special">-</span><span class="identifier">first</span><span class="special">);</span>
 <span class="special">}</span>
@@ -68,8 +65,8 @@
 </span> <span class="comment">// We can do an optimised fill if T has a trivial assignment
 </span> <span class="comment">// operator and if it's size is one:
 </span> <span class="comment">//
-</span> <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span>integral_constant<span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span>
- <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>has_trivial_assign<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span> <span class="special">(</span><span class="keyword">sizeof</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="special">==</span> <span class="number">1</span><span class="special">)&gt;</span> <span class="identifier">truth_type</span><span class="special">;</span>
+</span> <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span>integral_constant<span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span>
+ <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>has_trivial_assign<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span> <span class="special">(</span><span class="keyword">sizeof</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="special">==</span> <span class="number">1</span><span class="special">)&gt;</span> <span class="identifier">truth_type</span><span class="special">;</span>
    <span class="identifier">detail</span><span class="special">::</span><span class="identifier">do_fill</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">val</span><span class="special">,</span> <span class="identifier">truth_type</span><span class="special">());</span>
 <span class="special">}</span>
 </pre>
@@ -81,8 +78,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/iter.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/iter.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/iter.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> An improved Version
- of std::iter_swap</title>
+<title>An improved Version of std::iter_swap</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../examples.html" title=" Examples">
-<link rel="prev" href="destruct.html" title=" An Example that
- Omits Destructor Calls For Types with Trivial Destructors">
-<link rel="next" href="to_double.html" title=" Convert Numeric
- Types and Enums to double">
+<link rel="up" href="../examples.html" title="Examples">
+<link rel="prev" href="destruct.html" title="An Example that Omits Destructor Calls For Types with Trivial Destructors">
+<link rel="next" href="to_double.html" title="Convert Numeric Types and Enums to double">
 </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_typetraits.examples.iter"></a><a href="iter.html" title=" An improved Version
- of std::iter_swap"> An improved Version
- of std::iter_swap</a></h3></div></div></div>
+<a name="boost_typetraits.examples.iter"></a><a href="iter.html" title="An improved Version of std::iter_swap"> An improved Version
+ of std::iter_swap</a>
+</h3></div></div></div>
 <p>
- Demonstrates a version of <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iter_swap</span></tt>
+ Demonstrates a version of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iter_swap</span></code>
         that use type traits to determine whether an it's arguments are proxying
- iterators or not, if they're not then it just does a <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">swap</span></tt>
- of it's dereferenced arguments (the same as <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iter_swap</span></tt>
+ iterators or not, if they're not then it just does a <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">swap</span></code>
+ of it's dereferenced arguments (the same as <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iter_swap</span></code>
         does), however if they are proxying iterators then takes special care over
         the swap to ensure that the algorithm works correctly for both proxying iterators,
         and even iterators of different types (see iter_swap_example.cpp):
@@ -48,7 +45,7 @@
 </span><span class="keyword">namespace</span> <span class="identifier">detail</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">I</span><span class="special">&gt;</span>
-<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">do_swap</span><span class="special">(</span><span class="identifier">I</span> <span class="identifier">one</span><span class="special">,</span> <span class="identifier">I</span> <span class="identifier">two</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>false_type<span class="special">&amp;)</span>
+<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">do_swap</span><span class="special">(</span><span class="identifier">I</span> <span class="identifier">one</span><span class="special">,</span> <span class="identifier">I</span> <span class="identifier">two</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>false_type<span class="special">&amp;)</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="identifier">v_t</span><span class="special">;</span>
    <span class="identifier">v_t</span> <span class="identifier">v</span> <span class="special">=</span> <span class="special">*</span><span class="identifier">one</span><span class="special">;</span>
@@ -56,7 +53,7 @@
    <span class="special">*</span><span class="identifier">two</span> <span class="special">=</span> <span class="identifier">v</span><span class="special">;</span>
 <span class="special">}</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">I</span><span class="special">&gt;</span>
-<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">do_swap</span><span class="special">(</span><span class="identifier">I</span> <span class="identifier">one</span><span class="special">,</span> <span class="identifier">I</span> <span class="identifier">two</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>true_type<span class="special">&amp;)</span>
+<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">do_swap</span><span class="special">(</span><span class="identifier">I</span> <span class="identifier">one</span><span class="special">,</span> <span class="identifier">I</span> <span class="identifier">two</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>true_type<span class="special">&amp;)</span>
 <span class="special">{</span>
    <span class="keyword">using</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">swap</span><span class="special">;</span>
    <span class="identifier">swap</span><span class="special">(*</span><span class="identifier">one</span><span class="special">,</span> <span class="special">*</span><span class="identifier">two</span><span class="special">);</span>
@@ -74,10 +71,10 @@
 </span> <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">I1</span><span class="special">&gt;::</span><span class="identifier">reference</span> <span class="identifier">r1_t</span><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">I2</span><span class="special">&gt;::</span><span class="identifier">reference</span> <span class="identifier">r2_t</span><span class="special">;</span>
 
- <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span>integral_constant<span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span>
- <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>is_reference<span class="special">&lt;</span><span class="identifier">r1_t</span><span class="special">&gt;::</span><span class="identifier">value</span>
- <span class="special">&amp;&amp;</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>is_reference<span class="special">&lt;</span><span class="identifier">r2_t</span><span class="special">&gt;::</span><span class="identifier">value</span>
- <span class="special">&amp;&amp;</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>is_same<span class="special">&lt;</span><span class="identifier">r1_t</span><span class="special">,</span> <span class="identifier">r2_t</span><span class="special">&gt;::</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">truth_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span>integral_constant<span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span>
+ <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>is_reference<span class="special">&lt;</span><span class="identifier">r1_t</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">&amp;&amp;</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>is_reference<span class="special">&lt;</span><span class="identifier">r2_t</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">&amp;&amp;</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>is_same<span class="special">&lt;</span><span class="identifier">r1_t</span><span class="special">,</span> <span class="identifier">r2_t</span><span class="special">&gt;::</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">truth_type</span><span class="special">;</span>
 
    <span class="identifier">detail</span><span class="special">::</span><span class="identifier">do_swap</span><span class="special">(</span><span class="identifier">one</span><span class="special">,</span> <span class="identifier">two</span><span class="special">,</span> <span class="identifier">truth_type</span><span class="special">());</span>
 <span class="special">}</span>
@@ -90,8 +87,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/to_double.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> Convert Numeric
- Types and Enums to double</title>
+<title>Convert Numeric Types and Enums to double</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../examples.html" title=" Examples">
-<link rel="prev" href="iter.html" title=" An improved Version
- of std::iter_swap">
-<link rel="next" href="../reference.html" title=" Alphabetical Reference">
+<link rel="up" href="../examples.html" title="Examples">
+<link rel="prev" href="iter.html" title="An improved Version of std::iter_swap">
+<link rel="next" href="../reference.html" title="Alphabetical Reference">
 </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_typetraits.examples.to_double"></a><a href="to_double.html" title=" Convert Numeric
- Types and Enums to double"> Convert Numeric
- Types and Enums to double</a></h3></div></div></div>
+<a name="boost_typetraits.examples.to_double"></a><a href="to_double.html" title="Convert Numeric Types and Enums to double"> Convert Numeric
+ Types and Enums to double</a>
+</h3></div></div></div>
 <p>
         Demonstrates a conversion of <a href="../../../../libs/numeric/conversion/doc/definitions.html#numtypes" target="_top">Numeric
         Types</a> and enum types to double:
@@ -49,8 +47,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intrinsics.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intrinsics.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intrinsics.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> Support for Compiler Intrinsics</title>
+<title>Support for Compiler Intrinsics</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="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
-<link rel="prev" href="user_defined.html" title=" User Defined Specializations">
-<link rel="next" href="mpl.html" title=" MPL Interoperability">
+<link rel="prev" href="user_defined.html" title="User Defined Specializations">
+<link rel="next" href="mpl.html" title="MPL Interoperability">
 </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><h2 class="title" style="clear: both">
-<a name="boost_typetraits.intrinsics"></a> Support for Compiler Intrinsics</h2></div></div></div>
+<a name="boost_typetraits.intrinsics"></a> Support for Compiler Intrinsics
+</h2></div></div></div>
 <p>
       There are some traits that can not be implemented within the current C++ language:
       to make these traits "just work" with user defined types, some kind
@@ -37,18 +38,16 @@
       for all types (but all have safe fallback positions if this support is unavailable):
     </p>
 <div class="itemizedlist"><ul type="disc">
-<li>is_union</li>
-<li>is_pod</li>
-<li><a href="reference/has_trivial_constructor.html" title="
- has_trivial_constructor">has_trivial_constructor</a></li>
-<li>has_trivial_copy</li>
-<li>has_trivial_assign</li>
-<li>has_trivial_destructor</li>
-<li><a href="reference/has_nothrow_constructor.html" title="
- has_nothrow_constructor">has_nothrow_constructor</a></li>
-<li>has_nothrow_copy</li>
-<li>has_nothrow_assign</li>
-<li>has_virtual_destructor</li>
+<li>is_union</li>
+<li>is_pod</li>
+<li>has_trivial_constructor</li>
+<li>has_trivial_copy</li>
+<li>has_trivial_assign</li>
+<li>has_trivial_destructor</li>
+<li>has_nothrow_constructor</li>
+<li>has_nothrow_copy</li>
+<li>has_nothrow_assign</li>
+<li>has_virtual_destructor</li>
 </ul></div>
 <p>
       The following traits classes can't be portably implemented in the C++ language,
@@ -56,15 +55,15 @@
       all the compilers we know about:
     </p>
 <div class="itemizedlist"><ul type="disc">
-<li>is_empty</li>
-<li>is_polymorphic</li>
+<li>is_empty</li>
+<li>is_polymorphic</li>
 </ul></div>
 <p>
       The following traits classes are dependent on one or more of the above:
     </p>
 <div class="itemizedlist"><ul type="disc">
-<li>is_class</li>
-<li>is_stateless</li>
+<li>is_class</li>
+<li>is_stateless</li>
 </ul></div>
 <p>
       The hooks for compiler-intrinsic support are defined in boost/type_traits/intrinsics.hpp,
@@ -72,8 +71,8 @@
       of the following macros:
     </p>
 <div class="table">
-<a name="id464633"></a><p class="title"><b>Table 1.4. Macros for Compiler Intrinsics</b></p>
-<table class="table" summary="Macros for Compiler Intrinsics">
+<a name="id498584"></a><p class="title"><b>Table 1.4. Macros for Compiler Intrinsics</b></p>
+<div class="table-contents"><table class="table" summary="Macros for Compiler Intrinsics">
 <colgroup>
 <col>
 <col>
@@ -175,8 +174,8 @@
           </td>
 <td>
           <p>
- Should evaluate to true if <tt class="computeroutput"><span class="identifier">T</span>
- <span class="identifier">x</span><span class="special">;</span></tt>
+ Should evaluate to true if <code class="computeroutput"><span class="identifier">T</span>
+ <span class="identifier">x</span><span class="special">;</span></code>
             can not throw
           </p>
           </td>
@@ -189,7 +188,7 @@
           </td>
 <td>
           <p>
- Should evaluate to true if <tt class="computeroutput"><span class="identifier">T</span><span class="special">(</span><span class="identifier">t</span><span class="special">)</span></tt> can not throw
+ Should evaluate to true if <code class="computeroutput"><span class="identifier">T</span><span class="special">(</span><span class="identifier">t</span><span class="special">)</span></code> can not throw
           </p>
           </td>
 </tr>
@@ -201,11 +200,11 @@
           </td>
 <td>
           <p>
- Should evaluate to true if <tt class="computeroutput"><span class="identifier">T</span>
+ Should evaluate to true if <code class="computeroutput"><span class="identifier">T</span>
             <span class="identifier">t</span><span class="special">,</span>
             <span class="identifier">u</span><span class="special">;</span>
             <span class="identifier">t</span> <span class="special">=</span>
- <span class="identifier">u</span></tt> can not throw
+ <span class="identifier">u</span></code> can not throw
           </p>
           </td>
 </tr>
@@ -222,8 +221,9 @@
           </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -232,8 +232,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intro.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intro.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intro.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> Introduction</title>
+<title>Introduction</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="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="prev" href="../index.html" title="Chapter 1. Boost.TypeTraits">
-<link rel="next" href="background.html" title=" Background and Tutorial">
+<link rel="next" href="background.html" title="Background and Tutorial">
 </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><h2 class="title" style="clear: both">
-<a name="boost_typetraits.intro"></a> Introduction</h2></div></div></div>
+<a name="boost_typetraits.intro"></a> Introduction
+</h2></div></div></div>
 <p>
       The Boost type-traits library contains a set of very specific traits classes,
       each of which encapsulate a single trait from the C++ type system; for example,
@@ -33,15 +34,15 @@
     </p>
 <p>
       The type-traits classes share a unified design: each class inherits from a
- the type true_type
- if the type has the specified property and inherits from false_type
+ the type true_type
+ if the type has the specified property and inherits from false_type
       otherwise.
     </p>
 <p>
       The type-traits library also contains a set of classes that perform a specific
       transformation on a type; for example, they can remove a top-level const or
       volatile qualifier from a type. Each class that performs a transformation defines
- a single typedef-member <tt class="computeroutput"><span class="identifier">type</span></tt>
+ a single typedef-member <code class="computeroutput"><span class="identifier">type</span></code>
       that is the result of the transformation.
     </p>
 </div>
@@ -52,8 +53,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/mpl.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/mpl.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/mpl.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> MPL Interoperability</title>
+<title>MPL Interoperability</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="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
-<link rel="prev" href="intrinsics.html" title=" Support for Compiler Intrinsics">
-<link rel="next" href="examples.html" title=" Examples">
+<link rel="prev" href="intrinsics.html" title="Support for Compiler Intrinsics">
+<link rel="next" href="examples.html" title="Examples">
 </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><h2 class="title" style="clear: both">
-<a name="boost_typetraits.mpl"></a> MPL Interoperability</h2></div></div></div>
+<a name="boost_typetraits.mpl"></a> MPL Interoperability
+</h2></div></div></div>
 <p>
       All the value based traits in this library conform to MPL's requirements for
       an <a href="../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">Integral
@@ -32,14 +33,14 @@
       for broken compilers.
     </p>
 <p>
- Purely as an implementation detail, this means that <tt class="computeroutput">true_type</tt>
- inherits from boost::mpl::true_,
- <tt class="computeroutput">false_type</tt>
- inherits from boost::mpl::false_,
- and <tt class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span>
- <span class="identifier">v</span><span class="special">&gt;</span></tt>
- inherits from boost::mpl::integral_c<T,v>
- (provided <tt class="computeroutput"><span class="identifier">T</span></tt> is not <tt class="computeroutput"><span class="keyword">bool</span></tt>)
+ Purely as an implementation detail, this means that <code class="computeroutput">true_type</code>
+ inherits from boost::mpl::true_,
+ <code class="computeroutput">false_type</code>
+ inherits from boost::mpl::false_,
+ and <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span>
+ <span class="identifier">v</span><span class="special">&gt;</span></code>
+ inherits from boost::mpl::integral_c<T,v>
+ (provided <code class="computeroutput"><span class="identifier">T</span></code> is not <code class="computeroutput"><span class="keyword">bool</span></code>)
     </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -49,8 +50,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference.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> Alphabetical Reference</title>
+<title>Alphabetical 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="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
-<link rel="prev" href="examples/to_double.html" title=" Convert Numeric
- Types and Enums to double">
-<link rel="next" href="reference/add_const.html" title=" add_const">
+<link rel="prev" href="examples/to_double.html" title="Convert Numeric Types and Enums to double">
+<link rel="next" href="reference/add_const.html" title="add_const">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,7 +24,8 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_typetraits.reference"></a> Alphabetical Reference</h2></div></div></div>
+<a name="boost_typetraits.reference"></a> Alphabetical Reference
+</h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> add_const</span></dt>
 <dt><span class="section"> add_cv</span></dt>
@@ -109,8 +109,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_const.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> add_const</title>
+<title>add_const</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="../reference.html" title=" Alphabetical Reference">
-<link rel="next" href="add_cv.html" title=" add_cv">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="../reference.html" title="Alphabetical Reference">
+<link rel="next" href="add_cv.html" title="add_cv">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,37 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.add_const"></a> add_const</h3></div></div></div>
+<a name="boost_typetraits.reference.add_const"></a> add_const
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">add_const</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> The same type as <tt class="computeroutput"><span class="identifier">T</span>
- <span class="keyword">const</span></tt> for all <tt class="computeroutput"><span class="identifier">T</span></tt>.
+ <span class="bold"><strong>type:</strong></span> The same type as <code class="computeroutput"><span class="identifier">T</span>
+ <span class="keyword">const</span></code> for all <code class="computeroutput"><span class="identifier">T</span></code>.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.3.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.3.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial specialization of class-templates then this template
- will compile, but the member <tt class="computeroutput"><span class="identifier">type</span></tt>
- will always be the same as type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
+ will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
         except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_const</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_const</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id469779"></a><p class="title"><b>Table 1.5. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id503727"></a><p class="title"><b>Table 1.5. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -75,55 +76,56 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_const</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_const</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_const</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_const</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">&amp;</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_const</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_const</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">*</span>
- <span class="keyword">const</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">*</span>
+ <span class="keyword">const</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -132,8 +134,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.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> add_cv</title>
+<title>add_cv</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="add_const.html" title=" add_const">
-<link rel="next" href="add_pointer.html" title=" add_pointer">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="add_const.html" title="add_const">
+<link rel="next" href="add_pointer.html" title="add_pointer">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,38 +24,39 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.add_cv"></a> add_cv</h3></div></div></div>
+<a name="boost_typetraits.reference.add_cv"></a> add_cv
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">add_cv</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> The same type as <tt class="computeroutput"><span class="identifier">T</span>
- <span class="keyword">const</span> <span class="keyword">volatile</span></tt>
- for all <tt class="computeroutput"><span class="identifier">T</span></tt>.
+ <span class="bold"><strong>type:</strong></span> The same type as <code class="computeroutput"><span class="identifier">T</span>
+ <span class="keyword">const</span> <span class="keyword">volatile</span></code>
+ for all <code class="computeroutput"><span class="identifier">T</span></code>.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.3.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.3.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial specialization of class-templates then this template
- will compile, but the member <tt class="computeroutput"><span class="identifier">type</span></tt>
- will always be the same as type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
+ will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
         except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_cv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_cv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id470419"></a><p class="title"><b>Table 1.6. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id504366"></a><p class="title"><b>Table 1.6. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -76,57 +77,58 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_cv</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_cv</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span>
- <span class="keyword">volatile</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span>
+ <span class="keyword">volatile</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_cv</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_cv</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">&amp;</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_cv</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_cv</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">*</span>
- <span class="keyword">const</span> <span class="keyword">volatile</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">*</span>
+ <span class="keyword">const</span> <span class="keyword">volatile</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_cv</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_cv</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span>
- <span class="keyword">volatile</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span>
+ <span class="keyword">volatile</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -135,8 +137,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.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> add_pointer</title>
+<title>add_pointer</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="add_cv.html" title=" add_cv">
-<link rel="next" href="add_reference.html" title=" add_reference">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="add_cv.html" title="add_cv">
+<link rel="next" href="add_reference.html" title="add_reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,40 +24,41 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.add_pointer"></a> add_pointer</h3></div></div></div>
+<a name="boost_typetraits.reference.add_pointer"></a> add_pointer
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">add_pointer</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> The same type as <tt class="computeroutput"><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">*</span></tt>.
+ <span class="bold"><strong>type:</strong></span> The same type as <code class="computeroutput"><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">*</span></code>.
       </p>
 <p>
- The rationale for this template is that it produces the same type as <tt class="computeroutput"><span class="identifier">TYPEOF</span><span class="special">(&amp;</span><span class="identifier">t</span><span class="special">)</span></tt>, where
- <tt class="computeroutput"><span class="identifier">t</span></tt> is an object of type <tt class="computeroutput"><span class="identifier">T</span></tt>.
+ The rationale for this template is that it produces the same type as <code class="computeroutput"><span class="identifier">TYPEOF</span><span class="special">(&amp;</span><span class="identifier">t</span><span class="special">)</span></code>, where
+ <code class="computeroutput"><span class="identifier">t</span></code> is an object of type <code class="computeroutput"><span class="identifier">T</span></code>.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 8.3.1.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 8.3.1.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial specialization of class-templates then this template
- will compile, but the member <tt class="computeroutput"><span class="identifier">type</span></tt>
- will always be the same as type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
+ will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
         except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id471134"></a><p class="title"><b>Table 1.7. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id505080"></a><p class="title"><b>Table 1.7. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -78,54 +79,55 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">*</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">*</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">**</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">**</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">**</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">**</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -134,8 +136,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.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> add_reference</title>
+<title>add_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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="add_pointer.html" title=" add_pointer">
-<link rel="next" href="add_volatile.html" title=" add_volatile">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="add_pointer.html" title="add_pointer">
+<link rel="next" href="add_volatile.html" title="add_volatile">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,37 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.add_reference"></a> add_reference</h3></div></div></div>
+<a name="boost_typetraits.reference.add_reference"></a> add_reference
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">add_reference</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> If <tt class="computeroutput"><span class="identifier">T</span></tt>
- is not a reference type then <tt class="computeroutput"><span class="identifier">T</span><span class="special">&amp;</span></tt>, otherwise <tt class="computeroutput"><span class="identifier">T</span></tt>.
+ <span class="bold"><strong>type:</strong></span> If <code class="computeroutput"><span class="identifier">T</span></code>
+ is not a reference type then <code class="computeroutput"><span class="identifier">T</span><span class="special">&amp;</span></code>, otherwise <code class="computeroutput"><span class="identifier">T</span></code>.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 8.3.2.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 8.3.2.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial specialization of class-templates then this template
- will compile, but the member <tt class="computeroutput"><span class="identifier">type</span></tt>
- will always be the same as type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
+ will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
         except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_reference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_reference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id471775"></a><p class="title"><b>Table 1.8. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id505719"></a><p class="title"><b>Table 1.8. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -75,54 +76,55 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">&amp;</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_reference</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_reference</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">*&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">*&amp;</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">*&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">*&amp;</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -131,8 +133,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.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> add_volatile</title>
+<title>add_volatile</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="add_reference.html" title=" add_reference">
-<link rel="next" href="aligned_storage.html" title=" aligned_storage">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="add_reference.html" title="add_reference">
+<link rel="next" href="aligned_storage.html" title="aligned_storage">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,37 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.add_volatile"></a> add_volatile</h3></div></div></div>
+<a name="boost_typetraits.reference.add_volatile"></a> add_volatile
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">add_volatile</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> The same type as <tt class="computeroutput"><span class="identifier">T</span>
- <span class="keyword">volatile</span></tt> for all <tt class="computeroutput"><span class="identifier">T</span></tt>.
+ <span class="bold"><strong>type:</strong></span> The same type as <code class="computeroutput"><span class="identifier">T</span>
+ <span class="keyword">volatile</span></code> for all <code class="computeroutput"><span class="identifier">T</span></code>.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.3.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.3.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial specialization of class-templates then this template
- will compile, but the member <tt class="computeroutput"><span class="identifier">type</span></tt>
- will always be the same as type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
+ will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
         except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_volatile</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_volatile</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id472405"></a><p class="title"><b>Table 1.9. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id506349"></a><p class="title"><b>Table 1.9. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -75,56 +76,57 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_volatile</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_volatile</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">volatile</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">volatile</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_volatile</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_volatile</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">&amp;</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_volatile</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_volatile</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">*</span>
- <span class="keyword">volatile</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">*</span>
+ <span class="keyword">volatile</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">add_volatile</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">add_volatile</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span>
- <span class="keyword">volatile</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span>
+ <span class="keyword">volatile</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -133,8 +135,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.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> aligned_storage</title>
+<title>aligned_storage</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="add_volatile.html" title=" add_volatile">
-<link rel="next" href="alignment_of.html" title=" alignment_of">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="add_volatile.html" title="add_volatile">
+<link rel="next" href="alignment_of.html" title="alignment_of">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,23 +24,24 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.aligned_storage"></a> aligned_storage</h3></div></div></div>
+<a name="boost_typetraits.reference.aligned_storage"></a> aligned_storage
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Size</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Align</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">aligned_storage</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> a built-in or POD type with size
- <tt class="computeroutput"><span class="identifier">Size</span></tt> and an alignment that
- is a multiple of <tt class="computeroutput"><span class="identifier">Align</span></tt>.
+ <span class="bold"><strong>type:</strong></span> a built-in or POD type with size
+ <code class="computeroutput"><span class="identifier">Size</span></code> and an alignment that
+ is a multiple of <code class="computeroutput"><span class="identifier">Align</span></code>.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">aligned_storage</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">aligned_storage</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -50,8 +51,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.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> alignment_of</title>
+<title>alignment_of</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="aligned_storage.html" title=" aligned_storage">
-<link rel="next" href="decay.html" title=" decay">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="aligned_storage.html" title="aligned_storage">
+<link rel="next" href="decay.html" title="decay">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,35 +24,36 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.alignment_of"></a> alignment_of</h3></div></div></div>
+<a name="boost_typetraits.reference.alignment_of"></a> alignment_of
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">alignment_of</span> <span class="special">:</span> <span class="keyword">public</span> integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">ALIGNOF</span><span class="special">(</span><span class="identifier">T</span><span class="special">)&gt;</span> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">alignment_of</span> <span class="special">:</span> <span class="keyword">public</span> integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">ALIGNOF</span><span class="special">(</span><span class="identifier">T</span><span class="special">)&gt;</span> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> Class template alignment<span class="underline">of inherits from `</span>_integral_constant&lt;std::size_t,
- ALIGNOF(T)&gt;<tt class="computeroutput"><span class="special">,</span> <span class="identifier">where</span>
- </tt>ALIGNOF(T)` is the alignment of type T.
+ <span class="bold"><strong>Inherits:</strong></span> Class template alignment<span class="underline">of inherits from `</span>_integral_constant&lt;std::size_t,
+ ALIGNOF(T)&gt;<code class="computeroutput"><span class="special">,</span> <span class="identifier">where</span>
+ </code>ALIGNOF(T)` is the alignment of type T.
       </p>
 <p>
- <span class="emphasis"><em>Note: strictly speaking you should only rely on the value of <tt class="computeroutput"><span class="identifier">ALIGNOF</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span></tt> being
+ <span class="emphasis"><em>Note: strictly speaking you should only rely on the value of <code class="computeroutput"><span class="identifier">ALIGNOF</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span></code> being
         a multiple of the true alignment of T, although in practice it does compute
         the correct value in all the cases we know about.</em></span>
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">alignment_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">alignment_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">alignment_of</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">ALIGNOF</span><span class="special">(</span><span class="keyword">int</span><span class="special">)&gt;</span></tt>.
+ <code class="computeroutput"><span class="identifier">alignment_of</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">ALIGNOF</span><span class="special">(</span><span class="keyword">int</span><span class="special">)&gt;</span></code>.
           </p>
 <p>
         </p>
@@ -61,7 +62,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">alignment_of</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">ALIGNOF</span><span class="special">(</span><span class="keyword">char</span><span class="special">)&gt;</span></tt>.
+ <code class="computeroutput"><span class="identifier">alignment_of</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">ALIGNOF</span><span class="special">(</span><span class="keyword">char</span><span class="special">)&gt;</span></code>.
           </p>
 <p>
         </p>
@@ -70,8 +71,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">alignment_of</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
- with value <tt class="computeroutput"><span class="identifier">ALIGNOF</span><span class="special">(</span><span class="keyword">double</span><span class="special">)</span></tt>.
+ <code class="computeroutput"><span class="identifier">alignment_of</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
+ with value <code class="computeroutput"><span class="identifier">ALIGNOF</span><span class="special">(</span><span class="keyword">double</span><span class="special">)</span></code>.
           </p>
 <p>
         </p>
@@ -80,7 +81,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">alignment_of</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span></tt>.
+ <code class="computeroutput"><span class="identifier">alignment_of</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span></code>.
           </p>
 <p>
         </p>
@@ -93,8 +94,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/decay.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/decay.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/decay.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> decay</title>
+<title>decay</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="alignment_of.html" title=" alignment_of">
-<link rel="next" href="extent.html" title=" extent">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="alignment_of.html" title="alignment_of">
+<link rel="next" href="extent.html" title="extent">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,32 +24,33 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.decay"></a> decay</h3></div></div></div>
+<a name="boost_typetraits.reference.decay"></a> decay
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">decay</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> Let <tt class="computeroutput"><span class="identifier">U</span></tt>
- be the result of <tt class="computeroutput"><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>, then if <tt class="computeroutput"><span class="identifier">U</span></tt>
- is an array type, the result is <tt class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="identifier">U</span><span class="special">&gt;*</span></tt>,
- otherwise if <tt class="computeroutput"><span class="identifier">U</span></tt> is a function
- type then the result is <tt class="computeroutput"><span class="identifier">U</span><span class="special">*</span></tt>, otherwise the result is <tt class="computeroutput"><span class="identifier">U</span></tt>.
+ <span class="bold"><strong>type:</strong></span> Let <code class="computeroutput"><span class="identifier">U</span></code>
+ be the result of <code class="computeroutput"><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span></code>, then if <code class="computeroutput"><span class="identifier">U</span></code>
+ is an array type, the result is <code class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="identifier">U</span><span class="special">&gt;*</span></code>,
+ otherwise if <code class="computeroutput"><span class="identifier">U</span></code> is a function
+ type then the result is <code class="computeroutput"><span class="identifier">U</span><span class="special">*</span></code>, otherwise the result is <code class="computeroutput"><span class="identifier">U</span></code>.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.1.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">decay</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">decay</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id474069"></a><p class="title"><b>Table 1.10. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id508010"></a><p class="title"><b>Table 1.10. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -70,66 +71,67 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">decay</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">3</span><span class="special">]&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">decay</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">3</span><span class="special">]&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">[</span><span class="number">2</span><span class="special">]*</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">[</span><span class="number">2</span><span class="special">]*</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">decay</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">(&amp;)[</span><span class="number">2</span><span class="special">]&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">decay</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">(&amp;)[</span><span class="number">2</span><span class="special">]&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">*</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">*</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">decay</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">(&amp;)(</span><span class="keyword">double</span><span class="special">)&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">decay</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">(&amp;)(</span><span class="keyword">double</span><span class="special">)&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">(*)(</span><span class="keyword">double</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">(*)(</span><span class="keyword">double</span><span class="special">)</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">(*)(</span><span class="keyword">double</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">(*)(</span><span class="keyword">double</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">(*)(</span><span class="keyword">double</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">(*)(</span><span class="keyword">double</span><span class="special">)</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">(</span><span class="keyword">double</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">(</span><span class="keyword">double</span><span class="special">)</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">(*)(</span><span class="keyword">double</span><span class="special">)</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">(*)(</span><span class="keyword">double</span><span class="special">)</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -138,8 +140,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/extent.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/extent.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/extent.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> extent</title>
+<title>extent</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="decay.html" title=" decay">
-<link rel="next" href="floating_point_promotion.html" title="
- floating_point_promotion">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="decay.html" title="decay">
+<link rel="next" href="floating_point_promotion.html" title="floating_point_promotion">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,36 +24,37 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.extent"></a> extent</h3></div></div></div>
+<a name="boost_typetraits.reference.extent"></a> extent
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span> <span class="special">=</span> <span class="number">0</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">extent</span> <span class="special">:</span> <span class="keyword">public</span> integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">EXTENT</span><span class="special">(</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">N</span><span class="special">)&gt;</span> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">extent</span> <span class="special">:</span> <span class="keyword">public</span> integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">EXTENT</span><span class="special">(</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">N</span><span class="special">)&gt;</span> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> Class template extent inherits
- from <tt class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">EXTENT</span><span class="special">(</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">N</span><span class="special">)&gt;</span></tt>,
- where <tt class="computeroutput"><span class="identifier">EXTENT</span><span class="special">(</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">N</span><span class="special">)</span></tt> is the number of elements in the N'th array
- dimention of type <tt class="computeroutput"><span class="identifier">T</span></tt>.
+ <span class="bold"><strong>Inherits:</strong></span> Class template extent inherits
+ from <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">EXTENT</span><span class="special">(</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">N</span><span class="special">)&gt;</span></code>,
+ where <code class="computeroutput"><span class="identifier">EXTENT</span><span class="special">(</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">N</span><span class="special">)</span></code> is the number of elements in the N'th array
+ dimention of type <code class="computeroutput"><span class="identifier">T</span></code>.
       </p>
 <p>
- If <tt class="computeroutput"><span class="identifier">T</span></tt> is not an array type,
- or if <tt class="computeroutput"><span class="identifier">N</span> <span class="special">&gt;</span>
- rank<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>, or if the N'th array bound is incomplete,
- then <tt class="computeroutput"><span class="identifier">EXTENT</span><span class="special">(</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">N</span><span class="special">)</span></tt> is zero.
+ If <code class="computeroutput"><span class="identifier">T</span></code> is not an array type,
+ or if <code class="computeroutput"><span class="identifier">N</span> <span class="special">&gt;</span>
+ rank<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code>, or if the N'th array bound is incomplete,
+ then <code class="computeroutput"><span class="identifier">EXTENT</span><span class="special">(</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">N</span><span class="special">)</span></code> is zero.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">extent</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">extent</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">1</span><span class="special">]&gt;</span></tt> inherits from <tt class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">1</span><span class="special">&gt;</span></tt>.
+ <code class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">1</span><span class="special">]&gt;</span></code> inherits from <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">1</span><span class="special">&gt;</span></code>.
           </p>
 <p>
         </p>
@@ -63,8 +63,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">3</span><span class="special">][</span><span class="number">4</span><span class="special">],</span>
- <span class="number">1</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">3</span><span class="special">&gt;</span></tt>.
+ <code class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">3</span><span class="special">][</span><span class="number">4</span><span class="special">],</span>
+ <span class="number">1</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">3</span><span class="special">&gt;</span></code>.
           </p>
 <p>
         </p>
@@ -73,7 +73,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">4</span><span class="special">]&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">4</span><span class="special">]&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>4</em></span>.
           </p>
 <p>
@@ -83,7 +83,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[][</span><span class="number">2</span><span class="special">]&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[][</span><span class="number">2</span><span class="special">]&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>0</em></span>.
           </p>
 <p>
@@ -93,7 +93,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[][</span><span class="number">2</span><span class="special">],</span> <span class="number">1</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[][</span><span class="number">2</span><span class="special">],</span> <span class="number">1</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>2</em></span>.
           </p>
 <p>
@@ -103,7 +103,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>0</em></span>.
           </p>
 <p>
@@ -113,7 +113,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span></tt>.
+ <code class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span></code>.
           </p>
 <p>
         </p>
@@ -126,8 +126,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.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>
- floating_point_promotion</title>
+<title>floating_point_promotion</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="extent.html" title=" extent">
-<link rel="next" href="function_traits.html" title=" function_traits">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="extent.html" title="extent">
+<link rel="next" href="function_traits.html" title="function_traits">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,34 +24,34 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.floating_point_promotion"></a><a href="floating_point_promotion.html" title="
- floating_point_promotion">
- floating_point_promotion</a></h3></div></div></div>
+<a name="boost_typetraits.reference.floating_point_promotion"></a><a href="floating_point_promotion.html" title="floating_point_promotion">
+ floating_point_promotion</a>
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">floating_point_promotion</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> If floating point promotion can be
- applied to an rvalue of type <tt class="computeroutput"><span class="identifier">T</span></tt>,
- then applies floating point promotion to <tt class="computeroutput"><span class="identifier">T</span></tt>
- and keeps cv-qualifiers of <tt class="computeroutput"><span class="identifier">T</span></tt>,
- otherwise leaves <tt class="computeroutput"><span class="identifier">T</span></tt> unchanged.
+ <span class="bold"><strong>type:</strong></span> If floating point promotion can be
+ applied to an rvalue of type <code class="computeroutput"><span class="identifier">T</span></code>,
+ then applies floating point promotion to <code class="computeroutput"><span class="identifier">T</span></code>
+ and keeps cv-qualifiers of <code class="computeroutput"><span class="identifier">T</span></code>,
+ otherwise leaves <code class="computeroutput"><span class="identifier">T</span></code> unchanged.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 4.6.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 4.6.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">floating_point_promotion</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">floating_point_promotion</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id475860"></a><p class="title"><b>Table 1.11. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id509798"></a><p class="title"><b>Table 1.11. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -73,43 +72,44 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">floating_point_promotion</span><span class="special">&lt;</span><span class="keyword">float</span>
- <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">floating_point_promotion</span><span class="special">&lt;</span><span class="keyword">float</span>
+ <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">double</span> <span class="keyword">const</span></tt>
+ <code class="computeroutput"><span class="keyword">double</span> <span class="keyword">const</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">floating_point_promotion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">floating_point_promotion</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">float</span><span class="special">&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">float</span><span class="special">&amp;</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">floating_point_promotion</span><span class="special">&lt;</span><span class="keyword">short</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">floating_point_promotion</span><span class="special">&lt;</span><span class="keyword">short</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">short</span></tt>
+ <code class="computeroutput"><span class="keyword">short</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -118,8 +118,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.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> function_traits</title>
+<title>function_traits</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="floating_point_promotion.html" title="
- floating_point_promotion">
-<link rel="next" href="has_nothrow_assign.html" title=" has_nothrow_assign">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="floating_point_promotion.html" title="floating_point_promotion">
+<link rel="next" href="has_nothrow_assign.html" title="has_nothrow_assign">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,14 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.function_traits"></a> function_traits</h3></div></div></div>
+<a name="boost_typetraits.reference.function_traits"></a> function_traits
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">function_traits</span>
 <span class="special">{</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">arity</span> <span class="special">=</span> <i class="replaceable"><tt>see-below</tt></i><span class="special">;</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">result_type</span><span class="special">;</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> arg<i class="replaceable"><tt>N</tt></i>_type<span class="special">;</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">arity</span> <span class="special">=</span> <em class="replaceable"><code>see-below</code></em><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">result_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> arg<em class="replaceable"><code>N</code></em>_type<span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
@@ -43,8 +43,8 @@
           The compiler supports partial specialization of class templates.
         </li>
 <li>
- The template argument <tt class="computeroutput"><span class="identifier">T</span></tt>
- is a <span class="emphasis"><em>function type</em></span>, note that this <span class="emphasis"><em><span class="bold"><b>is not</b></span></em></span> the same thing as a <span class="emphasis"><em>pointer
+ The template argument <code class="computeroutput"><span class="identifier">T</span></code>
+ is a <span class="emphasis"><em>function type</em></span>, note that this <span class="emphasis"><em><span class="bold"><strong>is not</strong></span></em></span> the same thing as a <span class="emphasis"><em>pointer
           to a function</em></span>.
         </li>
 </ul></div>
@@ -53,15 +53,15 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../../doc/html/images/tip.png"></td>
 <th align="left">Tip</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
+<tr><td align="left" valign="top"><p>
           function_traits is intended to introspect only C++ functions of the form
           R (), R( A1 ), R ( A1, ... etc. ) and not function pointers or class member
- functions. To convert a function pointer type to a suitable type use remove_pointer.
+ functions. To convert a function pointer type to a suitable type use remove_pointer.
         </p></td></tr>
 </table></div>
 <div class="table">
-<a name="id476342"></a><p class="title"><b>Table 1.12. Function Traits Members</b></p>
-<table class="table" summary="Function Traits Members">
+<a name="id510280"></a><p class="title"><b>Table 1.12. Function Traits Members</b></p>
+<div class="table-contents"><table class="table" summary="Function Traits Members">
 <colgroup>
 <col>
 <col>
@@ -82,49 +82,49 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">arity</span></tt>
+ <code class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">arity</span></code>
             </p>
             </td>
 <td>
             <p>
               An integral constant expression that gives the number of arguments
- accepted by the function type <tt class="computeroutput"><span class="identifier">F</span></tt>.
+ accepted by the function type <code class="computeroutput"><span class="identifier">F</span></code>.
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span></tt>
+ <code class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">result_type</span></code>
             </p>
             </td>
 <td>
             <p>
- The type returned by function type <tt class="computeroutput"><span class="identifier">F</span></tt>.
+ The type returned by function type <code class="computeroutput"><span class="identifier">F</span></code>.
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span>arg<i class="replaceable"><tt>N</tt></i>_type</tt>
+ <code class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span>arg<em class="replaceable"><code>N</code></em>_type</code>
             </p>
             </td>
 <td>
             <p>
- The <i class="replaceable"><tt>N</tt></i>th argument type of function type <tt class="computeroutput"><span class="identifier">F</span></tt>,
- where <tt class="computeroutput"><span class="number">1</span> <span class="special">&lt;=</span>
+ The <em class="replaceable"><code>N</code></em>th argument type of function type <code class="computeroutput"><span class="identifier">F</span></code>,
+ where <code class="computeroutput"><span class="number">1</span> <span class="special">&lt;=</span>
               <span class="identifier">N</span> <span class="special">&lt;=</span>
- <span class="identifier">arity</span></tt> of <tt class="computeroutput"><span class="identifier">F</span></tt>.
+ <span class="identifier">arity</span></code> of <code class="computeroutput"><span class="identifier">F</span></code>.
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
-<div class="table">
-<a name="id476620"></a><p class="title"><b>Table 1.13. Examples</b></p>
-<table class="table" summary="Examples">
+<br class="table-break"><div class="table">
+<a name="id510557"></a><p class="title"><b>Table 1.13. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -145,7 +145,7 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">void</span> <span class="special">(</span><span class="keyword">void</span><span class="special">)&gt;::</span><span class="identifier">arity</span></tt>
+ <code class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">void</span> <span class="special">(</span><span class="keyword">void</span><span class="special">)&gt;::</span><span class="identifier">arity</span></code>
             </p>
             </td>
 <td>
@@ -157,7 +157,7 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">arity</span></tt>
+ <code class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">arity</span></code>
             </p>
             </td>
 <td>
@@ -169,7 +169,7 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">long</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">void</span><span class="special">*)&gt;::</span><span class="identifier">arity</span></tt>
+ <code class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">long</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">void</span><span class="special">*)&gt;::</span><span class="identifier">arity</span></code>
             </p>
             </td>
 <td>
@@ -181,60 +181,60 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">void</span> <span class="special">(</span><span class="keyword">void</span><span class="special">)&gt;::</span><span class="identifier">result_type</span></tt>
+ <code class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">void</span> <span class="special">(</span><span class="keyword">void</span><span class="special">)&gt;::</span><span class="identifier">result_type</span></code>
             </p>
             </td>
 <td>
             <p>
- The type <tt class="computeroutput"><span class="keyword">void</span></tt>.
+ The type <code class="computeroutput"><span class="keyword">void</span></code>.
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">result_type</span></tt>
+ <code class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">result_type</span></code>
             </p>
             </td>
 <td>
             <p>
- The type <tt class="computeroutput"><span class="keyword">long</span></tt>.
+ The type <code class="computeroutput"><span class="keyword">long</span></code>.
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">arg1_type</span></tt>
+ <code class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">arg1_type</span></code>
             </p>
             </td>
 <td>
             <p>
- The type <tt class="computeroutput"><span class="keyword">int</span></tt>.
+ The type <code class="computeroutput"><span class="keyword">int</span></code>.
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">long</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">void</span><span class="special">*)&gt;::</span><span class="identifier">arg4_type</span></tt>
+ <code class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">long</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">void</span><span class="special">*)&gt;::</span><span class="identifier">arg4_type</span></code>
             </p>
             </td>
 <td>
             <p>
- The type <tt class="computeroutput"><span class="keyword">void</span><span class="special">*</span></tt>.
+ The type <code class="computeroutput"><span class="keyword">void</span><span class="special">*</span></code>.
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">long</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">void</span><span class="special">*)&gt;::</span><span class="identifier">arg5_type</span></tt>
+ <code class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">long</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">void</span><span class="special">*)&gt;::</span><span class="identifier">arg5_type</span></code>
             </p>
             </td>
 <td>
             <p>
- A compiler error: there is no <tt class="computeroutput"><span class="identifier">arg4_type</span></tt>
+ A compiler error: there is no <code class="computeroutput"><span class="identifier">arg4_type</span></code>
               since there are only three arguments.
             </p>
             </td>
@@ -242,7 +242,7 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(*)(</span><span class="keyword">void</span><span class="special">)&gt;::</span><span class="identifier">arity</span></tt>
+ <code class="computeroutput"><span class="identifier">function_traits</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(*)(</span><span class="keyword">void</span><span class="special">)&gt;::</span><span class="identifier">arity</span></code>
             </p>
             </td>
 <td>
@@ -253,8 +253,9 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -263,8 +264,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.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> has_nothrow_default_constructor</title>
+<title>has_nothrow_default_constructor</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="has_nothrow_cp_cons.html" title=" has_nothrow_copy_constructor">
-<link rel="next" href="has_trivial_assign.html" title=" has_trivial_assign">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="has_nothrow_cp_cons.html" title="has_nothrow_copy_constructor">
+<link rel="next" href="has_trivial_assign.html" title="has_trivial_assign">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,10 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_no_throw_def_cons"></a> has_nothrow_default_constructor</h3></div></div></div>
+<a name="boost_typetraits.reference.has_no_throw_def_cons"></a> has_nothrow_default_constructor
+</h3></div></div></div>
 <p>
- See <a href="has_nothrow_constructor.html" title="
- has_nothrow_constructor">has_nothrow_constructor</a>.
+ See has_nothrow_constructor.
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -37,8 +37,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.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> has_nothrow_assign</title>
+<title>has_nothrow_assign</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="function_traits.html" title=" function_traits">
-<link rel="next" href="has_nothrow_constructor.html" title="
- has_nothrow_constructor">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="function_traits.html" title="function_traits">
+<link rel="next" href="has_nothrow_constructor.html" title="has_nothrow_constructor">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,34 +24,35 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_nothrow_assign"></a> has_nothrow_assign</h3></div></div></div>
+<a name="boost_typetraits.reference.has_nothrow_assign"></a> has_nothrow_assign
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_nothrow_assign</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_nothrow_assign</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- type with a non-throwing assignment-operator then inherits from true_type,
- otherwise inherits from false_type.
- Type <tt class="computeroutput"><span class="identifier">T</span></tt> must be a complete
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ type with a non-throwing assignment-operator then inherits from true_type,
+ otherwise inherits from false_type.
+ Type <code class="computeroutput"><span class="identifier">T</span></code> must be a complete
         type.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial-specialization of class templates, then this template
         can not be used with function types.
       </p>
 <p>
- Without some (as yet unspecified) help from the compiler, <tt class="computeroutput"><span class="identifier">has_nothrow_assign</span></tt>
+ Without some (as yet unspecified) help from the compiler, <code class="computeroutput"><span class="identifier">has_nothrow_assign</span></code>
         will never report that a class or struct has a non-throwing assignment-operator;
         this is always safe, if possibly sub-optimal. Currently (May 2005) only Visual
         C++ 8 has the necessary compiler support to ensure that this trait "just
         works".
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_nothrow_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_nothrow_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -62,8 +62,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.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>
- has_nothrow_constructor</title>
+<title>has_nothrow_constructor</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="has_nothrow_assign.html" title=" has_nothrow_assign">
-<link rel="next" href="has_nothrow_copy.html" title=" has_nothrow_copy">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="has_nothrow_assign.html" title="has_nothrow_assign">
+<link rel="next" href="has_nothrow_copy.html" title="has_nothrow_copy">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,42 +24,42 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_nothrow_constructor"></a><a href="has_nothrow_constructor.html" title="
- has_nothrow_constructor">
- has_nothrow_constructor</a></h3></div></div></div>
+<a name="boost_typetraits.reference.has_nothrow_constructor"></a><a href="has_nothrow_constructor.html" title="has_nothrow_constructor">
+ has_nothrow_constructor</a>
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_nothrow_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_nothrow_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_nothrow_default_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_nothrow_default_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- type with a non-throwing default-constructor then inherits from true_type,
- otherwise inherits from false_type.
- Type <tt class="computeroutput"><span class="identifier">T</span></tt> must be a complete
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ type with a non-throwing default-constructor then inherits from true_type,
+ otherwise inherits from false_type.
+ Type <code class="computeroutput"><span class="identifier">T</span></code> must be a complete
         type.
       </p>
 <p>
         These two traits are synonyms for each other.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial-specialization of class templates, then this template
         can not be used with function types.
       </p>
 <p>
- Without some (as yet unspecified) help from the compiler, <tt class="computeroutput"><span class="identifier">has_nothrow_constructor</span></tt>
+ Without some (as yet unspecified) help from the compiler, <code class="computeroutput"><span class="identifier">has_nothrow_constructor</span></code>
         will never report that a class or struct has a non-throwing default-constructor;
         this is always safe, if possibly sub-optimal. Currently (May 2005) only Visual
- C++ 8 has the necessary compiler intrinsics
+ C++ 8 has the necessary compiler intrinsics
         to ensure that this trait "just works".
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_nothrow_constructor</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_nothrow_constructor</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -70,8 +69,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.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> has_nothrow_copy</title>
+<title>has_nothrow_copy</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="has_nothrow_constructor.html" title="
- has_nothrow_constructor">
-<link rel="next" href="has_nothrow_cp_cons.html" title=" has_nothrow_copy_constructor">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="has_nothrow_constructor.html" title="has_nothrow_constructor">
+<link rel="next" href="has_nothrow_cp_cons.html" title="has_nothrow_copy_constructor">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,40 +24,41 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_nothrow_copy"></a> has_nothrow_copy</h3></div></div></div>
+<a name="boost_typetraits.reference.has_nothrow_copy"></a> has_nothrow_copy
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_nothrow_copy</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_nothrow_copy</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_nothrow_copy_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_nothrow_copy_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- type with a non-throwing copy-constructor then inherits from true_type,
- otherwise inherits from false_type.
- Type <tt class="computeroutput"><span class="identifier">T</span></tt> must be a complete
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ type with a non-throwing copy-constructor then inherits from true_type,
+ otherwise inherits from false_type.
+ Type <code class="computeroutput"><span class="identifier">T</span></code> must be a complete
         type.
       </p>
 <p>
         These two traits are synonyms for each other.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial-specialization of class templates, then this template
         can not be used with function types.
       </p>
 <p>
- Without some (as yet unspecified) help from the compiler, <tt class="computeroutput"><span class="identifier">has_nothrow_copy</span></tt>
+ Without some (as yet unspecified) help from the compiler, <code class="computeroutput"><span class="identifier">has_nothrow_copy</span></code>
         will never report that a class or struct has a non-throwing copy-constructor;
         this is always safe, if possibly sub-optimal. Currently (May 2005) only Visual
- C++ 8 has the necessary compiler intrinsics
+ C++ 8 has the necessary compiler intrinsics
         to ensure that this trait "just works".
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_nothrow_copy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_nothrow_copy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -68,8 +68,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.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> has_nothrow_copy_constructor</title>
+<title>has_nothrow_copy_constructor</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="has_nothrow_copy.html" title=" has_nothrow_copy">
-<link rel="next" href="has_no_throw_def_cons.html" title=" has_nothrow_default_constructor">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="has_nothrow_copy.html" title="has_nothrow_copy">
+<link rel="next" href="has_no_throw_def_cons.html" title="has_nothrow_default_constructor">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_nothrow_cp_cons"></a> has_nothrow_copy_constructor</h3></div></div></div>
+<a name="boost_typetraits.reference.has_nothrow_cp_cons"></a> has_nothrow_copy_constructor
+</h3></div></div></div>
 <p>
- See has_nothrow_copy.
+ See has_nothrow_copy.
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -36,8 +37,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.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> has_trivial_assign</title>
+<title>has_trivial_assign</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="has_no_throw_def_cons.html" title=" has_nothrow_default_constructor">
-<link rel="next" href="has_trivial_constructor.html" title="
- has_trivial_constructor">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="has_no_throw_def_cons.html" title="has_nothrow_default_constructor">
+<link rel="next" href="has_trivial_constructor.html" title="has_trivial_constructor">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,23 +24,24 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_trivial_assign"></a> has_trivial_assign</h3></div></div></div>
+<a name="boost_typetraits.reference.has_trivial_assign"></a> has_trivial_assign
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_trivial_assign</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_trivial_assign</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- type with a trivial assignment-operator then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ type with a trivial assignment-operator then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
         If a type has a trivial assignment-operator then the operator has the same
         effect as copying the bits of one object to the other: calls to the operator
- can be safely replaced with a call to <tt class="computeroutput"><span class="identifier">memcpy</span></tt>.
+ can be safely replaced with a call to <code class="computeroutput"><span class="identifier">memcpy</span></code>.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial-specialization of class templates, then this template
         can not be used with function types.
       </p>
@@ -49,26 +49,26 @@
         Without some (as yet unspecified) help from the compiler, has_trivial_assign
         will never report that a user-defined class or struct has a trivial constructor;
         this is always safe, if possibly sub-optimal. Currently (May 2005) only MWCW
- 9 and Visual C++ 8 have the necessary compiler intrinsics
+ 9 and Visual C++ 8 have the necessary compiler intrinsics
         to detect user-defined classes with trivial constructors.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 12.8p11.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 12.8p11.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_trivial_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_trivial_assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -77,7 +77,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -86,7 +86,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -96,7 +96,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -106,7 +106,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -119,8 +119,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.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>
- has_trivial_constructor</title>
+<title>has_trivial_constructor</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="has_trivial_assign.html" title=" has_trivial_assign">
-<link rel="next" href="has_trivial_copy.html" title=" has_trivial_copy">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="has_trivial_assign.html" title="has_trivial_assign">
+<link rel="next" href="has_trivial_copy.html" title="has_trivial_copy">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,20 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_trivial_constructor"></a><a href="has_trivial_constructor.html" title="
- has_trivial_constructor">
- has_trivial_constructor</a></h3></div></div></div>
+<a name="boost_typetraits.reference.has_trivial_constructor"></a><a href="has_trivial_constructor.html" title="has_trivial_constructor">
+ has_trivial_constructor</a>
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_trivial_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_trivial_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_trivial_default_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_trivial_default_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- type with a trivial default-constructor then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ type with a trivial default-constructor then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
         These two traits are synonyms for each other.
@@ -51,7 +50,7 @@
         some benefit in terms of code size and speed can be obtained.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial-specialization of class templates, then this template
         can not be used with function types.
       </p>
@@ -59,25 +58,25 @@
         Without some (as yet unspecified) help from the compiler, has_trivial_constructor
         will never report that a user-defined class or struct has a trivial constructor;
         this is always safe, if possibly sub-optimal. Currently (May 2005) only MWCW
- 9 and Visual C++ 8 have the necessary compiler intrinsics
+ 9 and Visual C++ 8 have the necessary compiler intrinsics
         to detect user-defined classes with trivial constructors.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 12.1p6.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 12.1p6.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_trivial_constructor</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_trivial_constructor</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></tt> inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -86,8 +85,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -96,7 +95,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -106,7 +105,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -116,8 +115,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt>
- is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code>
+ is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -130,8 +129,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.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> has_trivial_copy</title>
+<title>has_trivial_copy</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="has_trivial_constructor.html" title="
- has_trivial_constructor">
-<link rel="next" href="has_trivial_cp_cons.html" title=" has_trivial_copy_constructor">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="has_trivial_constructor.html" title="has_trivial_constructor">
+<link rel="next" href="has_trivial_cp_cons.html" title="has_trivial_copy_constructor">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_trivial_copy"></a> has_trivial_copy</h3></div></div></div>
+<a name="boost_typetraits.reference.has_trivial_copy"></a> has_trivial_copy
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_trivial_copy</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_trivial_copy</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_trivial_copy_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_trivial_copy_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- type with a trivial copy-constructor then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ type with a trivial copy-constructor then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
         These two traits are synonyms for each other.
@@ -44,10 +44,10 @@
 <p>
         If a type has a trivial copy-constructor then the constructor has the same
         effect as copying the bits of one object to the other: calls to the constructor
- can be safely replaced with a call to <tt class="computeroutput"><span class="identifier">memcpy</span></tt>.
+ can be safely replaced with a call to <code class="computeroutput"><span class="identifier">memcpy</span></code>.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial-specialization of class templates, then this template
         can not be used with function types.
       </p>
@@ -55,26 +55,26 @@
         Without some (as yet unspecified) help from the compiler, has_trivial_copy
         will never report that a user-defined class or struct has a trivial constructor;
         this is always safe, if possibly sub-optimal. Currently (May 2005) only MWCW
- 9 and Visual C++ 8 have the necessary compiler intrinsics
+ 9 and Visual C++ 8 have the necessary compiler intrinsics
         to detect user-defined classes with trivial constructors.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 12.8p6.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 12.8p6.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_trivial_copy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_trivial_copy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_copy</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">has_trivial_copy</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -83,7 +83,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_copy</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">has_trivial_copy</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -92,7 +92,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_copy</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">has_trivial_copy</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -102,7 +102,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_copy</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">has_trivial_copy</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -112,7 +112,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_copy</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">has_trivial_copy</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -125,8 +125,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.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> has_trivial_copy_constructor</title>
+<title>has_trivial_copy_constructor</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="has_trivial_copy.html" title=" has_trivial_copy">
-<link rel="next" href="has_trivial_def_cons.html" title=" has_trivial_default_constructor">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="has_trivial_copy.html" title="has_trivial_copy">
+<link rel="next" href="has_trivial_def_cons.html" title="has_trivial_default_constructor">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_trivial_cp_cons"></a> has_trivial_copy_constructor</h3></div></div></div>
+<a name="boost_typetraits.reference.has_trivial_cp_cons"></a> has_trivial_copy_constructor
+</h3></div></div></div>
 <p>
- See has_trivial_copy.
+ See has_trivial_copy.
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -36,8 +37,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.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> has_trivial_default_constructor</title>
+<title>has_trivial_default_constructor</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="has_trivial_cp_cons.html" title=" has_trivial_copy_constructor">
-<link rel="next" href="has_trivial_destructor.html" title=" has_trivial_destructor">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="has_trivial_cp_cons.html" title="has_trivial_copy_constructor">
+<link rel="next" href="has_trivial_destructor.html" title="has_trivial_destructor">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,10 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_trivial_def_cons"></a> has_trivial_default_constructor</h3></div></div></div>
+<a name="boost_typetraits.reference.has_trivial_def_cons"></a> has_trivial_default_constructor
+</h3></div></div></div>
 <p>
- See <a href="has_trivial_constructor.html" title="
- has_trivial_constructor">has_trivial_constructor</a>.
+ See has_trivial_constructor.
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -37,8 +37,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.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> has_trivial_destructor</title>
+<title>has_trivial_destructor</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="has_trivial_def_cons.html" title=" has_trivial_default_constructor">
-<link rel="next" href="has_virtual_destructor.html" title=" has_virtual_destructor">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="has_trivial_def_cons.html" title="has_trivial_default_constructor">
+<link rel="next" href="has_virtual_destructor.html" title="has_virtual_destructor">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_trivial_destructor"></a> has_trivial_destructor</h3></div></div></div>
+<a name="boost_typetraits.reference.has_trivial_destructor"></a> has_trivial_destructor
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_trivial_destructor</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_trivial_destructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- type with a trivial destructor then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ type with a trivial destructor then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
         If a type has a trivial destructor then the destructor has no effect: calls
@@ -42,7 +43,7 @@
         some benefit in terms of code size and speed can be obtained.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial-specialization of class templates, then this template
         can not be used with function types.
       </p>
@@ -50,25 +51,25 @@
         Without some (as yet unspecified) help from the compiler, has_trivial_destructor
         will never report that a user-defined class or struct has a trivial destructor;
         this is always safe, if possibly sub-optimal. Currently (May 2005) only MWCW
- 9 and Visual C++ 8 have the necessary compiler intrinsics
+ 9 and Visual C++ 8 have the necessary compiler intrinsics
         to detect user-defined classes with trivial constructors.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 12.4p3.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 12.4p3.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_trivial_destructor</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_trivial_destructor</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_destructor</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></tt> inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">has_trivial_destructor</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -77,8 +78,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_destructor</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">has_trivial_destructor</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -87,7 +88,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_destructor</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">has_trivial_destructor</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -97,7 +98,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_destructor</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">has_trivial_destructor</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -107,8 +108,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">has_trivial_destructor</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt>
- is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">has_trivial_destructor</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code>
+ is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -121,8 +122,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.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> has_virtual_destructor</title>
+<title>has_virtual_destructor</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="has_trivial_destructor.html" title=" has_trivial_destructor">
-<link rel="next" href="integral_constant.html" title=" integral_constant">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="has_trivial_destructor.html" title="has_trivial_destructor">
+<link rel="next" href="integral_constant.html" title="integral_constant">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,33 +24,34 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_virtual_destructor"></a> has_virtual_destructor</h3></div></div></div>
+<a name="boost_typetraits.reference.has_virtual_destructor"></a> has_virtual_destructor
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_virtual_destructor</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_virtual_destructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- type with a virtual destructor then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ type with a virtual destructor then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> This trait is provided
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> This trait is provided
         for completeness, since it's part of the Technical Report on C++ Library
         Extensions. However, there is currently no way to portably implement this
- trait. The default version provided always inherits from false_type,
+ trait. The default version provided always inherits from false_type,
         and has to be explicitly specialized for types with virtual destructors unless
- the compiler used has compiler intrinsics
+ the compiler used has compiler intrinsics
         that enable the trait to do the right thing: currently (May 2005) only Visual
- C++ 8 has the necessary intrinsics.
+ C++ 8 has the necessary intrinsics.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 12.4.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 12.4.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_virtual_destructor</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">has_virtual_destructor</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -60,8 +61,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.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> integral_constant</title>
+<title>integral_constant</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="has_virtual_destructor.html" title=" has_virtual_destructor">
-<link rel="next" href="integral_promotion.html" title=" integral_promotion">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="has_virtual_destructor.html" title="has_virtual_destructor">
+<link rel="next" href="integral_promotion.html" title="integral_promotion">
 </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="boost_typetraits.reference.integral_constant"></a> integral_constant</h3></div></div></div>
+<a name="boost_typetraits.reference.integral_constant"></a> integral_constant
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">val</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">integral_constant</span>
@@ -38,9 +39,9 @@
 <span class="keyword">typedef</span> <span class="identifier">integral_constant</span><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="keyword">false</span><span class="special">&gt;</span> <span class="identifier">false_type</span><span class="special">;</span>
 </pre>
 <p>
- Class template <tt class="computeroutput"><span class="identifier">integral_constant</span></tt>
+ Class template <code class="computeroutput"><span class="identifier">integral_constant</span></code>
         is the common base class for all the value-based type traits. The two typedef's
- <tt class="computeroutput"><span class="identifier">true_type</span></tt> and <tt class="computeroutput"><span class="identifier">false_type</span></tt> are provided for convenience:
+ <code class="computeroutput"><span class="identifier">true_type</span></code> and <code class="computeroutput"><span class="identifier">false_type</span></code> are provided for convenience:
         most of the value traits are Boolean properties and so will inherit from
         one of these.
       </p>
@@ -52,8 +53,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.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> integral_promotion</title>
+<title>integral_promotion</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="integral_constant.html" title=" integral_constant">
-<link rel="next" href="is_abstract.html" title=" is_abstract">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="integral_constant.html" title="integral_constant">
+<link rel="next" href="is_abstract.html" title="is_abstract">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,33 +24,34 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.integral_promotion"></a> integral_promotion</h3></div></div></div>
+<a name="boost_typetraits.reference.integral_promotion"></a> integral_promotion
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">integral_promotion</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> If integral promotion can be applied
- to an rvalue of type <tt class="computeroutput"><span class="identifier">T</span></tt>, then
- applies integral promotion to <tt class="computeroutput"><span class="identifier">T</span></tt>
- and keeps cv-qualifiers of <tt class="computeroutput"><span class="identifier">T</span></tt>,
- otherwise leaves <tt class="computeroutput"><span class="identifier">T</span></tt> unchanged.
+ <span class="bold"><strong>type:</strong></span> If integral promotion can be applied
+ to an rvalue of type <code class="computeroutput"><span class="identifier">T</span></code>, then
+ applies integral promotion to <code class="computeroutput"><span class="identifier">T</span></code>
+ and keeps cv-qualifiers of <code class="computeroutput"><span class="identifier">T</span></code>,
+ otherwise leaves <code class="computeroutput"><span class="identifier">T</span></code> unchanged.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 4.5 except 4.5/3
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 4.5 except 4.5/3
         (integral bit-field).
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">integral_promotion</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">integral_promotion</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id482141"></a><p class="title"><b>Table 1.14. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id516064"></a><p class="title"><b>Table 1.14. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -71,43 +72,44 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">integral_promotion</span><span class="special">&lt;</span><span class="keyword">short</span>
- <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">integral_promotion</span><span class="special">&lt;</span><span class="keyword">short</span>
+ <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">integral_promotion</span><span class="special">&lt;</span><span class="keyword">short</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">integral_promotion</span><span class="special">&lt;</span><span class="keyword">short</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">short</span><span class="special">&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">short</span><span class="special">&amp;</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">integral_promotion</span><span class="special">&lt;</span><span class="keyword">enum</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">float_round_style</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">integral_promotion</span><span class="special">&lt;</span><span class="keyword">enum</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">float_round_style</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -116,8 +118,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.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> is_abstract</title>
+<title>is_abstract</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="integral_promotion.html" title=" integral_promotion">
-<link rel="next" href="is_arithmetic.html" title=" is_arithmetic">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="integral_promotion.html" title="integral_promotion">
+<link rel="next" href="is_arithmetic.html" title="is_arithmetic">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,28 +24,29 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_abstract"></a> is_abstract</h3></div></div></div>
+<a name="boost_typetraits.reference.is_abstract"></a> is_abstract
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_abstract</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_abstract</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- abstract type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ abstract type then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 10.3.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 10.3.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_abstract</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_abstract</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> The compiler must
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> The compiler must
         support DR337 (as of April 2005: GCC 3.4, VC++ 7.1 (and later), Intel C++
- 7 (and later), and Comeau 4.3.2). Otherwise behaves the same as is_polymorphic;
+ 7 (and later), and Comeau 4.3.2). Otherwise behaves the same as is_polymorphic;
         this is the "safe fallback position" for which polymorphic types
         are always regarded as potentially abstract. The macro BOOST_NO_IS_ABSTRACT
         is used to signify that the implementation is buggy, users should check for
@@ -53,13 +54,13 @@
         their particular use-case.
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- Given: <tt class="computeroutput"><span class="keyword">class</span> <span class="identifier">abc</span><span class="special">{</span> <span class="keyword">virtual</span> <span class="special">~</span><span class="identifier">abc</span><span class="special">()</span> <span class="special">=</span> <span class="number">0</span><span class="special">;</span> <span class="special">};</span></tt>
+ Given: <code class="computeroutput"><span class="keyword">class</span> <span class="identifier">abc</span><span class="special">{</span> <span class="keyword">virtual</span> <span class="special">~</span><span class="identifier">abc</span><span class="special">()</span> <span class="special">=</span> <span class="number">0</span><span class="special">;</span> <span class="special">};</span></code>
           </p>
 <p>
         </p>
@@ -68,8 +69,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_abstract</span><span class="special">&lt;</span><span class="identifier">abc</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_abstract</span><span class="special">&lt;</span><span class="identifier">abc</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -78,7 +79,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_abstract</span><span class="special">&lt;</span><span class="identifier">abc</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_abstract</span><span class="special">&lt;</span><span class="identifier">abc</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -87,7 +88,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_abstract</span><span class="special">&lt;</span><span class="identifier">abc</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">is_abstract</span><span class="special">&lt;</span><span class="identifier">abc</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -97,7 +98,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_abstract</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_abstract</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -110,8 +111,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.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> is_arithmetic</title>
+<title>is_arithmetic</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_abstract.html" title=" is_abstract">
-<link rel="next" href="is_array.html" title=" is_array">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_abstract.html" title="is_abstract">
+<link rel="next" href="is_array.html" title="is_array">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,35 +24,36 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_arithmetic"></a> is_arithmetic</h3></div></div></div>
+<a name="boost_typetraits.reference.is_arithmetic"></a> is_arithmetic
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_arithmetic</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_arithmetic</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- arithmetic type then inherits from true_type,
- otherwise inherits from false_type.
- Arithmetic types include integral and floating point types (see also is_integral and
- is_floating_point).
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ arithmetic type then inherits from true_type,
+ otherwise inherits from false_type.
+ Arithmetic types include integral and floating point types (see also is_integral and
+ is_floating_point).
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.1p8.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1p8.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_arithmetic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_arithmetic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_arithmetic</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_arithmetic</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -61,7 +62,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_arithmetic</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_arithmetic</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -70,7 +71,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_arithmetic</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_arithmetic</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -80,7 +81,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_arithmetic</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_arithmetic</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -93,8 +94,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_array.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> is_array</title>
+<title>is_array</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_arithmetic.html" title=" is_arithmetic">
-<link rel="next" href="is_base_of.html" title=" is_base_of">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_arithmetic.html" title="is_arithmetic">
+<link rel="next" href="is_base_of.html" title="is_base_of">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,37 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_array"></a> is_array</h3></div></div></div>
+<a name="boost_typetraits.reference.is_array"></a> is_array
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_array</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_array</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- array type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ array type then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.2 and 8.3.4.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 8.3.4.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial-specialization of class templates, then this template
         can give the wrong result with function types.
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_array</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">2</span><span class="special">]&gt;</span></tt> inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_array</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">2</span><span class="special">]&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -63,8 +64,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_array</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">3</span><span class="special">]&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_array</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">3</span><span class="special">]&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -73,7 +74,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_array</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">[]&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_array</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">[]&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -83,7 +84,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_array</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_array</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -96,8 +97,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.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> is_base_of</title>
+<title>is_base_of</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_array.html" title=" is_array">
-<link rel="next" href="is_class.html" title=" is_class">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_array.html" title="is_array">
+<link rel="next" href="is_class.html" title="is_class">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,56 +24,57 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_base_of"></a> is_base_of</h3></div></div></div>
+<a name="boost_typetraits.reference.is_base_of"></a> is_base_of
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Base</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Derived</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_base_of</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_base_of</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If Base is base class of type
- Derived or if both types are the same then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If Base is base class of type
+ Derived or if both types are the same then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
         This template will detect non-public base classes, and ambiguous base classes.
       </p>
 <p>
- Note that <tt class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">,</span><span class="identifier">X</span><span class="special">&gt;</span></tt> will always inherit from true_type.
- <span class="bold"><b>This is the case even if <tt class="computeroutput"><span class="identifier">X</span></tt>
- is not a class type</b></span>. This is a change in behaviour from Boost-1.33
+ Note that <code class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">,</span><span class="identifier">X</span><span class="special">&gt;</span></code> will always inherit from true_type.
+ <span class="bold"><strong>This is the case even if <code class="computeroutput"><span class="identifier">X</span></code>
+ is not a class type</strong></span>. This is a change in behaviour from Boost-1.33
         in order to track the Technical Report on C++ Library Extensions.
       </p>
 <p>
- Types <tt class="computeroutput"><span class="identifier">Base</span></tt> and <tt class="computeroutput"><span class="identifier">Derived</span></tt> must not be incomplete types.
+ Types <code class="computeroutput"><span class="identifier">Base</span></code> and <code class="computeroutput"><span class="identifier">Derived</span></code> must not be incomplete types.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 10.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 10.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_base_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_base_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial-specialization of class templates, then this template
         can not be used with function types. There are some older compilers which
- will produce compiler errors if <tt class="computeroutput"><span class="identifier">Base</span></tt>
- is a private base class of <tt class="computeroutput"><span class="identifier">Derived</span></tt>,
- or if <tt class="computeroutput"><span class="identifier">Base</span></tt> is an ambiguous
- base of <tt class="computeroutput"><span class="identifier">Derived</span></tt>. These compilers
+ will produce compiler errors if <code class="computeroutput"><span class="identifier">Base</span></code>
+ is a private base class of <code class="computeroutput"><span class="identifier">Derived</span></code>,
+ or if <code class="computeroutput"><span class="identifier">Base</span></code> is an ambiguous
+ base of <code class="computeroutput"><span class="identifier">Derived</span></code>. These compilers
         include Borland C++, older versions of Sun Forte C++, Digital Mars C++, and
         older versions of EDG based compilers.
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- Given: <tt class="computeroutput"> <span class="keyword">class</span> <span class="identifier">Base</span><span class="special">{};</span> <span class="keyword">class</span> <span class="identifier">Derived</span> <span class="special">:</span>
- <span class="keyword">public</span> <span class="identifier">Base</span><span class="special">{};</span></tt>
+ Given: <code class="computeroutput"> <span class="keyword">class</span> <span class="identifier">Base</span><span class="special">{};</span> <span class="keyword">class</span> <span class="identifier">Derived</span> <span class="special">:</span>
+ <span class="keyword">public</span> <span class="identifier">Base</span><span class="special">{};</span></code>
           </p>
 <p>
         </p>
@@ -82,8 +83,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">,</span> <span class="identifier">Derived</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">,</span> <span class="identifier">Derived</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -92,7 +93,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">,</span> <span class="identifier">Derived</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">,</span> <span class="identifier">Derived</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -101,7 +102,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">,</span> <span class="identifier">Derived</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">,</span> <span class="identifier">Derived</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -111,7 +112,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">,</span> <span class="identifier">Derived</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">,</span> <span class="identifier">Derived</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -121,7 +122,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">,</span> <span class="identifier">Base</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">,</span> <span class="identifier">Base</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>: a class is regarded as it's
             own base.
           </p>
@@ -132,7 +133,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -145,8 +146,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_class.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> is_class</title>
+<title>is_class</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_base_of.html" title=" is_base_of">
-<link rel="next" href="is_complex.html" title=" is_complex">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_base_of.html" title="is_base_of">
+<link rel="next" href="is_complex.html" title="is_complex">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,40 +24,41 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_class"></a> is_class</h3></div></div></div>
+<a name="boost_typetraits.reference.is_class"></a> is_class
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_class</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_class</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- class type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ class type then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.2 and 9.2.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 9.2.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_class</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_class</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> Without (some as
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> Without (some as
         yet unspecified) help from the compiler, we cannot distinguish between union
- and class types, as a result this type will erroneously inherit from true_type for
- union types. See also is_union.
- Currently (May 2005) only Visual C++ 8 has the necessary compiler intrinsics
+ and class types, as a result this type will erroneously inherit from true_type for
+ union types. See also is_union.
+ Currently (May 2005) only Visual C++ 8 has the necessary compiler intrinsics
         to correctly identify union types, and therefore make is_class function correctly.
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- Given: <tt class="computeroutput"><span class="keyword">class</span> <span class="identifier">MyClass</span><span class="special">;</span></tt> then:
+ Given: <code class="computeroutput"><span class="keyword">class</span> <span class="identifier">MyClass</span><span class="special">;</span></code> then:
           </p>
 <p>
         </p>
@@ -66,8 +67,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -76,8 +77,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">MyClass</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">MyClass</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -86,7 +87,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -96,7 +97,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&amp;&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&amp;&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -106,7 +107,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">*&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">*&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -116,7 +117,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -129,8 +130,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.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> is_complex</title>
+<title>is_complex</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_class.html" title=" is_class">
-<link rel="next" href="is_compound.html" title=" is_compound">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_class.html" title="is_class">
+<link rel="next" href="is_compound.html" title="is_compound">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,24 +24,25 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_complex"></a> is_complex</h3></div></div></div>
+<a name="boost_typetraits.reference.is_complex"></a> is_complex
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_complex</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_complex</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If <tt class="computeroutput"><span class="identifier">T</span></tt>
- is a complex number type then true (of type <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">U</span><span class="special">&gt;</span></tt>
- for some type <tt class="computeroutput"><span class="identifier">U</span></tt>), otherwise
+ <span class="bold"><strong>Inherits:</strong></span> If <code class="computeroutput"><span class="identifier">T</span></code>
+ is a complex number type then true (of type <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span><span class="special">&lt;</span><span class="identifier">U</span><span class="special">&gt;</span></code>
+ for some type <code class="computeroutput"><span class="identifier">U</span></code>), otherwise
         false.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 26.2.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 26.2.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_complex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_complex</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -51,8 +52,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.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> is_compound</title>
+<title>is_compound</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_complex.html" title=" is_complex">
-<link rel="next" href="is_const.html" title=" is_const">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_complex.html" title="is_complex">
+<link rel="next" href="is_const.html" title="is_const">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,34 +24,35 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_compound"></a> is_compound</h3></div></div></div>
+<a name="boost_typetraits.reference.is_compound"></a> is_compound
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_compound</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_compound</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- compound type then inherits from true_type,
- otherwise inherits from false_type.
- Any type that is not a fundamental type is a compound type (see also is_fundamental).
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ compound type then inherits from true_type,
+ otherwise inherits from false_type.
+ Any type that is not a fundamental type is a compound type (see also is_fundamental).
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.2.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_compound</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_compound</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -60,7 +61,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="identifier">MyEnum</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="identifier">MyEnum</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -69,7 +70,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -79,7 +80,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -89,7 +90,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -99,7 +100,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -112,8 +113,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_const.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> is_const</title>
+<title>is_const</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_compound.html" title=" is_compound">
-<link rel="next" href="is_convertible.html" title=" is_convertible">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_compound.html" title="is_compound">
+<link rel="next" href="is_convertible.html" title="is_convertible">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,32 +24,33 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_const"></a> is_const</h3></div></div></div>
+<a name="boost_typetraits.reference.is_const"></a> is_const
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_const</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_const</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (top level) const-qualified
- type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (top level) const-qualified
+ type then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.3.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.3.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_const</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_const</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&gt;</span></tt> inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -58,7 +59,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -67,7 +68,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -77,7 +78,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>false</em></span>:
             the const-qualifier is not at the top level in this case.
           </p>
@@ -88,7 +89,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>false</em></span>:
             the const-qualifier is not at the top level in this case.
           </p>
@@ -99,7 +100,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -109,7 +110,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -122,8 +123,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.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> is_convertible</title>
+<title>is_convertible</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_const.html" title=" is_const">
-<link rel="next" href="is_empty.html" title=" is_empty">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_const.html" title="is_const">
+<link rel="next" href="is_empty.html" title="is_empty">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_convertible"></a> is_convertible</h3></div></div></div>
+<a name="boost_typetraits.reference.is_convertible"></a> is_convertible
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">From</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">To</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_convertible</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_convertible</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If an imaginary lvalue of type
- <tt class="computeroutput"><span class="identifier">From</span></tt> is convertible to type
- <tt class="computeroutput"><span class="identifier">To</span></tt> then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If an imaginary lvalue of type
+ <code class="computeroutput"><span class="identifier">From</span></code> is convertible to type
+ <code class="computeroutput"><span class="identifier">To</span></code> then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
         Type From must not be an incomplete type.
@@ -46,12 +47,12 @@
         types.
       </p>
 <p>
- This template can not detect whether a converting-constructor is <tt class="computeroutput"><span class="keyword">public</span></tt> or not: if type <tt class="computeroutput"><span class="identifier">To</span></tt>
- has a <tt class="computeroutput"><span class="keyword">private</span></tt> converting constructor
- from type <tt class="computeroutput"><span class="identifier">From</span></tt> then instantiating
- <tt class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="identifier">From</span><span class="special">,</span> <span class="identifier">To</span><span class="special">&gt;</span></tt>
- will produce a compiler error. For this reason <tt class="computeroutput"><span class="identifier">is_convertible</span></tt>
- can not be used to determine whether a type has a <tt class="computeroutput"><span class="keyword">public</span></tt>
+ This template can not detect whether a converting-constructor is <code class="computeroutput"><span class="keyword">public</span></code> or not: if type <code class="computeroutput"><span class="identifier">To</span></code>
+ has a <code class="computeroutput"><span class="keyword">private</span></code> converting constructor
+ from type <code class="computeroutput"><span class="identifier">From</span></code> then instantiating
+ <code class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="identifier">From</span><span class="special">,</span> <span class="identifier">To</span><span class="special">&gt;</span></code>
+ will produce a compiler error. For this reason <code class="computeroutput"><span class="identifier">is_convertible</span></code>
+ can not be used to determine whether a type has a <code class="computeroutput"><span class="keyword">public</span></code>
         copy-constructor or not.
       </p>
 <p>
@@ -67,30 +68,30 @@
 </span><span class="keyword">bool</span> <span class="keyword">const</span> <span class="identifier">y</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="identifier">D</span><span class="special">*,</span><span class="identifier">A</span><span class="special">*&gt;::</span><span class="identifier">value</span><span class="special">;</span>
 </pre>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 4 and 8.5.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 4 and 8.5.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> This template is
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> This template is
         currently broken with Borland C++ Builder 5 (and earlier), for constructor-based
         conversions, and for the Metrowerks 7 (and earlier) compiler in all cases.
- If the compiler does not support <tt class="computeroutput">is_abstract</tt>,
- then the template parameter <tt class="computeroutput"><span class="identifier">To</span></tt>
+ If the compiler does not support <code class="computeroutput">is_abstract</code>,
+ then the template parameter <code class="computeroutput"><span class="identifier">To</span></code>
         must not be an abstract type.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_convertible</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_convertible</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -99,8 +100,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -109,7 +110,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*</span> <span class="keyword">const</span><span class="special">,</span> <span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*</span> <span class="keyword">const</span><span class="special">,</span> <span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -119,9 +120,9 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*,</span> <span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*,</span> <span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>false</em></span>:
- the conversion would require a <tt class="computeroutput"><span class="keyword">const_cast</span></tt>.
+ the conversion would require a <code class="computeroutput"><span class="keyword">const_cast</span></code>.
           </p>
 <p>
         </p>
@@ -130,7 +131,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;,</span> <span class="keyword">long</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;,</span> <span class="keyword">long</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -140,7 +141,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -150,7 +151,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -163,8 +164,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.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> is_empty</title>
+<title>is_empty</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_convertible.html" title=" is_convertible">
-<link rel="next" href="is_enum.html" title=" is_enum">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_convertible.html" title="is_convertible">
+<link rel="next" href="is_enum.html" title="is_enum">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,26 +24,27 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_empty"></a> is_empty</h3></div></div></div>
+<a name="boost_typetraits.reference.is_empty"></a> is_empty
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_empty</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_empty</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is an empty class type then
- inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is an empty class type then
+ inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 10p5.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 10p5.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_empty</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_empty</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> In order to correctly
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> In order to correctly
         detect empty classes this trait relies on either:
       </p>
 <div class="itemizedlist"><ul type="disc">
@@ -51,7 +52,7 @@
           the compiler implementing zero sized empty base classes, or
         </li>
 <li>
- the compiler providing intrinsics
+ the compiler providing intrinsics
           to detect empty classes.
         </li>
 </ul></div>
@@ -66,14 +67,14 @@
         then this template can not be used with abstract types.
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- Given: <tt class="computeroutput"><span class="keyword">struct</span> <span class="identifier">empty_class</span>
- <span class="special">{};</span></tt>
+ Given: <code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">empty_class</span>
+ <span class="special">{};</span></code>
           </p>
 <p>
         </p>
@@ -82,8 +83,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_empty</span><span class="special">&lt;</span><span class="identifier">empty_class</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_empty</span><span class="special">&lt;</span><span class="identifier">empty_class</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -92,8 +93,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_empty</span><span class="special">&lt;</span><span class="identifier">empty_class</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_empty</span><span class="special">&lt;</span><span class="identifier">empty_class</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -102,7 +103,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_empty</span><span class="special">&lt;</span><span class="identifier">empty_class</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_empty</span><span class="special">&lt;</span><span class="identifier">empty_class</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -112,7 +113,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_empty</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_empty</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -125,8 +126,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.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> is_enum</title>
+<title>is_enum</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_empty.html" title=" is_empty">
-<link rel="next" href="is_floating_point.html" title=" is_floating_point">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_empty.html" title="is_empty">
+<link rel="next" href="is_floating_point.html" title="is_floating_point">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,40 +24,41 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_enum"></a> is_enum</h3></div></div></div>
+<a name="boost_typetraits.reference.is_enum"></a> is_enum
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_enum</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_enum</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- enum type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ enum type then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.2 and 7.2.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 7.2.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_enum</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_enum</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> Requires a correctly
- functioning is_convertible
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> Requires a correctly
+ functioning is_convertible
         template; this means that is_enum is currently broken under Borland C++ Builder
         5, and for the Metrowerks compiler prior to version 8, other compilers should
         handle this template just fine.
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- Given: <tt class="computeroutput"><span class="keyword">enum</span> <span class="identifier">my_enum</span>
- <span class="special">{</span> <span class="identifier">one</span><span class="special">,</span> <span class="identifier">two</span> <span class="special">};</span></tt>
+ Given: <code class="computeroutput"><span class="keyword">enum</span> <span class="identifier">my_enum</span>
+ <span class="special">{</span> <span class="identifier">one</span><span class="special">,</span> <span class="identifier">two</span> <span class="special">};</span></code>
           </p>
 <p>
         </p>
@@ -66,8 +67,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_enum</span><span class="special">&lt;</span><span class="identifier">my_enum</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_enum</span><span class="special">&lt;</span><span class="identifier">my_enum</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -76,8 +77,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_enum</span><span class="special">&lt;</span><span class="identifier">my_enum</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_enum</span><span class="special">&lt;</span><span class="identifier">my_enum</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -86,7 +87,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_enum</span><span class="special">&lt;</span><span class="identifier">my_enum</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_enum</span><span class="special">&lt;</span><span class="identifier">my_enum</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -96,7 +97,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_enum</span><span class="special">&lt;</span><span class="identifier">my_enum</span><span class="special">&amp;&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_enum</span><span class="special">&lt;</span><span class="identifier">my_enum</span><span class="special">&amp;&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -106,7 +107,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_enum</span><span class="special">&lt;</span><span class="identifier">my_enum</span><span class="special">*&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_enum</span><span class="special">&lt;</span><span class="identifier">my_enum</span><span class="special">*&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -116,7 +117,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_enum</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_enum</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -129,8 +130,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.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> is_floating_point</title>
+<title>is_floating_point</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_enum.html" title=" is_enum">
-<link rel="next" href="is_function.html" title=" is_function">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_enum.html" title="is_enum">
+<link rel="next" href="is_function.html" title="is_function">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,33 +24,34 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_floating_point"></a> is_floating_point</h3></div></div></div>
+<a name="boost_typetraits.reference.is_floating_point"></a> is_floating_point
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_floating_point</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_floating_point</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- floating point type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ floating point type then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.1p8.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1p8.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_floating_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_floating_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_floating_point</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_floating_point</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -59,7 +60,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_floating_point</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_floating_point</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -68,7 +69,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_floating_point</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">is_floating_point</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -78,7 +79,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_floating_point</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_floating_point</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -91,8 +92,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_function.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> is_function</title>
+<title>is_function</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_floating_point.html" title=" is_floating_point">
-<link rel="next" href="is_fundamental.html" title=" is_fundamental">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_floating_point.html" title="is_floating_point">
+<link rel="next" href="is_fundamental.html" title="is_fundamental">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_function"></a> is_function</h3></div></div></div>
+<a name="boost_typetraits.reference.is_function"></a> is_function
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_function</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_function</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- function type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ function type then inherits from true_type,
+ otherwise inherits from false_type.
         Note that this template does not detect <span class="emphasis"><em>pointers to functions</em></span>,
- or <span class="emphasis"><em>references to functions</em></span>, these are detected by is_pointer and is_reference respectively:
+ or <span class="emphasis"><em>references to functions</em></span>, these are detected by is_pointer and is_reference respectively:
       </p>
 <pre class="programlisting">
 <span class="keyword">typedef</span> <span class="keyword">int</span> <span class="identifier">f1</span><span class="special">();</span> <span class="comment">// f1 is of function type.
@@ -42,22 +43,22 @@
 </span><span class="keyword">typedef</span> <span class="keyword">int</span> <span class="special">(</span><span class="identifier">f3</span><span class="special">&amp;)();</span> <span class="comment">// f3 is a reference to a function.
 </span></pre>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.2p1 and 8.3.5.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2p1 and 8.3.5.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_function</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_function</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="keyword">void</span><span class="special">)&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="keyword">void</span><span class="special">)&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -66,7 +67,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -75,7 +76,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -85,7 +86,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(*)(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(*)(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>: the argument in this case
             is a pointer type, not a function type.
           </p>
@@ -96,7 +97,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(&amp;)(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(&amp;)(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>: the argument in this case
             is a reference to a function, not a function type.
           </p>
@@ -107,7 +108,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>: the argument in this case
             is a pointer to a member function.
           </p>
@@ -118,7 +119,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -128,46 +129,45 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="../../../../../../doc/html/images/tip.png"></td>
 <th align="left">Tip</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top">
+<tr><td align="left" valign="top">
 <p>
           Don't confuse function-types with pointers to functions:
         </p>
 <p>
- <tt class="computeroutput"><span class="keyword">typedef</span> <span class="keyword">int</span>
- <span class="identifier">f</span><span class="special">(</span><span class="keyword">double</span><span class="special">);</span></tt>
+ <code class="computeroutput"><span class="keyword">typedef</span> <span class="keyword">int</span>
+ <span class="identifier">f</span><span class="special">(</span><span class="keyword">double</span><span class="special">);</span></code>
         </p>
 <p>
           defines a function type,
         </p>
 <p>
- <tt class="computeroutput"><span class="identifier">f</span> <span class="identifier">foo</span><span class="special">;</span></tt>
+ <code class="computeroutput"><span class="identifier">f</span> <span class="identifier">foo</span><span class="special">;</span></code>
         </p>
 <p>
- declares a prototype for a function of type <tt class="computeroutput"><span class="identifier">f</span></tt>,
+ declares a prototype for a function of type <code class="computeroutput"><span class="identifier">f</span></code>,
         </p>
 <p>
- <tt class="computeroutput"><span class="identifier">f</span><span class="special">*</span>
+ <code class="computeroutput"><span class="identifier">f</span><span class="special">*</span>
           <span class="identifier">pf</span> <span class="special">=</span>
- <span class="identifier">foo</span><span class="special">;</span></tt>
+ <span class="identifier">foo</span><span class="special">;</span></code>
         </p>
 <p>
- <tt class="computeroutput"><span class="identifier">f</span><span class="special">&amp;</span>
+ <code class="computeroutput"><span class="identifier">f</span><span class="special">&amp;</span>
           <span class="identifier">fr</span> <span class="special">=</span>
- <span class="identifier">foo</span><span class="special">;</span></tt>
+ <span class="identifier">foo</span><span class="special">;</span></code>
         </p>
 <p>
- declares a pointer and a reference to the function <tt class="computeroutput"><span class="identifier">foo</span></tt>.
+ declares a pointer and a reference to the function <code class="computeroutput"><span class="identifier">foo</span></code>.
         </p>
 <p>
           If you want to detect whether some type is a pointer-to-function then use:
         </p>
 <p>
- <tt class="computeroutput">is_function<span class="special">&lt;</span>remove_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">value</span>
- <span class="special">&amp;&amp;</span> is_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput">is_function<span class="special">&lt;</span>remove_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">&amp;&amp;</span> is_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
         </p>
 <p>
- or for pointers to member functions you can just use <a href="is_member_function_pointer.html" title="
- is_member_function_pointer">is_member_function_pointer</a>
+ or for pointers to member functions you can just use is_member_function_pointer
           directly.
         </p>
 </td></tr>
@@ -180,8 +180,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.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> is_fundamental</title>
+<title>is_fundamental</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_function.html" title=" is_function">
-<link rel="next" href="is_integral.html" title=" is_integral">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_function.html" title="is_function">
+<link rel="next" href="is_integral.html" title="is_integral">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,37 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_fundamental"></a> is_fundamental</h3></div></div></div>
+<a name="boost_typetraits.reference.is_fundamental"></a> is_fundamental
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_fundamental</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_fundamental</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- fundamental type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ fundamental type then inherits from true_type,
+ otherwise inherits from false_type.
         Fundamental types include integral, floating point and void types (see also
- is_integral,
- is_floating_point
- and is_void)
+ is_integral,
+ is_floating_point
+ and is_void)
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.1.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_fundamental</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_fundamental</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_fundamental</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">)&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_fundamental</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">)&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -63,8 +64,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_fundamental</span><span class="special">&lt;</span><span class="keyword">double</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_fundamental</span><span class="special">&lt;</span><span class="keyword">double</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -73,7 +74,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_fundamental</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_fundamental</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -83,7 +84,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_fundamental</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_fundamental</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -96,8 +97,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.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> is_integral</title>
+<title>is_integral</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_fundamental.html" title=" is_fundamental">
-<link rel="next" href="is_member_function_pointer.html" title="
- is_member_function_pointer">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_fundamental.html" title="is_fundamental">
+<link rel="next" href="is_member_function_pointer.html" title="is_member_function_pointer">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,33 +24,34 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_integral"></a> is_integral</h3></div></div></div>
+<a name="boost_typetraits.reference.is_integral"></a> is_integral
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_integral</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_integral</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- integral type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ integral type then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.1p7.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1p7.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_integral</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_integral</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_integral</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_integral</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -60,8 +60,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_integral</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_integral</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -70,7 +70,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_integral</span><span class="special">&lt;</span><span class="keyword">long</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_integral</span><span class="special">&lt;</span><span class="keyword">long</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -80,7 +80,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_integral</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_integral</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -93,8 +93,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.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>
- is_member_function_pointer</title>
+<title>is_member_function_pointer</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_integral.html" title=" is_integral">
-<link rel="next" href="is_member_object_pointer.html" title="
- is_member_object_pointer">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_integral.html" title="is_integral">
+<link rel="next" href="is_member_object_pointer.html" title="is_member_object_pointer">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,34 +24,34 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_member_function_pointer"></a><a href="is_member_function_pointer.html" title="
- is_member_function_pointer">
- is_member_function_pointer</a></h3></div></div></div>
+<a name="boost_typetraits.reference.is_member_function_pointer"></a><a href="is_member_function_pointer.html" title="is_member_function_pointer">
+ is_member_function_pointer</a>
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_member_function_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_member_function_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- pointer to a member function then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ pointer to a member function then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.2 and 8.3.3.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 8.3.3.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_member_function_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_member_function_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_member_function_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">void</span><span class="special">)&gt;</span></tt> inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_member_function_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">void</span><span class="special">)&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -62,8 +60,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_member_function_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">char</span><span class="special">)&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_member_function_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">char</span><span class="special">)&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -72,7 +70,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_member_function_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">void</span><span class="special">)</span><span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">is_member_function_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">void</span><span class="special">)</span><span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -82,12 +80,11 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_member_function_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">is_member_function_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>false</em></span>:
             the argument in this case is a pointer to a data member and not a member
- function, see <a href="is_member_object_pointer.html" title="
- is_member_object_pointer">is_member_object_pointer</a>
- and is_member_pointer
+ function, see is_member_object_pointer
+ and is_member_pointer
           </p>
 <p>
         </p>
@@ -96,8 +93,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_member_function_pointer</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt>
- is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_member_function_pointer</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code>
+ is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -110,8 +107,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.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>
- is_member_object_pointer</title>
+<title>is_member_object_pointer</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_member_function_pointer.html" title="
- is_member_function_pointer">
-<link rel="next" href="is_member_pointer.html" title=" is_member_pointer">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_member_function_pointer.html" title="is_member_function_pointer">
+<link rel="next" href="is_member_pointer.html" title="is_member_pointer">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -26,34 +24,34 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_member_object_pointer"></a><a href="is_member_object_pointer.html" title="
- is_member_object_pointer">
- is_member_object_pointer</a></h3></div></div></div>
+<a name="boost_typetraits.reference.is_member_object_pointer"></a><a href="is_member_object_pointer.html" title="is_member_object_pointer">
+ is_member_object_pointer</a>
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_member_object_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_member_object_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- pointer to a member object (a data member) then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ pointer to a member object (a data member) then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.2 and 8.3.3.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 8.3.3.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_member_object_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_member_object_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_member_object_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;</span></tt> inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_member_object_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -62,8 +60,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_member_object_pointer</span><span class="special">&lt;</span><span class="keyword">double</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_member_object_pointer</span><span class="special">&lt;</span><span class="keyword">double</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -72,7 +70,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_member_object_pointer</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_member_object_pointer</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -82,12 +80,11 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_member_object_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">void</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">is_member_object_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">void</span><span class="special">)&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>false</em></span>:
             the argument in this case is a pointer to a member function and not a
- member object, see <a href="is_member_function_pointer.html" title="
- is_member_function_pointer">is_member_function_pointer</a>
- and is_member_pointer
+ member object, see is_member_function_pointer
+ and is_member_pointer
           </p>
 <p>
         </p>
@@ -96,8 +93,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_member_object_pointer</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt>
- is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_member_object_pointer</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code>
+ is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -110,8 +107,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.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> is_member_pointer</title>
+<title>is_member_pointer</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_member_object_pointer.html" title="
- is_member_object_pointer">
-<link rel="next" href="is_object.html" title=" is_object">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_member_object_pointer.html" title="is_member_object_pointer">
+<link rel="next" href="is_object.html" title="is_object">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,34 +24,35 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_member_pointer"></a> is_member_pointer</h3></div></div></div>
+<a name="boost_typetraits.reference.is_member_pointer"></a> is_member_pointer
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_member_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_member_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
         pointer to a member (either a function or a data member) then inherits from
- true_type,
- otherwise inherits from false_type.
+ true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.2 and 8.3.3.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 8.3.3.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_member_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_member_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_member_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_member_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -61,7 +61,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_member_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">char</span><span class="special">)&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_member_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">char</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -70,7 +70,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_member_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">void</span><span class="special">)</span><span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_member_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">void</span><span class="special">)</span><span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -80,7 +80,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_member_pointer</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_member_pointer</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -93,8 +93,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_object.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> is_object</title>
+<title>is_object</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_member_pointer.html" title=" is_member_pointer">
-<link rel="next" href="is_pod.html" title=" is_pod">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_member_pointer.html" title="is_member_pointer">
+<link rel="next" href="is_pod.html" title="is_pod">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,34 +24,35 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_object"></a> is_object</h3></div></div></div>
+<a name="boost_typetraits.reference.is_object"></a> is_object
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_object</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_object</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- object type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ object type then inherits from true_type,
+ otherwise inherits from false_type.
         All types are object types except references, void, and function types.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9p9.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9p9.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -60,7 +61,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -69,7 +70,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">void</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">void</span><span class="special">)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -79,7 +80,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">void</span><span class="special">)</span><span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">void</span><span class="special">)</span><span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -89,7 +90,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">&amp;&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">&amp;&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>: reference types are not
             objects
           </p>
@@ -100,7 +101,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="keyword">double</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="keyword">double</span><span class="special">)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>: function types are not
             objects
           </p>
@@ -111,7 +112,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>false</em></span>:
             void is not an object type
           </p>
@@ -122,7 +123,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -135,8 +136,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.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> is_pod</title>
+<title>is_pod</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_object.html" title=" is_object">
-<link rel="next" href="is_pointer.html" title=" is_pointer">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_object.html" title="is_object">
+<link rel="next" href="is_pointer.html" title="is_pointer">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_pod"></a> is_pod</h3></div></div></div>
+<a name="boost_typetraits.reference.is_pod"></a> is_pod
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_pod</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_pod</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- POD type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ POD type then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
         POD stands for "Plain old data". Arithmetic types, and enumeration
@@ -44,11 +45,11 @@
         array of PODs.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9p10 and 9p4 (Note
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9p10 and 9p4 (Note
         that POD's are also aggregates, see 8.5.1).
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial-specialization of class templates, then this template
         can not be used with function types.
       </p>
@@ -59,19 +60,19 @@
         the necessary compiler-</span>_intrinsics.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_pod</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_pod</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_pod</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_pod</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -80,7 +81,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_pod</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_pod</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -89,7 +90,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_pod</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_pod</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -99,7 +100,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_pod</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_pod</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -109,7 +110,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_pod</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_pod</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -122,8 +123,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.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> is_pointer</title>
+<title>is_pointer</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_pod.html" title=" is_pod">
-<link rel="next" href="is_polymorphic.html" title=" is_polymorphic">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_pod.html" title="is_pod">
+<link rel="next" href="is_polymorphic.html" title="is_polymorphic">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,34 +24,35 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_pointer"></a> is_pointer</h3></div></div></div>
+<a name="boost_typetraits.reference.is_pointer"></a> is_pointer
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
         pointer type (includes function pointers, but excludes pointers to members)
- then inherits from true_type,
- otherwise inherits from false_type.
+ then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.2p2 and 8.3.1.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2p2 and 8.3.1.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -60,7 +61,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -69,7 +70,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -79,7 +80,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -89,7 +90,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -99,7 +100,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -109,10 +110,10 @@
 <td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../../../../../../doc/html/images/important.png"></td>
 <th align="left">Important</th>
 </tr>
-<tr><td colspan="2" align="left" valign="top"><p>
- <tt class="computeroutput"><span class="identifier">is_pointer</span></tt> detects "real"
+<tr><td align="left" valign="top"><p>
+ <code class="computeroutput"><span class="identifier">is_pointer</span></code> detects "real"
           pointer types only, and <span class="emphasis"><em>not</em></span> smart pointers. Users
- should not specialise <tt class="computeroutput"><span class="identifier">is_pointer</span></tt>
+ should not specialise <code class="computeroutput"><span class="identifier">is_pointer</span></code>
           for smart pointer types, as doing so may cause Boost (and other third party)
           code to fail to function correctly. Users wanting a trait to detect smart
           pointers should create their own. However, note that there is no way in
@@ -128,8 +129,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.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> is_polymorphic</title>
+<title>is_polymorphic</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_pointer.html" title=" is_pointer">
-<link rel="next" href="is_same.html" title=" is_same">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_pointer.html" title="is_pointer">
+<link rel="next" href="is_same.html" title="is_same">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,39 +24,40 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_polymorphic"></a> is_polymorphic</h3></div></div></div>
+<a name="boost_typetraits.reference.is_polymorphic"></a> is_polymorphic
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_polymorphic</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_polymorphic</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- polymorphic type then inherits from true_type,
- otherwise inherits from false_type.
- Type <tt class="computeroutput"><span class="identifier">T</span></tt> must be a complete
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ polymorphic type then inherits from true_type,
+ otherwise inherits from false_type.
+ Type <code class="computeroutput"><span class="identifier">T</span></code> must be a complete
         type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 10.3.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 10.3.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> The implementation
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> The implementation
         requires some knowledge of the compilers ABI, it does actually seem to work
         with the majority of compilers though.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_polymorphic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_polymorphic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- Given: <tt class="computeroutput"><span class="keyword">class</span> <span class="identifier">poly</span><span class="special">{</span> <span class="keyword">virtual</span> <span class="special">~</span><span class="identifier">poly</span><span class="special">();</span> <span class="special">};</span></tt>
+ Given: <code class="computeroutput"><span class="keyword">class</span> <span class="identifier">poly</span><span class="special">{</span> <span class="keyword">virtual</span> <span class="special">~</span><span class="identifier">poly</span><span class="special">();</span> <span class="special">};</span></code>
           </p>
 <p>
         </p>
@@ -65,8 +66,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_polymorphic</span><span class="special">&lt;</span><span class="identifier">poly</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_polymorphic</span><span class="special">&lt;</span><span class="identifier">poly</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -75,8 +76,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_polymorphic</span><span class="special">&lt;</span><span class="identifier">poly</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_polymorphic</span><span class="special">&lt;</span><span class="identifier">poly</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -85,7 +86,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_polymorphic</span><span class="special">&lt;</span><span class="identifier">poly</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_polymorphic</span><span class="special">&lt;</span><span class="identifier">poly</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -95,7 +96,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_polymorphic</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_polymorphic</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -108,8 +109,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.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> is_reference</title>
+<title>is_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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_stateless.html" title=" is_stateless">
-<link rel="next" href="is_union.html" title=" is_union">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_stateless.html" title="is_stateless">
+<link rel="next" href="is_union.html" title="is_union">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,39 +24,40 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_reference"></a> is_reference</h3></div></div></div>
+<a name="boost_typetraits.reference.is_reference"></a> is_reference
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_reference</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_reference</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a reference pointer type
- then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a reference pointer type
+ then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.2 and 8.3.2.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 8.3.2.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial-specialization of class templates, then this template
         may report the wrong result for function types, and for types that are both
         const and volatile qualified.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_reference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_reference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -65,8 +66,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_reference</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_reference</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -75,7 +76,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_reference</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(&amp;)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_reference</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(&amp;)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span> (the argument in this case
             is a reference to a function).
           </p>
@@ -86,7 +87,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_reference</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_reference</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -99,8 +100,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_same.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> is_same</title>
+<title>is_same</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_polymorphic.html" title=" is_polymorphic">
-<link rel="next" href="is_scalar.html" title=" is_scalar">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_polymorphic.html" title="is_polymorphic">
+<link rel="next" href="is_scalar.html" title="is_scalar">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,35 +24,36 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_same"></a> is_same</h3></div></div></div>
+<a name="boost_typetraits.reference.is_same"></a> is_same
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_same</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_same</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T and U are the same types
- then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T and U are the same types
+ then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_same</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_same</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial-specialization of class templates, then this template
         can not be used with abstract, incomplete or function types.
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -61,7 +62,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -70,7 +71,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -80,7 +81,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -90,7 +91,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;,</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;,</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -100,7 +101,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -113,8 +114,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.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> is_scalar</title>
+<title>is_scalar</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_same.html" title=" is_same">
-<link rel="next" href="is_signed.html" title=" is_signed">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_same.html" title="is_same">
+<link rel="next" href="is_signed.html" title="is_signed">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,40 +24,41 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_scalar"></a> is_scalar</h3></div></div></div>
+<a name="boost_typetraits.reference.is_scalar"></a> is_scalar
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_scalar</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_scalar</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- scalar type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ scalar type then inherits from true_type,
+ otherwise inherits from false_type.
         Scalar types include integral, floating point, enumeration, pointer, and
         pointer-to-member types.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9p10.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9p10.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_scalar</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_scalar</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial-specialization of class templates, then this template
         can not be used with function types.
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -66,7 +67,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -75,7 +76,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -85,7 +86,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -95,7 +96,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">long</span><span class="special">)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -105,7 +106,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -115,7 +116,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -128,8 +129,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.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> is_signed</title>
+<title>is_signed</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_scalar.html" title=" is_scalar">
-<link rel="next" href="is_stateless.html" title=" is_stateless">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_scalar.html" title="is_scalar">
+<link rel="next" href="is_stateless.html" title="is_stateless">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,34 +24,35 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_signed"></a> is_signed</h3></div></div></div>
+<a name="boost_typetraits.reference.is_signed"></a> is_signed
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_signed</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_signed</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is an signed integer type
+ <span class="bold"><strong>Inherits:</strong></span> If T is an signed integer type
         or an enumerated type with an underlying signed integer type, then inherits
- from true_type,
- otherwise inherits from false_type.
+ from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.1, 7.2.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1, 7.2.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_signed</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_signed</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -60,7 +61,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -69,7 +70,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -79,7 +80,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="identifier">myclass</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="identifier">myclass</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -89,8 +90,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
- whose value depends upon the signedness of type <tt class="computeroutput"><span class="keyword">char</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
+ whose value depends upon the signedness of type <code class="computeroutput"><span class="keyword">char</span></code>.
           </p>
 <p>
         </p>
@@ -99,7 +100,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">long</span><span class="special">&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">long</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -109,7 +110,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -122,8 +123,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.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> is_stateless</title>
+<title>is_stateless</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_signed.html" title=" is_signed">
-<link rel="next" href="is_reference.html" title=" is_reference">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_signed.html" title="is_signed">
+<link rel="next" href="is_reference.html" title="is_reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,24 +24,25 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_stateless"></a> is_stateless</h3></div></div></div>
+<a name="boost_typetraits.reference.is_stateless"></a> is_stateless
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_stateless</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_stateless</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> Ff T is a stateless type then
- inherits from true_type,
- otherwise from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> Ff T is a stateless type then
+ inherits from true_type,
+ otherwise from false_type.
       </p>
 <p>
         Type T must be a complete type.
       </p>
 <p>
         A stateless type is a type that has no storage and whose constructors and
- destructors are trivial. That means that <tt class="computeroutput"><span class="identifier">is_stateless</span></tt>
- only inherits from true_type
- if the following expression is <tt class="computeroutput"><span class="keyword">true</span></tt>:
+ destructors are trivial. That means that <code class="computeroutput"><span class="identifier">is_stateless</span></code>
+ only inherits from true_type
+ if the following expression is <code class="computeroutput"><span class="keyword">true</span></code>:
       </p>
 <pre class="programlisting">
 <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span>
@@ -51,15 +52,15 @@
 <span class="special">&amp;&amp;</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_empty</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span>
 </pre>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9p10.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9p10.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_stateless</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_stateless</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial-specialization of class templates, then this template
         can not be used with function types.
       </p>
@@ -67,7 +68,7 @@
         Without some (as yet unspecified) help from the compiler, is_stateless will
         never report that a class or struct is stateless; this is always safe, if
         possibly sub-optimal. Currently (May 2005) only MWCW 9 and Visual C++ 8 have
- the necessary compiler intrinsics
+ the necessary compiler intrinsics
         to make this template work automatically.
       </p>
 </div>
@@ -78,8 +79,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_union.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> is_union</title>
+<title>is_union</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_reference.html" title=" is_reference">
-<link rel="next" href="is_unsigned.html" title=" is_unsigned">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_reference.html" title="is_reference">
+<link rel="next" href="is_unsigned.html" title="is_unsigned">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,46 +24,47 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_union"></a> is_union</h3></div></div></div>
+<a name="boost_typetraits.reference.is_union"></a> is_union
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_union</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_union</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- union type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ union type then inherits from true_type,
+ otherwise inherits from false_type.
         Currently requires some kind of compiler support, otherwise unions are identified
         as classes.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.2 and 9.5.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 9.5.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> Without (some as
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> Without (some as
         yet unspecified) help from the compiler, we cannot distinguish between union
         and class types using only standard C++, as a result this type will never
- inherit from true_type,
+ inherit from true_type,
         unless the user explicitly specializes the template for their user-defined
         union types, or unless the compiler supplies some unspecified intrinsic that
         implements this functionality. Currently (May 2005) only Visual C++ 8 has
- the necessary compiler intrinsics
+ the necessary compiler intrinsics
         to make this trait "just work" without user intervention.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_union</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_union</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_union</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_union</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -72,8 +73,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_union</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_union</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -82,7 +83,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_union</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_union</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -92,7 +93,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_union</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">*&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_union</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">*&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -102,7 +103,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_union</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_union</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -115,8 +116,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.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> is_unsigned</title>
+<title>is_unsigned</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_union.html" title=" is_union">
-<link rel="next" href="is_void.html" title=" is_void">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_union.html" title="is_union">
+<link rel="next" href="is_void.html" title="is_void">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,33 +24,34 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_unsigned"></a> is_unsigned</h3></div></div></div>
+<a name="boost_typetraits.reference.is_unsigned"></a> is_unsigned
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_unsigned</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_unsigned</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is an unsigned integer type
+ <span class="bold"><strong>Inherits:</strong></span> If T is an unsigned integer type
         or an enumerated type with an underlying unsigned integer type, then inherits
- from true_type,
- otherwise inherits from false_type.
+ from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.1, 7.2.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1, 7.2.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_unsigned</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_unsigned</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">&gt;</span></tt> inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -59,9 +60,9 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span>
- <span class="keyword">const</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <span class="keyword">const</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -70,7 +71,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -80,7 +81,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="identifier">myclass</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="identifier">myclass</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -90,8 +91,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
- whose value depends upon the signedness of type <tt class="computeroutput"><span class="keyword">char</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
+ whose value depends upon the signedness of type <code class="computeroutput"><span class="keyword">char</span></code>.
           </p>
 <p>
         </p>
@@ -100,8 +101,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">long</span>
- <span class="keyword">long</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">long</span>
+ <span class="keyword">long</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -111,7 +112,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -124,8 +125,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_void.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> is_void</title>
+<title>is_void</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_unsigned.html" title=" is_unsigned">
-<link rel="next" href="is_volatile.html" title=" is_volatile">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_unsigned.html" title="is_unsigned">
+<link rel="next" href="is_volatile.html" title="is_volatile">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,33 +24,34 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_void"></a> is_void</h3></div></div></div>
+<a name="boost_typetraits.reference.is_void"></a> is_void
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_void</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_void</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (possibly cv-qualified)
- void type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
+ void type then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.1p9.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1p9.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_void</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_void</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;</span></tt>
- inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;</span></code>
+ inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -59,8 +60,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
- is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
+ is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -69,7 +70,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -79,7 +80,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">*&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">*&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>false</em></span>.
           </p>
 <p>
@@ -89,7 +90,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -102,8 +103,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.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> is_volatile</title>
+<title>is_volatile</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_void.html" title=" is_void">
-<link rel="next" href="make_signed.html" title=" make_signed">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_void.html" title="is_void">
+<link rel="next" href="make_signed.html" title="make_signed">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,32 +24,33 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_volatile"></a> is_volatile</h3></div></div></div>
+<a name="boost_typetraits.reference.is_volatile"></a> is_volatile
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_volatile</span> <span class="special">:</span> <span class="keyword">public</span> <i class="replaceable"><tt>true_type-or-false_type</tt></i> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">is_volatile</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> If T is a (top level) volatile-qualified
- type then inherits from true_type,
- otherwise inherits from false_type.
+ <span class="bold"><strong>Inherits:</strong></span> If T is a (top level) volatile-qualified
+ type then inherits from true_type,
+ otherwise inherits from false_type.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.3.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.3.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_volatile</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_volatile</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_volatile</span><span class="special">&lt;</span><span class="keyword">volatile</span> <span class="keyword">int</span><span class="special">&gt;</span></tt> inherits from <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_volatile</span><span class="special">&lt;</span><span class="keyword">volatile</span> <span class="keyword">int</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -58,8 +59,8 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_volatile</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">volatile</span>
- <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">true_type</tt>.
+ <code class="computeroutput"><span class="identifier">is_volatile</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">volatile</span>
+ <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
           </p>
 <p>
         </p>
@@ -68,7 +69,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_volatile</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">is_volatile</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>true</em></span>.
           </p>
 <p>
@@ -78,7 +79,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_volatile</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">volatile</span><span class="special">*&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">is_volatile</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">volatile</span><span class="special">*&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>false</em></span>:
             the volatile qualifier is not at the top level in this case.
           </p>
@@ -89,7 +90,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">is_volatile</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="keyword">bool</span></tt>.
+ <code class="computeroutput"><span class="identifier">is_volatile</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
           </p>
 <p>
         </p>
@@ -102,8 +103,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.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> make_signed</title>
+<title>make_signed</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="is_volatile.html" title=" is_volatile">
-<link rel="next" href="make_unsigned.html" title=" make_unsigned">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="is_volatile.html" title="is_volatile">
+<link rel="next" href="make_unsigned.html" title="make_unsigned">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.make_signed"></a> make_signed</h3></div></div></div>
+<a name="boost_typetraits.reference.make_signed"></a> make_signed
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">make_signed</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> If T is a signed integer type then
+ <span class="bold"><strong>type:</strong></span> If T is a signed integer type then
         the same type as T, if T is an unsigned integer type then the corresponding
         signed type. Otherwise if T is an enumerated or character type (char or wchar_t)
         then a signed integer type with the same width as T.
@@ -42,20 +43,20 @@
         If T has any cv-qualifiers then these are also present on the result type.
       </p>
 <p>
- <span class="bold"><b>Requires:</b></span> T must be an integer or enumerated
+ <span class="bold"><strong>Requires:</strong></span> T must be an integer or enumerated
         type, and must not be the type bool.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.1.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">make_signed</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">make_signed</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id502557"></a><p class="title"><b>Table 1.15. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id536444"></a><p class="title"><b>Table 1.15. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -76,46 +77,46 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span>
- <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">unsigned</span>
- <span class="keyword">long</span> <span class="keyword">long</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">unsigned</span>
+ <span class="keyword">long</span> <span class="keyword">long</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">const</span> <span class="keyword">long</span>
- <span class="keyword">long</span></tt>
+ <code class="computeroutput"><span class="keyword">const</span> <span class="keyword">long</span>
+ <span class="keyword">long</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="identifier">my_enum</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="identifier">my_enum</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
@@ -127,7 +128,7 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">wchar_t</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">wchar_t</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
@@ -137,8 +138,9 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -147,8 +149,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.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> make_unsigned</title>
+<title>make_unsigned</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="make_signed.html" title=" make_signed">
-<link rel="next" href="promote.html" title=" promote">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="make_signed.html" title="make_signed">
+<link rel="next" href="promote.html" title="promote">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.make_unsigned"></a> make_unsigned</h3></div></div></div>
+<a name="boost_typetraits.reference.make_unsigned"></a> make_unsigned
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">make_unsigned</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> If T is a unsigned integer type then
+ <span class="bold"><strong>type:</strong></span> If T is a unsigned integer type then
         the same type as T, if T is an signed integer type then the corresponding
         unsigned type. Otherwise if T is an enumerated or character type (char or
         wchar_t) then an unsigned integer type with the same width as T.
@@ -42,20 +43,20 @@
         If T has any cv-qualifiers then these are also present on the result type.
       </p>
 <p>
- <span class="bold"><b>Requires:</b></span> T must be an integer or enumerated
+ <span class="bold"><strong>Requires:</strong></span> T must be an integer or enumerated
         type, and must not be the type bool.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.1.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">make_unsigned</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">make_unsigned</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id503192"></a><p class="title"><b>Table 1.16. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id537077"></a><p class="title"><b>Table 1.16. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -76,47 +77,47 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span>
- <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
- <span class="keyword">const</span></tt>
+ <code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
+ <span class="keyword">const</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">unsigned</span>
- <span class="keyword">long</span> <span class="keyword">long</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">unsigned</span>
+ <span class="keyword">long</span> <span class="keyword">long</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">const</span> <span class="keyword">unsigned</span>
- <span class="keyword">long</span> <span class="keyword">long</span></tt>
+ <code class="computeroutput"><span class="keyword">const</span> <span class="keyword">unsigned</span>
+ <span class="keyword">long</span> <span class="keyword">long</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="identifier">my_enum</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="identifier">my_enum</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
@@ -128,7 +129,7 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">wchar_t</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">make_signed</span><span class="special">&lt;</span><span class="keyword">wchar_t</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
@@ -138,8 +139,9 @@
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -148,8 +150,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/promote.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/promote.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/promote.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> promote</title>
+<title>promote</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="make_unsigned.html" title=" make_unsigned">
-<link rel="next" href="rank.html" title=" rank">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="make_unsigned.html" title="make_unsigned">
+<link rel="next" href="rank.html" title="rank">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,36 +24,36 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.promote"></a> promote</h3></div></div></div>
+<a name="boost_typetraits.reference.promote"></a> promote
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">promote</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> If integral or floating point promotion
- can be applied to an rvalue of type <tt class="computeroutput"><span class="identifier">T</span></tt>,
- then applies integral and floating point promotions to <tt class="computeroutput"><span class="identifier">T</span></tt>
- and keeps cv-qualifiers of <tt class="computeroutput"><span class="identifier">T</span></tt>,
- otherwise leaves <tt class="computeroutput"><span class="identifier">T</span></tt> unchanged.
- See also integral_promotion
- and <a href="floating_point_promotion.html" title="
- floating_point_promotion">floating_point_promotion</a>.
+ <span class="bold"><strong>type:</strong></span> If integral or floating point promotion
+ can be applied to an rvalue of type <code class="computeroutput"><span class="identifier">T</span></code>,
+ then applies integral and floating point promotions to <code class="computeroutput"><span class="identifier">T</span></code>
+ and keeps cv-qualifiers of <code class="computeroutput"><span class="identifier">T</span></code>,
+ otherwise leaves <code class="computeroutput"><span class="identifier">T</span></code> unchanged.
+ See also integral_promotion
+ and floating_point_promotion.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 4.5 except 4.5/3
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 4.5 except 4.5/3
         (integral bit-field) and 4.6.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">promote</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">promote</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id503894"></a><p class="title"><b>Table 1.17. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id537779"></a><p class="title"><b>Table 1.17. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -74,42 +74,43 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">promote</span><span class="special">&lt;</span><span class="keyword">short</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">promote</span><span class="special">&lt;</span><span class="keyword">short</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">volatile</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">volatile</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">promote</span><span class="special">&lt;</span><span class="keyword">float</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">promote</span><span class="special">&lt;</span><span class="keyword">float</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">double</span> <span class="keyword">const</span></tt>
+ <code class="computeroutput"><span class="keyword">double</span> <span class="keyword">const</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">promote</span><span class="special">&lt;</span><span class="keyword">short</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">promote</span><span class="special">&lt;</span><span class="keyword">short</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">short</span><span class="special">&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">short</span><span class="special">&amp;</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -118,8 +119,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/rank.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/rank.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/rank.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> rank</title>
+<title>rank</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="promote.html" title=" promote">
-<link rel="next" href="remove_all_extents.html" title=" remove_all_extents">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="promote.html" title="promote">
+<link rel="next" href="remove_all_extents.html" title="remove_all_extents">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,35 +24,36 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.rank"></a> rank</h3></div></div></div>
+<a name="boost_typetraits.reference.rank"></a> rank
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">rank</span> <span class="special">:</span> <span class="keyword">public</span> integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">RANK</span><span class="special">(</span><span class="identifier">T</span><span class="special">)&gt;</span> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">rank</span> <span class="special">:</span> <span class="keyword">public</span> integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">RANK</span><span class="special">(</span><span class="identifier">T</span><span class="special">)&gt;</span> <span class="special">{};</span>
 </pre>
 <p>
- <span class="bold"><b>Inherits:</b></span> Class template rank inherits from
- <tt class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">RANK</span><span class="special">(</span><span class="identifier">T</span><span class="special">)&gt;</span></tt>,
- where <tt class="computeroutput"><span class="identifier">RANK</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span></tt> is the
- number of array dimensions in type <tt class="computeroutput"><span class="identifier">T</span></tt>.
+ <span class="bold"><strong>Inherits:</strong></span> Class template rank inherits from
+ <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">RANK</span><span class="special">(</span><span class="identifier">T</span><span class="special">)&gt;</span></code>,
+ where <code class="computeroutput"><span class="identifier">RANK</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span></code> is the
+ number of array dimensions in type <code class="computeroutput"><span class="identifier">T</span></code>.
       </p>
 <p>
- If <tt class="computeroutput"><span class="identifier">T</span></tt> is not an array type,
- then <tt class="computeroutput"><span class="identifier">RANK</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span></tt> is zero.
+ If <code class="computeroutput"><span class="identifier">T</span></code> is not an array type,
+ then <code class="computeroutput"><span class="identifier">RANK</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span></code> is zero.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">rank</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">rank</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <p>
- <span class="bold"><b>Examples:</b></span>
+ <span class="bold"><strong>Examples:</strong></span>
       </p>
 <div class="blockquote"><blockquote class="blockquote">
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[]&gt;</span></tt>
- inherits from <tt class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">1</span><span class="special">&gt;</span></tt>.
+ <code class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[]&gt;</span></code>
+ inherits from <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">1</span><span class="special">&gt;</span></code>.
           </p>
 <p>
         </p>
@@ -61,7 +62,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">3</span><span class="special">][</span><span class="number">4</span><span class="special">]&gt;::</span><span class="identifier">type</span></tt> is the type <tt class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">3</span><span class="special">&gt;</span></tt>.
+ <code class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">3</span><span class="special">][</span><span class="number">4</span><span class="special">]&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">3</span><span class="special">&gt;</span></code>.
           </p>
 <p>
         </p>
@@ -70,7 +71,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">1</span><span class="special">]&gt;::</span><span class="identifier">value</span></tt>
+ <code class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">1</span><span class="special">]&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>1</em></span>.
           </p>
 <p>
@@ -80,7 +81,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[][</span><span class="number">2</span><span class="special">]&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[][</span><span class="number">2</span><span class="special">]&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>2</em></span>.
           </p>
 <p>
@@ -90,7 +91,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">value</span></tt> is an integral constant expression
+ <code class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">value</span></code> is an integral constant expression
             that evaluates to <span class="emphasis"><em>0</em></span>.
           </p>
 <p>
@@ -100,7 +101,7 @@
 <p>
           </p>
 <p>
- <tt class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></tt> is the type <tt class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span></tt>.
+ <code class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span></code>.
           </p>
 <p>
         </p>
@@ -113,8 +114,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.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> remove_all_extents</title>
+<title>remove_all_extents</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="rank.html" title=" rank">
-<link rel="next" href="remove_const.html" title=" remove_const">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="rank.html" title="rank">
+<link rel="next" href="remove_const.html" title="remove_const">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,38 +24,39 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.remove_all_extents"></a> remove_all_extents</h3></div></div></div>
+<a name="boost_typetraits.reference.remove_all_extents"></a> remove_all_extents
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">remove_all_extents</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> If <tt class="computeroutput"><span class="identifier">T</span></tt>
- is an array type, then removes all of the array bounds on <tt class="computeroutput"><span class="identifier">T</span></tt>,
- otherwise leaves <tt class="computeroutput"><span class="identifier">T</span></tt> unchanged.
+ <span class="bold"><strong>type:</strong></span> If <code class="computeroutput"><span class="identifier">T</span></code>
+ is an array type, then removes all of the array bounds on <code class="computeroutput"><span class="identifier">T</span></code>,
+ otherwise leaves <code class="computeroutput"><span class="identifier">T</span></code> unchanged.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 8.3.4.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 8.3.4.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial specialization of class-templates then this template
- will compile, but the member <tt class="computeroutput"><span class="identifier">type</span></tt>
- will always be the same as type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
+ will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
         except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_all_extents</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_all_extents</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id505331"></a><p class="title"><b>Table 1.18. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id539214"></a><p class="title"><b>Table 1.18. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -76,66 +77,67 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_all_extents</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_all_extents</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_all_extents</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">[</span><span class="number">2</span><span class="special">]&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_all_extents</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">[</span><span class="number">2</span><span class="special">]&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_all_extents</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[][</span><span class="number">2</span><span class="special">]&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_all_extents</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[][</span><span class="number">2</span><span class="special">]&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_all_extents</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">3</span><span class="special">][</span><span class="number">4</span><span class="special">]&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_all_extents</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">3</span><span class="special">][</span><span class="number">4</span><span class="special">]&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_all_extents</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_all_extents</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -144,8 +146,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.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> remove_const</title>
+<title>remove_const</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="remove_all_extents.html" title=" remove_all_extents">
-<link rel="next" href="remove_cv.html" title=" remove_cv">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="remove_all_extents.html" title="remove_all_extents">
+<link rel="next" href="remove_cv.html" title="remove_cv">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,37 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.remove_const"></a> remove_const</h3></div></div></div>
+<a name="boost_typetraits.reference.remove_const"></a> remove_const
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">remove_const</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> The same type as <tt class="computeroutput"><span class="identifier">T</span></tt>,
+ <span class="bold"><strong>type:</strong></span> The same type as <code class="computeroutput"><span class="identifier">T</span></code>,
         but with any <span class="emphasis"><em>top level</em></span> const-qualifier removed.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.3.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.3.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial specialization of class-templates then this template
- will compile, but the member <tt class="computeroutput"><span class="identifier">type</span></tt>
- will always be the same as type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
+ will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
         except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_const</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_const</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id506054"></a><p class="title"><b>Table 1.19. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id539936"></a><p class="title"><b>Table 1.19. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -75,67 +76,68 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span>
- <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span>
+ <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">volatile</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">volatile</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -144,8 +146,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.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> remove_cv</title>
+<title>remove_cv</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="remove_const.html" title=" remove_const">
-<link rel="next" href="remove_extent.html" title=" remove_extent">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="remove_const.html" title="remove_const">
+<link rel="next" href="remove_extent.html" title="remove_extent">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,37 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.remove_cv"></a> remove_cv</h3></div></div></div>
+<a name="boost_typetraits.reference.remove_cv"></a> remove_cv
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">remove_cv</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> The same type as <tt class="computeroutput"><span class="identifier">T</span></tt>,
+ <span class="bold"><strong>type:</strong></span> The same type as <code class="computeroutput"><span class="identifier">T</span></code>,
         but with any <span class="emphasis"><em>top level</em></span> cv-qualifiers removed.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.3.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.3.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial specialization of class-templates then this template
- will compile, but the member <tt class="computeroutput"><span class="identifier">type</span></tt>
- will always be the same as type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
+ will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
         except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_cv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_cv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id506759"></a><p class="title"><b>Table 1.20. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id540641"></a><p class="title"><b>Table 1.20. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -75,67 +76,68 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_cv</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_cv</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_cv</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_cv</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_cv</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span>
- <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_cv</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span>
+ <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_cv</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_cv</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_cv</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_cv</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -144,8 +146,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.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> remove_extent</title>
+<title>remove_extent</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="remove_cv.html" title=" remove_cv">
-<link rel="next" href="remove_pointer.html" title=" remove_pointer">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="remove_cv.html" title="remove_cv">
+<link rel="next" href="remove_pointer.html" title="remove_pointer">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,38 +24,39 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.remove_extent"></a> remove_extent</h3></div></div></div>
+<a name="boost_typetraits.reference.remove_extent"></a> remove_extent
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">remove_extent</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> If <tt class="computeroutput"><span class="identifier">T</span></tt>
+ <span class="bold"><strong>type:</strong></span> If <code class="computeroutput"><span class="identifier">T</span></code>
         is an array type, then removes the topmost array bound, otherwise leaves
- <tt class="computeroutput"><span class="identifier">T</span></tt> unchanged.
+ <code class="computeroutput"><span class="identifier">T</span></code> unchanged.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 8.3.4.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 8.3.4.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial specialization of class-templates then this template
- will compile, but the member <tt class="computeroutput"><span class="identifier">type</span></tt>
- will always be the same as type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
+ will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
         except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_extent</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_extent</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id507465"></a><p class="title"><b>Table 1.21. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id541346"></a><p class="title"><b>Table 1.21. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -76,66 +77,67 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">[</span><span class="number">2</span><span class="special">]&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">[</span><span class="number">2</span><span class="special">]&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">4</span><span class="special">]&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">4</span><span class="special">]&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">[</span><span class="number">4</span><span class="special">]</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">[</span><span class="number">4</span><span class="special">]</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[][</span><span class="number">2</span><span class="special">]&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[][</span><span class="number">2</span><span class="special">]&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">[</span><span class="number">2</span><span class="special">]</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">[</span><span class="number">2</span><span class="special">]</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -144,8 +146,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.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> remove_pointer</title>
+<title>remove_pointer</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="remove_extent.html" title=" remove_extent">
-<link rel="next" href="remove_reference.html" title=" remove_reference">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="remove_extent.html" title="remove_extent">
+<link rel="next" href="remove_reference.html" title="remove_reference">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,37 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.remove_pointer"></a> remove_pointer</h3></div></div></div>
+<a name="boost_typetraits.reference.remove_pointer"></a> remove_pointer
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">remove_pointer</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> The same type as <tt class="computeroutput"><span class="identifier">T</span></tt>,
+ <span class="bold"><strong>type:</strong></span> The same type as <code class="computeroutput"><span class="identifier">T</span></code>,
         but with any pointer modifier removed.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 8.3.1.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 8.3.1.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial specialization of class-templates then this template
- will compile, but the member <tt class="computeroutput"><span class="identifier">type</span></tt>
- will always be the same as type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
+ will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
         except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id508203"></a><p class="title"><b>Table 1.22. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id542083"></a><p class="title"><b>Table 1.22. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -75,66 +76,67 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">**&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">**&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">&amp;</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">*&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">*&amp;</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -143,8 +145,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.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> remove_reference</title>
+<title>remove_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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="remove_pointer.html" title=" remove_pointer">
-<link rel="next" href="remove_volatile.html" title=" remove_volatile">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="remove_pointer.html" title="remove_pointer">
+<link rel="next" href="remove_volatile.html" title="remove_volatile">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,37 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.remove_reference"></a> remove_reference</h3></div></div></div>
+<a name="boost_typetraits.reference.remove_reference"></a> remove_reference
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">remove_reference</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> The same type as <tt class="computeroutput"><span class="identifier">T</span></tt>,
+ <span class="bold"><strong>type:</strong></span> The same type as <code class="computeroutput"><span class="identifier">T</span></code>,
         but with any reference modifier removed.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 8.3.2.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 8.3.2.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial specialization of class-templates then this template
- will compile, but the member <tt class="computeroutput"><span class="identifier">type</span></tt>
- will always be the same as type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
+ will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
         except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_reference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_reference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id508885"></a><p class="title"><b>Table 1.23. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id542764"></a><p class="title"><b>Table 1.23. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -75,54 +76,55 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">*</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">*</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span><span class="special">*</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span><span class="special">*</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -131,8 +133,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.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> remove_volatile</title>
+<title>remove_volatile</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="remove_reference.html" title=" remove_reference">
-<link rel="next" href="type_with_alignment.html" title=" type_with_alignment">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="remove_reference.html" title="remove_reference">
+<link rel="next" href="type_with_alignment.html" title="type_with_alignment">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,37 +24,38 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.remove_volatile"></a> remove_volatile</h3></div></div></div>
+<a name="boost_typetraits.reference.remove_volatile"></a> remove_volatile
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">remove_volatile</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> The same type as <tt class="computeroutput"><span class="identifier">T</span></tt>,
+ <span class="bold"><strong>type:</strong></span> The same type as <code class="computeroutput"><span class="identifier">T</span></code>,
         but with any <span class="emphasis"><em>top level</em></span> volatile-qualifier removed.
       </p>
 <p>
- <span class="bold"><b>C++ Standard Reference:</b></span> 3.9.3.
+ <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.3.
       </p>
 <p>
- <span class="bold"><b>Compiler Compatibility:</b></span> If the compiler
+ <span class="bold"><strong>Compiler Compatibility:</strong></span> If the compiler
         does not support partial specialization of class-templates then this template
- will compile, but the member <tt class="computeroutput"><span class="identifier">type</span></tt>
- will always be the same as type <tt class="computeroutput"><span class="identifier">T</span></tt>
+ will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
+ will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
         except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_volatile</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_volatile</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id509493"></a><p class="title"><b>Table 1.24. Examples</b></p>
-<table class="table" summary="Examples">
+<a name="id543371"></a><p class="title"><b>Table 1.24. Examples</b></p>
+<div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>
 <col>
@@ -75,67 +76,68 @@
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_volatile</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_volatile</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_volatile</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_volatile</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_volatile</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span>
- <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_volatile</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span>
+ <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_volatile</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">volatile</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_volatile</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">volatile</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;</span></code>
             </p>
             </td>
 </tr>
 <tr>
 <td>
             <p>
- <tt class="computeroutput"><span class="identifier">remove_volatile</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">volatile</span><span class="special">*&gt;::</span><span class="identifier">type</span></tt>
+ <code class="computeroutput"><span class="identifier">remove_volatile</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">volatile</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
             </p>
             </td>
 <td>
             <p>
- <tt class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*</span></tt>
+ <code class="computeroutput"><span class="keyword">int</span> <span class="keyword">const</span><span class="special">*</span></code>
             </p>
             </td>
 </tr>
 </tbody>
-</table>
+</table></div>
 </div>
+<br class="table-break">
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
@@ -144,8 +146,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.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> type_with_alignment</title>
+<title>type_with_alignment</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="Chapter 1. Boost.TypeTraits">
-<link rel="up" href="../reference.html" title=" Alphabetical Reference">
-<link rel="prev" href="remove_volatile.html" title=" remove_volatile">
-<link rel="next" href="../credits.html" title=" Credits">
+<link rel="up" href="../reference.html" title="Alphabetical Reference">
+<link rel="prev" href="remove_volatile.html" title="remove_volatile">
+<link rel="next" href="../credits.html" title="Credits">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -24,22 +24,23 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.type_with_alignment"></a> type_with_alignment</h3></div></div></div>
+<a name="boost_typetraits.reference.type_with_alignment"></a> type_with_alignment
+</h3></div></div></div>
 <pre class="programlisting">
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Align</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">type_with_alignment</span>
 <span class="special">{</span>
- <span class="keyword">typedef</span> <i class="replaceable"><tt>see-below</tt></i> <span class="identifier">type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
 <span class="special">};</span>
 </pre>
 <p>
- <span class="bold"><b>type:</b></span> a built-in or POD type with an alignment
- that is a multiple of <tt class="computeroutput"><span class="identifier">Align</span></tt>.
+ <span class="bold"><strong>type:</strong></span> a built-in or POD type with an alignment
+ that is a multiple of <code class="computeroutput"><span class="identifier">Align</span></code>.
       </p>
 <p>
- <span class="bold"><b>Header:</b></span> <tt class="computeroutput"> <span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">type_with_alignment</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
- or <tt class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></tt>
+ <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
+ <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">type_with_alignment</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -49,8 +50,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/user_defined.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/user_defined.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/user_defined.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> User Defined Specializations</title>
+<title>User Defined 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="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
-<link rel="prev" href="category/function.html" title=" Decomposing Function
- Types">
-<link rel="next" href="intrinsics.html" title=" Support for Compiler Intrinsics">
+<link rel="prev" href="category/function.html" title="Decomposing Function Types">
+<link rel="next" href="intrinsics.html" title="Support for Compiler Intrinsics">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -25,13 +24,14 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_typetraits.user_defined"></a> User Defined Specializations</h2></div></div></div>
+<a name="boost_typetraits.user_defined"></a> User Defined Specializations
+</h2></div></div></div>
 <p>
       Occationally the end user may need to provide their own specialization for
       one of the type traits - typically where intrinsic compiler support is required
       to implement a specific trait fully. These specializations should derive from
- boost::true_type
- or boost::false_type
+ boost::true_type
+ or boost::false_type
       as appropriate:
     </p>
 <pre class="programlisting">
@@ -49,16 +49,16 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span>
 <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;&gt;</span>
- <span class="keyword">struct</span> is_pod<span class="special">&lt;</span><span class="identifier">my_pod</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
+ <span class="keyword">struct</span> is_pod<span class="special">&lt;</span><span class="identifier">my_pod</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
       
    <span class="keyword">template</span><span class="special">&lt;&gt;</span>
- <span class="keyword">struct</span> is_pod<span class="special">&lt;</span><span class="identifier">my_union</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
+ <span class="keyword">struct</span> is_pod<span class="special">&lt;</span><span class="identifier">my_union</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
    
    <span class="keyword">template</span><span class="special">&lt;&gt;</span>
- <span class="keyword">struct</span> is_union<span class="special">&lt;</span><span class="identifier">my_union</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
+ <span class="keyword">struct</span> is_union<span class="special">&lt;</span><span class="identifier">my_union</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
    
    <span class="keyword">template</span><span class="special">&lt;&gt;</span>
- <span class="keyword">struct</span> is_class<span class="special">&lt;</span><span class="identifier">my_union</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> false_type<span class="special">{};</span>
+ <span class="keyword">struct</span> is_class<span class="special">&lt;</span><span class="identifier">my_union</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> false_type<span class="special">{};</span>
 <span class="special">}</span>
 </pre>
 </div>
@@ -69,8 +69,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/html/index.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/index.html (original)
+++ branches/proto/v3/libs/type_traits/doc/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>Chapter 1. Boost.TypeTraits</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="Chapter 1. Boost.TypeTraits">
-<link rel="next" href="boost_typetraits/intro.html" title=" Introduction">
+<link rel="next" href="boost_typetraits/intro.html" title="Introduction">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
@@ -30,10 +30,9 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek</p></div>
 <div><div class="legalnotice">
-<a name="id455949"></a><p>
+<a name="id435930"></a><p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org class="emphasis"><em>LICENSE_1_0.txt"&gt;
- http:</em></span>/www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
+ file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
       </p>
 </div></div>
 </div></div>
@@ -158,7 +157,7 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: September 10, 2007 at 19:24:53 +0800</small></p></td>
+<td align="left"><p><small>Last revised: November 07, 2007 at 18:38:23 +0000</small></p></td>
 <td align="right"><div class="copyright-footer"><small></small></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/type_traits/doc/type_traits.qbk
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/type_traits.qbk (original)
+++ branches/proto/v3/libs/type_traits/doc/type_traits.qbk 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -13,11 +13,9 @@
     Robert Ramey and Jeremy Siek]
     [purpose Meta-programming support library]
     [license
- Distributed under the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or copy at
- <ulink url="http://www.boost.org/LICENSE_1_0.txt">
- http://www.boost.org/LICENSE_1_0.txt
- </ulink>)
+ 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])
     ]
     [authors [authors, various]]
     [category template]
@@ -246,3 +244,4 @@
 
 
 
+

Modified: branches/proto/v3/libs/xpressive/example/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/xpressive/example/Jamfile.v2 (original)
+++ branches/proto/v3/libs/xpressive/example/Jamfile.v2 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -5,6 +5,7 @@
 project
     : requirements
         <toolset>msvc-8.0:<define>_SCL_SECURE_NO_DEPRECATE
+ <toolset>msvc-9.0:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc,<stdlib>stlport:<define>_STLP_EXPOSE_GLOBALS_IMPLEMENTATION
     ;
 

Modified: branches/proto/v3/libs/xpressive/proto/test/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/xpressive/proto/test/Jamfile.v2 (original)
+++ branches/proto/v3/libs/xpressive/proto/test/Jamfile.v2 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -11,6 +11,7 @@
         <toolset>msvc-7.1:<debug-symbols>off
         <toolset>msvc-8.0:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc-8.0:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc-9.0:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
         <library>/boost/test//boost_unit_test_framework
         <link>static

Modified: branches/proto/v3/libs/xpressive/test/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/xpressive/test/Jamfile.v2 (original)
+++ branches/proto/v3/libs/xpressive/test/Jamfile.v2 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -11,6 +11,7 @@
         <toolset>msvc-7.1:<debug-symbols>off
         <toolset>msvc-8.0:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc-8.0:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc-9.0:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
 # <toolset>gcc:<cxxflags>-W
 # <toolset>gcc:<cxxflags>-Wall

Modified: branches/proto/v3/libs/xpressive/tools/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/xpressive/tools/Jamfile.v2 (original)
+++ branches/proto/v3/libs/xpressive/tools/Jamfile.v2 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -8,6 +8,7 @@
         <toolset>msvc-7.1:<debug-symbols>off
         <toolset>msvc-8.0:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>msvc-8.0:<define>_CRT_SECURE_NO_DEPRECATE
+ <toolset>msvc-9.0:<define>_SCL_SECURE_NO_DEPRECATE
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
         <toolset>msvc,<stdlib>stlport:<define>_STLP_EXPOSE_GLOBALS_IMPLEMENTATION
     ;

Modified: branches/proto/v3/libs/xpressive/tools/perl2xpr.cpp
==============================================================================
--- branches/proto/v3/libs/xpressive/tools/perl2xpr.cpp (original)
+++ branches/proto/v3/libs/xpressive/tools/perl2xpr.cpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -13,7 +13,8 @@
 #include <boost/xpressive/xpressive_static.hpp>
 #include <boost/xpressive/regex_actions.hpp>
 
-using namespace boost::xpressive;
+namespace x = boost::xpressive;
+using namespace x;
 
 int main(int argc, char *argv[])
 {
@@ -82,7 +83,7 @@
                 | as_xpr("?<!") [top(strings) += " ~after( "]
                 | nil [top(strings) += " ( s" + as<std::string>(++mark_nbr) + "= "]
               )
- >> ref(regex)
+ >> x::ref(regex)
>> as_xpr(')') [top(strings) += " ) "]
             ;
 

Modified: branches/proto/v3/status/explicit-failures-markup.xml
==============================================================================
--- branches/proto/v3/status/explicit-failures-markup.xml (original)
+++ branches/proto/v3/status/explicit-failures-markup.xml 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -1274,6 +1274,14 @@
     <!-- filesystem -->
     <library name="filesystem">
         <mark-unusable>
+ <toolset name="borland-5.6*"/>
+ <toolset name="borland-5.8*"/>
+ <note author="Beman Dawes">
+ This compiler does not support enable_if, which is needed by the
+ Boost.System library on which Boost.Filesystem depends.
+ </note>
+ </mark-unusable>
+ <mark-unusable>
             <toolset name="intel-7.1-linux"/>
             <toolset name="intel-7.1-stdlib-default-linux"/>
             <note author="Aleksey Gurtovoy">
@@ -2201,13 +2209,6 @@
         </mark-expected-failures>
         <mark-expected-failures>
             <test name="test_serialization"/>
- <toolset name="vacpp"/>
- <note author="J. L&#195;&#179;pez" date="07 Jul 2005">
- Boost.Serialization is not supported on this platform.
- </note>
- </mark-expected-failures>
- <mark-expected-failures>
- <test name="test_serialization"/>
             <toolset name="hp_cxx-65*"/>
             <toolset name="hp_cxx-71*"/>
             <note author="J. L&#195;&#179;pez" date="16 Mar 2006">
@@ -4323,6 +4324,18 @@
         </test>
     </library>
 
+ <!-- system -->
+ <library name="system">
+ <mark-unusable>
+ <toolset name="borland-5.6*"/>
+ <toolset name="borland-5.8*"/>
+ <note author="Beman Dawes">
+ This compiler does not support enable_if, which is required
+ by Boost.System.
+ </note>
+ </mark-unusable>
+ </library>
+
     <!-- test -->
     <library name="test">
         <mark-expected-failures>

Modified: branches/proto/v3/tools/boostbook/xsl/html.xsl
==============================================================================
--- branches/proto/v3/tools/boostbook/xsl/html.xsl (original)
+++ branches/proto/v3/tools/boostbook/xsl/html.xsl 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -237,12 +237,10 @@
         </td>
         <td align="right">
           <div class = "copyright-footer">
- <small>
- <xsl:apply-templates select="ancestor::*/*/copyright"
- mode="boost.footer"/>
- <xsl:apply-templates select="ancestor::*/*/legalnotice"
- mode="boost.footer"/>
- </small>
+ <xsl:apply-templates select="ancestor::*/*/copyright"
+ mode="boost.footer"/>
+ <xsl:apply-templates select="ancestor::*/*/legalnotice"
+ mode="boost.footer"/>
           </div>
         </td>
       </tr>

Modified: branches/proto/v3/tools/boostbook/xsl/xhtml.xsl
==============================================================================
--- branches/proto/v3/tools/boostbook/xsl/xhtml.xsl (original)
+++ branches/proto/v3/tools/boostbook/xsl/xhtml.xsl 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -236,12 +236,10 @@
         </td>
         <td align="right">
           <div class = "copyright-footer">
- <small>
- <xsl:apply-templates select="ancestor::*/*/copyright"
- mode="boost.footer"/>
- <xsl:apply-templates select="ancestor::*/*/legalnotice"
- mode="boost.footer"/>
- </small>
+ <xsl:apply-templates select="ancestor::*/*/copyright"
+ mode="boost.footer"/>
+ <xsl:apply-templates select="ancestor::*/*/legalnotice"
+ mode="boost.footer"/>
           </div>
         </td>
       </tr>

Modified: branches/proto/v3/tools/build/v2/build/toolset.jam
==============================================================================
--- branches/proto/v3/tools/build/v2/build/toolset.jam (original)
+++ branches/proto/v3/tools/build/v2/build/toolset.jam 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -360,15 +360,6 @@
     }
 }
 
-.toolsets += $(toolset) ;
-
-# Registers a new toolset
-rule register ( toolset )
-{
- feature.extend toolset : $(toolset) ;
- .toolsets += $(toolset) ;
-}
-
 # Make toolset 'toolset', defined in a module of the same name,
 # inherit from 'base'
 # 1. The 'init' rule from 'base' is imported into 'toolset' with full

Modified: branches/proto/v3/tools/build/v2/tools/borland.jam
==============================================================================
--- branches/proto/v3/tools/build/v2/tools/borland.jam (original)
+++ branches/proto/v3/tools/build/v2/tools/borland.jam 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -14,7 +14,7 @@
 import type ;
 import common ;
 
-toolset.register borland ;
+feature.extend toolset : borland ;
 
 rule init ( version ? : command * : options * )
 {

Modified: branches/proto/v3/tools/build/v2/tools/darwin.jam
==============================================================================
--- branches/proto/v3/tools/build/v2/tools/darwin.jam (original)
+++ branches/proto/v3/tools/build/v2/tools/darwin.jam 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -13,7 +13,7 @@
 import common ;
 import generators ;
 
-toolset.register darwin ;
+feature.extend toolset : darwin ;
 import gcc ;
 toolset.inherit-generators darwin : gcc ;
 

Modified: branches/proto/v3/tools/inspect/unnamed_namespace_check.cpp
==============================================================================
--- branches/proto/v3/tools/inspect/unnamed_namespace_check.cpp (original)
+++ branches/proto/v3/tools/inspect/unnamed_namespace_check.cpp 2007-11-09 12:28:34 EST (Fri, 09 Nov 2007)
@@ -15,7 +15,7 @@
 {
 
   boost::regex unnamed_namespace_regex(
- "namespace\\s(\\?\\?<|\\{)" // trigraph ??< or {
+ "\\<namespace\\s(\\?\\?<|\\{)" // trigraph ??< or {
   );
 
 } // unnamed namespace (ironical? :-)


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk