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 |
|
Lukas Riebel
|
dff806a50a
|
make boost::math::ccmath::fminf and boost::math::ccmath::fminl constexpr
|
2024-06-14 09:12:33 +02: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
|
2bea451ac8
|
Correct conceptual failings, remove tests which can't possibly succeed.
|
2024-05-31 18:57:37 +01:00 |
|
jzmaddock
|
69443ab9a5
|
Correct isfinite call.
|
2024-05-31 18:04:04 +01:00 |
|
jzmaddock
|
eb42cba0c4
|
Lots of warning suppressions.
|
2024-05-31 18:03:27 +01:00 |
|
jzmaddock
|
18f49f94f5
|
Allow exp_sinh to be used on non-exception environments.
|
2024-05-31 16:58:41 +01:00 |
|
jzmaddock
|
70b6ab76e3
|
Jacobi Zeta: remove unused variable.
|
2024-05-31 11:55:38 +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
|
76c68889ff
|
Regenerate code
|
2024-05-30 08:47:12 +02:00 |
|
jzmaddock
|
5e7fec6a11
|
Poisson part can be negative, take fabs of product
when checking for small values.
|
2024-05-24 10:22:35 +01:00 |
|
jzmaddock
|
0b2aa546dd
|
Prevent passing denormals in calculation.
Refs https://github.com/scipy/scipy/issues/20693
|
2024-05-23 19:05:39 +01:00 |
|
Matt Borland
|
9b3b9beec5
|
Add guards to avoid stomping on user config
|
2024-05-22 08:58:58 +02: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
|
92f5e2b1ca
|
Correct loop termination conditions.
|
2024-05-17 10:26:21 +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 |
|
jzmaddock
|
3dafc076e8
|
Correct ellint_1 logic for types with no infinity.
Fixes multiprecision failures.
|
2024-05-03 18:07:06 +01:00 |
|
John Maddock
|
c61c4af823
|
Merge branch 'develop' into issue1120
|
2024-05-03 11:27:07 +01:00 |
|
jzmaddock
|
a243640bad
|
Merge pull request #1125 from boostorg/heuman_lambda_precision
Improve Heuman Lambda precision:
|
2024-05-03 11:25:45 +01:00 |
|
jzmaddock
|
4a279bc475
|
Change literal type to floats.
|
2024-05-02 19:16:50 +01:00 |
|
Matt Borland
|
1303786371
|
Update include/boost/math/distributions/geometric.hpp
|
2024-04-30 08:18:36 +02:00 |
|
Alejandro Baranek
|
419f44ada1
|
Update geometric.hpp
Implemented suggested change in
https://github.com/boostorg/math/pull/1127#pullrequestreview-2029296711
|
2024-04-29 17:10:33 -03:00 |
|
Alejandro Baranek
|
52af702c88
|
Update geometric.hpp
The proposal is derived from this issue
https://github.com/boostorg/math/issues/1126
|
2024-04-29 15:26:14 -03:00 |
|
jzmaddock
|
f5db0cbf3f
|
Remove unused typedefs.
|
2024-04-26 09:14:53 +01:00 |
|
jzmaddock
|
cfab531eb9
|
Improve Heuman Lambda precision:
Make sure we pass 1 - k^2 down through the call stack otherwise we get cancellation errors.
|
2024-04-25 19:53:01 +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
|
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 |
|
Matt Borland
|
30cb6fc1fe
|
Fix -Wundef warnings
|
2024-03-11 10:22:06 +01: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
|
f92fb8cd60
|
Mark up lanczos tabular data for code coverage.
Remove unneeded (in C++11) initializers.
|
2024-02-26 20:05:46 +00:00 |
|
jzmaddock
|
42a0573773
|
erf/erfc and inverses coverage.
|
2024-02-26 19:36:22 +00:00 |
|
jzmaddock
|
7787871a09
|
BOOST_ASSERT->BOOST_MATH_ASSERT
|
2024-02-26 17:50:19 +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
|
7b4e2ddce0
|
BOOST_ASSERT->BOOST_MATH_ASSERT
Plus trivial coverage markup.
|
2024-02-25 12:33:19 +00:00 |
|
jzmaddock
|
67ad7fc22d
|
Elliptic integral coverage.
|
2024-02-24 17:15:14 +00:00 |
|
Matt Borland
|
b18c636364
|
Remove unneeded byte order path
|
2024-02-23 10:07:39 +01:00 |
|
Matt Borland
|
c810edfab6
|
Fix TR1 macro redefintion
|
2024-02-23 10:06:01 +01:00 |
|
Matt Borland
|
a64987c1bf
|
Fix MSVC warning C4615: #pragma warning: unknown user warning type
|
2024-02-23 08:34:26 +01:00 |
|
jzmaddock
|
98eec6df19
|
digamma simplification and markup.
|
2024-02-22 19:26:54 +00: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 |
|
Matt Borland
|
0bf7517a6f
|
Add non-standalone definitions of JOIN and STRINGIZE
|
2024-02-22 09:03:15 +01:00 |
|
Matt Borland
|
c69aa40308
|
Replace BOOST_FORCEINLINE
|
2024-02-22 08:52:00 +01:00 |
|
Matt Borland
|
ca66228620
|
Replace BOOST_NOINLINE
|
2024-02-22 08:51:14 +01:00 |
|
Matt Borland
|
7b6f233593
|
Replace BOOST_NO_RTTI
|
2024-02-22 08:49:52 +01:00 |
|