2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-21 17:12:09 +00:00

2512 Commits

Author SHA1 Message Date
jzmaddock
dfc2934865 Update Bessel functions at infinity. (#1144)
* Update Bessel functions at infinity.
Also sinc functions, and update tests.
Fixes https://github.com/boostorg/math/issues/1143.

* Correct some test failures.

* Yikes, correct missing if.

* Temporary fix for multiprecision.
REMOVE THIS.
2024-06-14 18:34:24 +01:00
jzmaddock
70cdb37759 Merge pull request #1141 from boostorg/nc_t_improvements
Prevent passing denormals in calculation.
2024-06-02 15:25:36 +01:00
jzmaddock
20f44d1275 Work through more CI failures. 2024-06-02 12:04:09 +01:00
jzmaddock
7d56997a99 tentative CI failure fixes. 2024-06-01 10:32:11 +01:00
jzmaddock
2bea451ac8 Correct conceptual failings, remove tests which can't possibly succeed. 2024-05-31 18:57:37 +01:00
jzmaddock
7439011b06 Set quad precision error rates. 2024-05-31 18:04:31 +01:00
jzmaddock
5ec5c6759a Add missing test file. 2024-05-31 16:59:16 +01:00
jzmaddock
9e6f2b1b40 Update Non central T PDF:
Lot's more tests, especially in the tails.
Added Hypergeometric and Integration methods as fallbacks.
2024-05-31 11:54:52 +01:00
jzmaddock
f28c7764f1 Add non central t PDF integral tests.
Fix exp_sinh issues so that it does actually find the integral.
2024-05-30 12:29:35 +01:00
Matt Borland
bcf0dbc7f8 Add test set from issue 2024-05-30 08:50:26 +02:00
Matt Borland
cf0d343757 Merge pull request #1136 from boostorg/update-ci
Update CI
2024-05-23 12:56:45 +02:00
Matt Borland
e10b34fee7 Disable test on mac for now 2024-05-23 10:59:38 +02:00
Matt Borland
7d85d73c83 Add test set 2024-05-22 08:59:04 +02:00
jzmaddock
7048e7ccc9 Correct decimal test case. 2024-05-17 19:31:56 +01:00
jzmaddock
f3e0cde514 Correct float_next(+INF) and float_prior(-INF)
Fixes https://github.com/boostorg/math/issues/1132
2024-05-17 19:17:04 +01:00
jzmaddock
c69c393f36 Correct spurious underflow issues in non-central beta and t (also effects nc-F via beta).
See https://github.com/scipy/scipy/issues/20693.
2024-05-16 18:28:32 +01:00
John Maddock
c61c4af823 Merge branch 'develop' into issue1120 2024-05-03 11:27:07 +01:00
jzmaddock
9e19afcd19 Adjust expected precision. 2024-05-03 09:42:52 +01:00
jzmaddock
4428599387 Add temporary fix for apple/clang issue. 2024-05-02 19:22:19 +01:00
jzmaddock
77cb565d52 Disable extreme test case in test_binomial.cpp
For Clang on Apple, as it can not be made to pass here.
2024-04-29 17:45:23 +01:00
jzmaddock
afe92213b9 Allow a NaN result in cubic_roots_test.cpp 2024-04-29 12:45:51 +01:00
jzmaddock
b5bb1e838e Trivial precision adjustment in bezier_polynomial_test.cpp 2024-04-28 16:44:22 +01:00
jzmaddock
6cddd02b3e Disable one clang warning. 2024-04-26 09:18:19 +01:00
jzmaddock
94740deff5 Adjust linear_regression_test.cpp error rates for apple/clang. 2024-04-26 09:13:02 +01:00
jzmaddock
d4b0c0ba74 Adjust t-dist error rates for apple/clang. 2024-04-26 09:11:52 +01:00
jzmaddock
a0826beac6 Update clang/apple polygamma expected error rate. 2024-04-26 09:08:40 +01:00
jzmaddock
e287517180 Update max iterations. 2024-04-23 12:56:25 +01:00
jzmaddock
c728d051c0 Up clang error rates again. 2024-04-23 11:24:08 +01:00
jzmaddock
4f6963a4ed clang need a higher tolerance. 2024-04-23 09:15:17 +01:00
jzmaddock
a194dc580d Clean up skew normal quantile with one Newton step.
Improve test case.
2024-04-22 19:02:28 +01:00
jzmaddock
991700d1ba Correct <random> usage. 2024-04-21 17:49:36 +01:00
jzmaddock
db90dfd709 Change skew normal quantile to use bracket_and_solve_root.
Rather than Newton iterations.
Add test case.
Fixes https://github.com/boostorg/math/issues/1120
2024-04-21 17:19:16 +01:00
Matt Borland
4d20bfd0bf Fix X11 naming clash in roots 2024-03-27 12:40:48 +01:00
jzmaddock
6db23efeb2 2 more trivial multiprecision test case changes. 2024-03-01 19:06:40 +00:00
jzmaddock
b3c4ca5499 Adjust tolerances for multiprecision cases, part2. 2024-03-01 12:34:57 +00:00
jzmaddock
a9b169d3b8 Adjust tolerances for Multiprecision test cases. 2024-02-29 19:48:01 +00:00
jzmaddock
40ff00d76b Correct test case logic. 2024-02-29 11:29:34 +00:00
jzmaddock
54028c2fb1 Fix up enhanced tests to make them multiprecision safe. 2024-02-29 08:39:37 +00:00
jzmaddock
ebe7b36676 More coverage markup on erf/erfc. 2024-02-27 13:06:32 +00:00
jzmaddock
5372b2dbec Fix up erf error handling.
Cull a few warnings.
2024-02-27 10:46:49 +00:00
jzmaddock
42a0573773 erf/erfc and inverses coverage. 2024-02-26 19:36:22 +00:00
jzmaddock
adcb77023a Merge branch 'develop' into improve_coverage_2
Fixed Conflicts:
	include/boost/math/special_functions/ellint_1.hpp
	include/boost/math/special_functions/ellint_2.hpp
2024-02-26 09:51:03 +00:00
jzmaddock
5435a91cc8 Improve Carlson elliptic integral coverage. 2024-02-25 19:40:10 +00:00
jzmaddock
67ad7fc22d Elliptic integral coverage. 2024-02-24 17:15:14 +00:00
Matt Borland
b31e90fd1c Replace assert with BOOST_MATH_ASSERT 2024-02-23 10:04:49 +01:00
Matt Borland
08a2fe6368 Add dual-standalone test case 2024-02-23 10:03:40 +01:00
jzmaddock
5c8c1e54f1 Minor daubechies_scaling.hpp coverage tweak.
Make a few things constexpr in daubechies_scaling.hpp.
2024-02-22 19:04:03 +00:00
jzmaddock
3dcc909803 Chebyshev coverage improvements. 2024-02-22 11:56:17 +00:00
jzmaddock
1cb31dfa11 cbrt coverage. 2024-02-21 17:51:15 +00:00
jzmaddock
40eefd87ab cardinal_b_spline coverage. 2024-02-21 17:44:00 +00:00