Matt Borland
5378b2ec13
Add cauchy cdf for floats test
2024-07-24 16:43:11 -04:00
Matt Borland
c061eaffc5
Add CUDA cauchy test
2024-07-24 16:42:43 -04:00
Matt Borland
f17946b74b
Remove duplicate test from compile only battery
2024-07-23 15:36:40 -04:00
Matt Borland
3bfd85c2cd
Fix line endings
2024-07-23 15:36:40 -04:00
Matt Borland
d60d5d6e07
Add test helper headers
2024-07-23 14:31:28 -04:00
Matt Borland
b35b4de6ab
Add cuda files
2024-07-23 14:16:13 -04:00
Matt Borland
9ed0f2ba52
More SYCL workarounds
2024-07-23 14:13:02 -04:00
Matt Borland
dbee257edc
Port fixes to run SYCL on test_arcsine
2024-07-23 13:57:06 -04:00
Matt Borland
fcf7ba8f3b
Small CML fixes
2024-07-23 13:49:20 -04:00
Matt Borland
2148185c60
Add sycl compatible simple test
2024-07-23 13:38:15 -04:00
Matt Borland
32b909d35a
Adjust CML for sycl
2024-07-23 13:37:19 -04:00
Matt Borland
548d6f5f45
Ignore float too small errors
2024-07-23 13:23:01 -04:00
Matt Borland
308bf4de04
Fix cauchy linker errror
2024-07-23 10:38:12 -04:00
Matt Borland
b5ded3deb5
Replace BOOST_MATH_CHECK_THROW with boost.test
2024-07-23 08:06:37 -04:00
jzmaddock
07d97df50c
Landau Integration testing ( #1159 )
...
* Add landau distribution
* Add landau limit test case
* Add landau document
* Landau integration testing.
Hook up tests to Jamfile.
Hook up docs by adding to dist_reference.qbk.
Add std::float64_t tests.
Hook up concept tests in instantiate.hpp.
Add to distributions.hpp
Update static_asserts with better error messages.
Add header inclusion test in dist_landau_incl_test.cpp (and fix resulting errors)
* Add missing #include.
* More Landau test fixes.
* Fix C++23 stdfloat test names.
* Final (doc) update to Landau.
---------
Co-authored-by: tk-yoshimura <yoshimura8192@gmail.com >
2024-07-21 11:54:58 +01:00
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