2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-28 05:22:33 +00:00
Commit Graph

6194 Commits

Author SHA1 Message Date
jzmaddock
6869066581 Disable chebeshev_transform testing in no-eh mode.
Doesn't easily support exception handling free compilation.
2022-05-16 18:24:06 +01:00
jzmaddock
c2ce0628df Merge branch 'no_exceptions_or_rtti_error_handling' of https://github.com/boostorg/math into no_exceptions_or_rtti_error_handling
Fixed Conflicts:
	include/boost/math/special_functions/gamma.hpp
2022-05-15 17:37:08 +01:00
jzmaddock
7c5228a07b Add no-exception handling tests.
Add Ubuntu-22 plus gcc-12 and clang-14 CI tests.
Fix a couple headers which still had noeh-unfriendly code.
2022-05-15 17:35:11 +01:00
Christopher Kormanyos
6240f57892 Enclose a try/catch block within (no)-exceptions 2022-05-14 09:52:44 +02:00
jzmaddock
bf3b0258e8 Correct error handling in owens_t. 2022-05-13 19:25:18 +01:00
jzmaddock
a6db2d19b7 Change bernoulli error handling to always go through the policies. 2022-05-13 19:03:42 +01:00
jzmaddock
926e34c55c Set BOOST_NO_EXCEPTIONS and BOOST_NO_RTTI for GCC and math in standalone mode.
Disable everything not needed in error_handling.hpp when no exceptions are available.
2022-05-12 19:42:24 +01:00
Christopher Kormanyos
4d5cc6972e Merge pull request #784 from boostorg/redeclaration_of_max_factorial
Redeclaration of max_factorial value
2022-05-10 19:45:50 +02:00
Christopher Kormanyos
3687f1e88d Redeclaration of max_factorial value 2022-05-10 08:28:22 +02:00
Matt Borland
eb422bcead Merge pull request #762 from mborland/logpdf
Logpdf support
2022-04-18 18:45:50 -07:00
Matt Borland
51dc64e867 Fix for issue 773 (#782) 2022-04-18 09:23:20 -07:00
Matt Borland
4dcddfb801 Replace uses of log(tgamma(x)) with lgamma(x) 2022-04-18 09:22:31 -07:00
Matt Borland
73708be874 Add logpdf to compile tests 2022-04-16 17:34:25 -07:00
Matt Borland
209ad4755a Fixes from review and Clang-Tidy/SonarLint 2022-04-16 14:26:42 -07:00
jzmaddock
4fe930e5ae Merge pull request #780 from WarrenWeckesser/policy_eg_1
Fix repeated name in example/policy_eg_1.cpp
2022-04-16 11:25:23 +01:00
Warren Weckesser
222b81e019 Fix repeated name in example/policy_eg_1.cpp 2022-04-13 15:42:51 -04:00
jzmaddock
0a1c4ca3aa Merge pull request #774 from boostorg/color_table_eg
Add further color map example
2022-03-14 17:30:33 +00:00
jzmaddock
2d8413e913 Merge pull request #778 from boostorg/hyper1f1_bugfix
Minor 1F1 bug fixes.
2022-03-13 08:51:25 +00:00
jzmaddock
0bb12b2021 Merge pull request #777 from boostorg/issue776
Fix logic error in roots.hpp
2022-03-13 08:51:10 +00:00
jzmaddock
f0b818a6d0 Regenerate docs, add missing files.
[CI SKIP]
2022-03-12 16:02:18 +00:00
jzmaddock
cf1c5c95b8 Correct variable name typo. 2022-03-12 15:42:12 +00:00
jzmaddock
4a4985d47a Fix logic error in roots.hpp
Fixes https://github.com/boostorg/math/issues/776
2022-03-12 10:20:01 +00:00
John Maddock
3c88bf1388 Merge branch 'hyper1f1_bugfix' into colur_table_eg 2022-03-11 10:42:39 +00:00
jzmaddock
bd7fcf1545 Correct conceptual usage of RealType. 2022-03-11 10:40:24 +00:00
jzmaddock
5da27935f2 Added further color table example. 2022-03-10 19:33:51 +00:00
jzmaddock
2519641098 Two minor 1F1 bugfixes:
Prevent recurrence coefficients falling to zero.
Allow checked series to progress if the sum temporarily drops to near zero.
Add test cases.
2022-03-10 18:17:43 +00:00
jzmaddock
b22105f141 Update version number in docs.
[CI SKIP]
2022-03-08 16:08:03 +00:00
jzmaddock
b5589965e6 Update history and regenerate docs.
Also fix some missing documentation links.
[CI SKIP]
2022-03-08 15:56:22 +00:00
jzmaddock
d799692323 Merge pull request #771 from boostorg/revert_msvc_fix
Revert "Fix for issue #764 (#765)".
2022-03-08 11:13:17 +00:00
jzmaddock
9c2dce5233 Revert "Fix for issue #764 (#765)".
Reverts 1153427c3a.
This is now dealt with upstream in Boost.Config.
See https://github.com/boostorg/math/pull/765
2022-03-06 15:24:02 +00:00
Matt Borland
722bddbd68 Add include guard to fftw3 in library and compile tests (#768) 2022-02-28 09:58:09 -08:00
Gregory Lee
c001a885dc small correction to F distribution docs (#766) 2022-02-24 21:40:02 -08:00
Matt Borland
e8c40e309c Implement logaddexp (#763)
* Implement logaddexp

* Disable test for ASAN

* Implement logsumexp

* Add performance file and include results in the docs

* Address review comments

* Simplify overflow test and comply with min/max guidelines

* Minor cleanup

* FIxes to comments and docs [ci skip]

* Return status code.

Co-authored-by: Nick Thompson <nathompson7@protonmail.com>
2022-02-24 07:55:25 -08:00
Matt Borland
2a3cb313ec Add logpdf to weibull distribution 2022-02-24 15:59:11 +01:00
Matt Borland
7681a4eded Add logpdf to rayleigh distribution
[ci skip]
2022-02-24 15:31:06 +01:00
Matt Borland
cd4f2b7cbe Add logpdf to laplace distribution
[ci skip]
2022-02-24 14:11:39 +01:00
Matt Borland
269bf5947f Add logpdf to inverse gaussian distribution
[ci skip]
2022-02-24 13:39:22 +01:00
Matt Borland
570b40e14a Add logpdf to inverse gamma distribution
[ci skip]
2022-02-24 13:09:02 +01:00
Matt Borland
208a1bef46 Add logpdf to extreme value distribution
[ci skip]
2022-02-24 12:35:35 +01:00
Matt Borland
93593fb8f2 Add logpdf to chi squared distribution
[ci skip]
2022-02-24 12:19:15 +01:00
Matt Borland
6f1cda5bb3 Loosen tolerance on logpdf for long doubles for normal dist 2022-02-24 11:16:33 +01:00
Matt Borland
1153427c3a Fix for issue #764 (#765) 2022-02-23 10:06:13 +01:00
Matt Borland
4bd4951a37 Remove normal dist logpdf in favor of default 2022-02-17 14:15:55 +01:00
Matt Borland
079ebcabb5 Attempt to increase resolution of logpdf for normal distribution
Fails with long doubles
2022-02-17 11:32:22 +01:00
Matt Borland
68d000cd42 Add logpdf to gamma distribution 2022-02-16 19:01:42 +01:00
Matt Borland
5986233726 Add logpdf to exponential distribution 2022-02-16 17:29:23 +01:00
Matt Borland
eb55d0abae Add logpdf to poisson distribution 2022-02-16 15:04:21 +01:00
Matt Borland
18c33477c4 Add logpdf to normal distribution 2022-02-16 14:10:17 +01:00
Matt Borland
d739e1d2e8 Remove arcsine logpdf specialization and add default implementation 2022-02-16 13:54:53 +01:00
jzmaddock
20ae7d1a29 Merge pull request #729 from mborland/cygwin
Cygwin, FreeBSD and Long Doubles
2022-02-15 19:16:28 +00:00