From 4ffe9bb26c6758f8489eca4b434d3c492494df28 Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Sat, 25 Jun 2022 19:38:28 +0100 Subject: [PATCH] Update history and regenerate docs. [CI SKIP] --- doc/html/index.html | 2 +- doc/html/indexes/s01.html | 3 +- doc/html/indexes/s02.html | 2 +- doc/html/indexes/s03.html | 2 +- doc/html/indexes/s04.html | 2 +- doc/html/indexes/s05.html | 4 +- doc/html/math_toolkit/ccmath.html | 7 + doc/html/math_toolkit/conventions.html | 2 +- doc/html/math_toolkit/history1.html | 120 +++++++++++------- doc/html/math_toolkit/history2.html | 120 +++++++++++------- .../math_toolkit/internals/color_maps.html | 10 +- doc/html/math_toolkit/navigation.html | 2 +- .../pol_tutorial/ad_hoc_sf_policies.html | 2 +- doc/overview/roadmap.qbk | 10 ++ 14 files changed, 185 insertions(+), 103 deletions(-) diff --git a/doc/html/index.html b/doc/html/index.html index 8d51e7ffed..4bd7cc12d5 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -134,7 +134,7 @@ - +

Last revised: March 12, 2022 at 15:44:15 GMT

Last revised: June 25, 2022 at 18:33:51 GMT


diff --git a/doc/html/indexes/s01.html b/doc/html/indexes/s01.html index 9565662656..861890f94b 100644 --- a/doc/html/indexes/s01.html +++ b/doc/html/indexes/s01.html @@ -24,7 +24,7 @@

-Function Index

+Function Index

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

