From 5c2aced33945e1eab3f68b3c66df3bc640a5f0cb Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Tue, 17 Feb 2015 13:19:19 +0000 Subject: [PATCH] Update history and regenerate docs. --- doc/html/index.html | 2 +- doc/html/indexes/s01.html | 6 ++- doc/html/indexes/s02.html | 2 +- doc/html/indexes/s03.html | 2 +- doc/html/indexes/s04.html | 2 +- doc/html/indexes/s05.html | 7 +++- doc/html/math_toolkit/conventions.html | 2 +- .../math_toolkit/ellint/ellint_carlson.html | 37 ++++++++++++++++++- .../math_toolkit/ellint/ellint_intro.html | 6 +++ doc/html/math_toolkit/history1.html | 5 +++ doc/html/math_toolkit/history2.html | 5 +++ doc/html/math_toolkit/navigation.html | 2 +- doc/overview/roadmap.qbk | 2 + 13 files changed, 71 insertions(+), 9 deletions(-) diff --git a/doc/html/index.html b/doc/html/index.html index 9fd495e3d..fca8466f5 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -111,7 +111,7 @@ This manual is also available in -

Last revised: February 14, 2015 at 18:23:53 GMT

+

Last revised: February 17, 2015 at 13:11:56 GMT


diff --git a/doc/html/indexes/s01.html b/doc/html/indexes/s01.html index 0943dbd91..a986933d0 100644 --- a/doc/html/indexes/s01.html +++ b/doc/html/indexes/s01.html @@ -24,7 +24,7 @@

-Function Index

+Function Index

A B C D E F G H I J K L M N O P Q R S T U V Z

@@ -682,6 +682,10 @@
  • +

    ellint_rg

    + +
  • +
  • ellint_rj

  • diff --git a/doc/html/indexes/s02.html b/doc/html/indexes/s02.html index 624cda272..1fa6f5c9a 100644 --- a/doc/html/indexes/s02.html +++ b/doc/html/indexes/s02.html @@ -24,7 +24,7 @@

    -Class Index

    +Class Index

    A B C D E F G H I L M N O P Q R S T U W

    diff --git a/doc/html/indexes/s03.html b/doc/html/indexes/s03.html index 2f02a2268..00de9234e 100644 --- a/doc/html/indexes/s03.html +++ b/doc/html/indexes/s03.html @@ -24,7 +24,7 @@

    -Typedef Index

    +Typedef Index

    A B C D E F G H I L N O P R S T U V W

    diff --git a/doc/html/indexes/s04.html b/doc/html/indexes/s04.html index 798e95b85..2c5f6d67d 100644 --- a/doc/html/indexes/s04.html +++ b/doc/html/indexes/s04.html @@ -24,7 +24,7 @@

    -Macro Index

    +Macro Index

    B F

    diff --git a/doc/html/indexes/s05.html b/doc/html/indexes/s05.html index be6d6e8ea..8f42a2b48 100644 --- a/doc/html/indexes/s05.html +++ b/doc/html/indexes/s05.html @@ -23,7 +23,7 @@

    -Index

    +Index

    A B C D E F G H I J K L M N O P Q R S T U V W Z

    @@ -1831,6 +1831,10 @@
  • +

    ellint_rg

    + +
  • +
  • ellint_rj

  • @@ -1844,6 +1848,7 @@
  • ellint_rc

  • ellint_rd

  • ellint_rf

  • +
  • ellint_rg

  • ellint_rj

  • diff --git a/doc/html/math_toolkit/conventions.html b/doc/html/math_toolkit/conventions.html index 415a0a9d0..a23fc5fd0 100644 --- a/doc/html/math_toolkit/conventions.html +++ b/doc/html/math_toolkit/conventions.html @@ -27,7 +27,7 @@ Document Conventions

    - +

    This documentation aims to use of the following naming and formatting conventions. diff --git a/doc/html/math_toolkit/ellint/ellint_carlson.html b/doc/html/math_toolkit/ellint/ellint_carlson.html index 4304db69a..ecc07c476 100644 --- a/doc/html/math_toolkit/ellint/ellint_carlson.html +++ b/doc/html/math_toolkit/ellint/ellint_carlson.html @@ -77,6 +77,18 @@ template <class T1, class T2, class Policy> calculated-result-type ellint_rc(T1 x, T2 y, const Policy&) +}} // namespaces + +

    #include <boost/math/special_functions/ellint_rg.hpp>
    +
    +
    namespace boost { namespace math {
    +
    +template <class T1, class T2, class T3>
    +calculated-result-type ellint_rg(T1 x, T2 y, T3 z)
    +
    +template <class T1, class T2, class T3, class Policy>
    +calculated-result-type ellint_rg(T1 x, T2 y, T3 z, const Policy&)
    +
     }} // namespaces
     
    @@ -198,6 +210,28 @@

    +
    template <class T1, class T2, class T3>
    +calculated-result-type ellint_rg(T1 x, T2 y, T3 z)
    +
    +template <class T1, class T2, class T3, class Policy>
    +calculated-result-type ellint_rg(T1 x, T2 y, T3 z, const Policy&)
    +
    +

    + Returns Carlson's elliptic integral RG: +

    +

    + +

    +

    + Requires that x and y are non-negative, otherwise returns the result of + domain_error. +

    +

    + 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. +

    Testing @@ -397,7 +431,8 @@

    is used. More specifically, [R F] is evaluated from a Taylor series expansion to the fifth order. The calculations of the other - three integrals are analogous. + three integrals are analogous, except for RC which can be computed from elementary + functions.

    For p < 0 in RJ(x, y, z, p) diff --git a/doc/html/math_toolkit/ellint/ellint_intro.html b/doc/html/math_toolkit/ellint/ellint_intro.html index 6c8cb4596..363b8c124 100644 --- a/doc/html/math_toolkit/ellint/ellint_intro.html +++ b/doc/html/math_toolkit/ellint/ellint_intro.html @@ -241,6 +241,12 @@

    +

    + Carlson's Symmetric Integral +

    +

    + +

    Duplication diff --git a/doc/html/math_toolkit/history1.html b/doc/html/math_toolkit/history1.html index 629c9860a..c6f385738 100644 --- a/doc/html/math_toolkit/history1.html +++ b/doc/html/math_toolkit/history1.html @@ -62,6 +62,11 @@
  • Fixed extreme-value pdf for large valued inputs, see #10938.
  • +
  • + Large update to the Elliptic integral code to use Carlson's latest algorithms + - these should be more stable, more accurate and slightly faster than before. + Also added support for Carlson's RG integral. +
  • diff --git a/doc/html/math_toolkit/history2.html b/doc/html/math_toolkit/history2.html index 6ae2ce038..24bc0a7e8 100644 --- a/doc/html/math_toolkit/history2.html +++ b/doc/html/math_toolkit/history2.html @@ -62,6 +62,11 @@
  • Fixed extreme-value pdf for large valued inputs, see #10938.
  • +
  • + Large update to the Elliptic integral code to use Carlson's latest algorithms + - these should be more stable, more accurate and slightly faster than before. + Also added support for Carlson's RG integral. +
  • diff --git a/doc/html/math_toolkit/navigation.html b/doc/html/math_toolkit/navigation.html index 47b818489..d776e7715 100644 --- a/doc/html/math_toolkit/navigation.html +++ b/doc/html/math_toolkit/navigation.html @@ -27,7 +27,7 @@ Navigation

    - +

    Boost.Math documentation is provided in both HTML and PDF formats. diff --git a/doc/overview/roadmap.qbk b/doc/overview/roadmap.qbk index a2944e05e..a43089ecb 100644 --- a/doc/overview/roadmap.qbk +++ b/doc/overview/roadmap.qbk @@ -16,6 +16,8 @@ with thanks to Rocco Romeo. is not actually a policy. * Cleaned up some dead code in the incomplete beta function, see [@https://svn.boost.org/trac/boost/ticket/10985 #10985]. * Fixed extreme-value pdf for large valued inputs, see [@https://svn.boost.org/trac/boost/ticket/10938 #10938]. +* Large update to the Elliptic integral code to use Carlson's latest algorithms - these should be more stable, more accurate +and slightly faster than before. Also added support for Carlson's RG integral. [h4 Math-2.1.0 (boost-1.57.0)]