@@ -1429,6 +1429,7 @@
  • diff --git a/doc/html/indexes/s02.html b/doc/html/indexes/s02.html index cc8984f38d..e8da169b5b 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 K L M N O P Q R S T U V W

    diff --git a/doc/html/indexes/s03.html b/doc/html/indexes/s03.html index b656b949f4..7c664f1f02 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 K L N P R S T U V W

    diff --git a/doc/html/indexes/s04.html b/doc/html/indexes/s04.html index 3c5f6a5f41..96f2920cc7 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 e808a68a15..ae78a05901 100644 --- a/doc/html/indexes/s05.html +++ b/doc/html/indexes/s05.html @@ -23,7 +23,7 @@

    -Index

    +Index

    1 2 4 5 7 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

    @@ -2550,6 +2550,7 @@
  • copysign

  • div_t

  • fdim

  • +
  • fma

  • fmax

  • fmin

  • fpclassify

  • @@ -4682,6 +4683,7 @@
  • diff --git a/doc/html/math_toolkit/ccmath.html b/doc/html/math_toolkit/ccmath.html index 4ee9859f25..bd5c41983b 100644 --- a/doc/html/math_toolkit/ccmath.html +++ b/doc/html/math_toolkit/ccmath.html @@ -211,6 +211,13 @@

    template <typename T> inline constexpr bool isunordered(T x, T y) noexcept + template <typename Real> + inline constexpr Real fma(Real x, Real y, Real z) noexcept + Requires compiling with fma flag + + template <typename Arithmetic1, typename Arithmetic2, typename Arithmetic3> + inline constepxr Promoted fma(Arithmetic1 x, Arithmetic2 y, Arithmetic3 z) noexcept + } // Namespaces

  • diff --git a/doc/html/math_toolkit/conventions.html b/doc/html/math_toolkit/conventions.html index 11f88a46b7..dfac1a14c3 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/history1.html b/doc/html/math_toolkit/history1.html index d30486c7d2..b7ec61eb7d 100644 --- a/doc/html/math_toolkit/history1.html +++ b/doc/html/math_toolkit/history1.html @@ -38,6 +38,34 @@

    + Math-3.4.0 + (Boost-1.80) +
    +
    +
    + Math-3.3.0 (Boost-1.79)
    @@ -79,7 +107,7 @@
    - + Math-3.2.0 (Boost-1.78)
    @@ -116,7 +144,7 @@
    - + Math-3.1.0 (Boost-1.77)
    @@ -152,7 +180,7 @@
    - + Math-3.0.0 (Boost-1.76)
    @@ -203,7 +231,7 @@
    - + Math-2.13.0 (Boost-1.75)
    @@ -254,7 +282,7 @@
    - + Math-2.12.0 (Boost-1.73)
    @@ -296,7 +324,7 @@
    - + Math-2.11.0 (Boost-1.72)
    @@ -358,7 +386,7 @@
    - + Math-2.10.0 (Boost-1.71)
    @@ -392,7 +420,7 @@
    - + Math-2.9.0 (Boost-1.70)
    @@ -446,7 +474,7 @@
    - + Math-2.8.0 (Boost-1.69)
    @@ -503,7 +531,7 @@
    - + Math-2.7.1 (Boost-1.68)
    @@ -517,7 +545,7 @@
    - + Math-2.7.0 (Boost-1.66)
    @@ -534,7 +562,7 @@
    - + Math-2.6.0 (Boost-1.65)
    @@ -571,7 +599,7 @@
    - + Math-2.5.2 (Boost-1.64)
    @@ -588,7 +616,7 @@
    - + Math-2.5.1 (Boost-1.63)
    @@ -604,7 +632,7 @@
    - + Math-2.5.0 (Boost-1.62)
    @@ -629,7 +657,7 @@
    - + Math-2.4.0 (Boost-1.61)
    @@ -640,7 +668,7 @@
    Polynomial arithmetic added to tools.
    - + Math-2.3.0 (Boost-1.60)
    @@ -719,7 +747,7 @@
    - + Math-2.2.1

    @@ -738,7 +766,7 @@

    - + Math-2.2.0 (boost-1.58.0)
    @@ -782,7 +810,7 @@
    - + Math-2.1.0 (boost-1.57.0)
    @@ -808,7 +836,7 @@
    - + Math-2.0.0 (Boost-1.56.0)
    @@ -859,7 +887,7 @@
    - + Math-1.9.1
    - + Math-1.9.0
    - + Boost-1.55
    - + Boost-1.53
    - + Boost-1.52
    - + Boost-1.51

    See Boost-1.52 - some items were added but not listed in time for the release.

    - + Boost-1.50
    - + Boost-1.49
    - + Boost-1.48
    - + Boost-1.47
    - + Boost-1.46.1
    - + Boost-1.46.0
    - + Boost-1.45.0
    - + Boost-1.44.0
    - + Boost-1.41.0
    - + Boost-1.40.0
    - + Boost-1.38.0
    - + Boost-1.37.0
    - + Boost-1.36.0
    - + Boost-1.35.0: Post Review First Official Release
    @@ -1474,7 +1502,7 @@
    - + Milestone 4: Second Review Candidate (1st March 2007)
    @@ -1488,7 +1516,7 @@
    - + Milestone 3: First Review Candidate (31st Dec 2006)
    @@ -1516,7 +1544,7 @@
    - + Milestone 2: Released September 10th 2006
    @@ -1552,7 +1580,7 @@
    - + Milestone 1: Released March 31st 2006
    diff --git a/doc/html/math_toolkit/history2.html b/doc/html/math_toolkit/history2.html index afd08b8159..e549bedc6b 100644 --- a/doc/html/math_toolkit/history2.html +++ b/doc/html/math_toolkit/history2.html @@ -38,6 +38,34 @@

    + Math-3.4.0 + (Boost-1.80) +
    +
    +
    + Math-3.3.0 (Boost-1.79)
    @@ -79,7 +107,7 @@
    - + Math-3.2.0 (Boost-1.78)
    @@ -116,7 +144,7 @@
    - + Math-3.1.0 (Boost-1.77)
    @@ -152,7 +180,7 @@
    - + Math-3.0.0 (Boost-1.76)
    @@ -203,7 +231,7 @@
    - + Math-2.13.0 (Boost-1.75)
    @@ -254,7 +282,7 @@
    - + Math-2.12.0 (Boost-1.73)
    @@ -296,7 +324,7 @@
    - + Math-2.11.0 (Boost-1.72)
    @@ -358,7 +386,7 @@
    - + Math-2.10.0 (Boost-1.71)
    @@ -392,7 +420,7 @@
    - + Math-2.9.0 (Boost-1.70)
    @@ -446,7 +474,7 @@
    - + Math-2.8.0 (Boost-1.69)
    @@ -503,7 +531,7 @@
    - + Math-2.7.1 (Boost-1.68)
    @@ -517,7 +545,7 @@
    - + Math-2.7.0 (Boost-1.66)
    @@ -534,7 +562,7 @@
    - + Math-2.6.0 (Boost-1.65)
    @@ -571,7 +599,7 @@
    - + Math-2.5.2 (Boost-1.64)
    @@ -588,7 +616,7 @@
    - + Math-2.5.1 (Boost-1.63)
    @@ -604,7 +632,7 @@
    - + Math-2.5.0 (Boost-1.62)
    @@ -629,7 +657,7 @@
    - + Math-2.4.0 (Boost-1.61)
    @@ -640,7 +668,7 @@
    Polynomial arithmetic added to tools.
    - + Math-2.3.0 (Boost-1.60)
    @@ -719,7 +747,7 @@
    - + Math-2.2.1

    @@ -738,7 +766,7 @@

    - + Math-2.2.0 (boost-1.58.0)
    @@ -782,7 +810,7 @@
    - + Math-2.1.0 (boost-1.57.0)
    @@ -808,7 +836,7 @@
    - + Math-2.0.0 (Boost-1.56.0)
    @@ -859,7 +887,7 @@
    - + Math-1.9.1
    - + Math-1.9.0
    - + Boost-1.55
    - + Boost-1.53
    - + Boost-1.52
    - + Boost-1.51

    See Boost-1.52 - some items were added but not listed in time for the release.

    - + Boost-1.50
    - + Boost-1.49
    - + Boost-1.48
    - + Boost-1.47
    - + Boost-1.46.1
    - + Boost-1.46.0
    - + Boost-1.45.0
    - + Boost-1.44.0
    - + Boost-1.41.0
    - + Boost-1.40.0
    - + Boost-1.38.0
    - + Boost-1.37.0
    - + Boost-1.36.0
    - + Boost-1.35.0: Post Review First Official Release
    @@ -1474,7 +1502,7 @@
    - + Milestone 4: Second Review Candidate (1st March 2007)
    @@ -1488,7 +1516,7 @@
    - + Milestone 3: First Review Candidate (31st Dec 2006)
    @@ -1516,7 +1544,7 @@
    - + Milestone 2: Released September 10th 2006
    @@ -1552,7 +1580,7 @@
    - + Milestone 1: Released March 31st 2006
    diff --git a/doc/html/math_toolkit/internals/color_maps.html b/doc/html/math_toolkit/internals/color_maps.html index febbba1212..8616d69342 100644 --- a/doc/html/math_toolkit/internals/color_maps.html +++ b/doc/html/math_toolkit/internals/color_maps.html @@ -88,14 +88,20 @@
    before interpolating into the color table.

    - For an example of how to use these facilites please refer to example/color_maps_example.cpp Note: To compile the examples directly - you will need to have lodepng. + For an example of how to use these facilites please refer to example/color_maps_example.cpp and example/color_maps_sf_example.cpp Note: To compile the examples + directly you will need to have lodepng. An example of the viridis color map using the newton fractal is shown below:

    +

    + An example from example/color_maps_example.cpp plots 1F1 on a logarithmic scale: +

    +

    + +

    Swatches of each are listed below:

    diff --git a/doc/html/math_toolkit/navigation.html b/doc/html/math_toolkit/navigation.html index c874d6c9a8..9290a0ab74 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/html/math_toolkit/pol_tutorial/ad_hoc_sf_policies.html b/doc/html/math_toolkit/pol_tutorial/ad_hoc_sf_policies.html index 5213cb3e2b..1eea4bd2ce 100644 --- a/doc/html/math_toolkit/pol_tutorial/ad_hoc_sf_policies.html +++ b/doc/html/math_toolkit/pol_tutorial/ad_hoc_sf_policies.html @@ -69,7 +69,7 @@ using boost::math::policies::evaluation_error; using boost::math::policies::domain_error; using boost::math::policies::overflow_error; -using boost::math::policies::domain_error; +using boost::math::policies::underflow_error; using boost::math::policies::pole_error; // Actions on error (in enum error_policy_type): using boost::math::policies::errno_on_error; diff --git a/doc/overview/roadmap.qbk b/doc/overview/roadmap.qbk index dae43cb248..0597ab7802 100644 --- a/doc/overview/roadmap.qbk +++ b/doc/overview/roadmap.qbk @@ -8,6 +8,16 @@ All old bug reports including closed ones can be viewed on Trac Recent issues on GitHub [@https://github.com/boostorg/math/issues?utf8=%E2%9C%93&q=is%3Aissue here]. +[h4 Math-3.4.0 (Boost-1.80)] + +* [*Deprecated C++11 support]: from 2023 we will require C++14 as a minimum standard. +This will mean GCC-5 or MSVC-14.1 as a minimal requirement. +* Add `constexpr` fma support, see [@https://github.com/boostorg/math/pull/734 734]. +* Add support for the Chatterjee Correlation Coefficient, see [@https://github.com/boostorg/math/pull/770 770]. +* Added support for the logarithm of the PDF for all the distributions. +* Improve support for building with no exception or RTTI support. +* Some minor bug fixes for [sub 1]F[sub 1] corner cases, see [@https://github.com/boostorg/math/pull/778 778]. + [h4 Math-3.3.0 (Boost-1.79)] * Added [link math_toolkit.powers.logaddexp `logaddexp` and `logsumexp`] to compute log(e[super x[sub 1]] + e[super x[sub 2]] + ... + e[super x[sub N]]).