2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-01 20:42:19 +00:00
Commit Graph

751 Commits

Author SHA1 Message Date
jzmaddock
e8af9fab03 Fix zeta and tgamma_ratio tests to use external template instances. 2014-02-08 10:22:46 +00:00
jzmaddock
e32345b175 Multiprecision concept tests require /bigobj when building for x64. 2014-02-06 18:20:53 +00:00
jzmaddock
9baf90f56a Merge branch 'bessel-derivatives' into develop 2014-01-23 16:55:55 +00:00
jzmaddock
6f24a9adb2 Fix expected error rates for Bessel function derivatives on Linux 2014-01-23 16:36:33 +00:00
jzmaddock
43d12190eb Up Linux expected error rates as new code fails otherwise. 2014-01-22 18:53:59 +00:00
jzmaddock
7613d0dd45 Rename Bessel derivatives to primes. 2014-01-21 19:08:14 +00:00
jzmaddock
0b22e7cf0b Improve build process, add header-include test for Bessel derivatives. 2014-01-20 12:04:17 +00:00
jzmaddock
21d8d99e6f Add concept checks for Bessel derivatives and fix up resulting errors. 2014-01-19 17:42:24 +00:00
jzmaddock
ae28b2553f Add tests to Jamfile. 2014-01-19 17:36:08 +00:00
jzmaddock
8bc5511e82 Move to use separate file instantiation, fix expected error rates. 2014-01-19 17:29:26 +00:00
jzmaddock
13df3d19e8 Fix some out of range values. 2014-01-19 17:28:56 +00:00
jzmaddock
d103e457be Set error rates for Bessel I derivative tests. 2014-01-19 16:50:11 +00:00
jzmaddock
be92657667 Switch to external template instantiation. 2014-01-19 16:47:05 +00:00
jzmaddock
ffa67e7acb Disable testing of out-of-range values. 2014-01-19 16:46:21 +00:00
jzmaddock
7c82510c66 Merge https://github.com/AntonBikineev/bessel-derivatives into branch bessel-derivatives preserving history as best we can. 2014-01-19 13:14:12 +00:00
jzmaddock
431284519f Move directory structure around to match what we need for the merge. 2014-01-19 13:06:47 +00:00
jzmaddock
7fa56fe3a9 Fix Linux x64 error rates. 2014-01-06 19:40:04 +00:00
jzmaddock
c005d4d4d1 Fix test tolerances for new tgamma code. 2014-01-06 17:24:45 +00:00
jzmaddock
af95975e2e Add include test.
Improve error handling and overflow-estimation in bernoulli_details.hpp.
2014-01-02 11:54:44 +00:00
Christopher Kormanyos
f60b4d1279 Change use of non-portable "int" to "boost::int32_t". 2013-12-30 12:29:07 +01:00
jzmaddock
5b5550222a Fix issues raised from the regression tests: some using declaration in the Bessel code, and some changed assumptions in the airy-zeros. 2013-12-30 09:44:11 +00:00
jzmaddock
3bc0ec66c3 Hook up the concept checks. 2013-12-29 18:46:39 +00:00
jzmaddock
2a4aa11c65 Add tangent numbers overflow test. 2013-12-29 18:01:18 +00:00
jzmaddock
36d5698421 Fix buggy overflow check.
Add B2n overflow test.
2013-12-29 18:00:21 +00:00
jzmaddock
c5dde54a13 Fix gcc compiler failures 2013-12-29 10:49:27 +00:00
jzmaddock
5c628a3700 Enable tangent numbers.
Fix several error handling issues.
2013-12-29 09:40:15 +00:00
jzmaddock
5991ef3e9c Move unchecked_bernoulli_b2n over to new header and add to tests. 2013-12-28 18:18:19 +00:00
jzmaddock
5dba5e7785 Commit test case.
Refactor into class-based details, and split big tables off into new header.
2013-12-28 18:12:33 +00:00
John Maddock
ccb35294e6 Ooops, make tests compatible with multiprecision testing.
[SVN r86785]
2013-11-22 17:12:06 +00:00
John Maddock
0f1076894d adjustments for GCC on Linux
[SVN r86716]
2013-11-16 09:23:13 +00:00
John Maddock
0a5a045fee Fixes for digamma and zeta based on bug reports by Rocco Romeo.
[SVN r86550]
2013-11-03 17:55:22 +00:00
John Maddock
57b40ac443 Fix for sph_bessel when v is large and x is small.
[SVN r86343]
2013-10-17 18:21:56 +00:00
John Maddock
c3aa1d325c Fix test case.
[SVN r86178]
2013-10-06 17:12:46 +00:00
John Maddock
2fdd8e9256 Fix test cases
[SVN r85963]
2013-09-26 17:03:11 +00:00
John Maddock
f50e0f1f9b Fix GCC -Wshadow warnings.
[SVN r85667]
2013-09-14 16:07:45 +00:00
John Maddock
a3e3e86eaf Fix bug in incomplete beta inverse estimation routine (when estimating from student's t).
Add special cases to incomplete beta and inverse for a=b=0.5 and b=1.
Added tool for generating high precision gamma function test values.

[SVN r85572]
2013-09-05 15:56:17 +00:00
John Maddock
f571156b54 Made a few core functions usable with long double even when there is no std lib long double support.
Fixes #8940.

[SVN r85188]
2013-08-02 08:30:04 +00:00
John Maddock
7858278bec Fix gcc-4.8.x warnings.
Fix some Mingw failures.
Fixes #8855.

[SVN r85131]
2013-07-23 11:09:47 +00:00
John Maddock
fc451ee936 Don't throw exceptions from itrunc/iround if all we're doing is checking to see if the argument is an integer.
Don't propagate no-throw policies inside MPFR's itrunc/iround.
Use normal approximation to student's t quantile when the degrees of freedom is big enough.
Fixes #8837.

[SVN r85075]
2013-07-18 17:31:42 +00:00
John Maddock
fc9da60883 Apply remaining fixes from #8732.
Also adds msb (most significant bit) function to multiprecision.
Fixes #8732.

[SVN r84921]
2013-07-01 15:43:28 +00:00
John Maddock
dca59f0d25 Add test for things that are macros in C99 to ensure we call these correctly.
Refs #8732.
Fixes #8733.

[SVN r84917]
2013-06-30 11:05:21 +00:00
Steven Watanabe
8428c7ace4 Name the long_double_support test.
[SVN r83783]
2013-04-06 22:26:15 +00:00
John Maddock
c07c35a34e Refactored build process to improve compile times.
Fixed expression-template incompatibility in spherical_harmonic.hpp.
Fixed expression template issues in log1p_expm1_test.hpp and test_cbrt.hpp.

[SVN r83775]
2013-04-06 08:54:04 +00:00
Paul A. Bristow
9db201aad9 Revised zztest_max_digits10 test to check on RaspberryPI failures in constants_eg1.cpp.
[SVN r83598]
2013-03-27 11:52:17 +00:00
Paul A. Bristow
6ee3663a45 Re-enabled zztest_max_digits10 test to check on RaspberryPI failures in constants_eg1.cpp.
[SVN r83597]
2013-03-27 11:48:33 +00:00
Paul A. Bristow
0b57dde6d2 Increased tolerance for realConcept
[SVN r83584]
2013-03-26 14:59:27 +00:00
John Maddock
6e626c1830 Fix edge case in Halley iteration where the derivative is flatlining.
Fix edge cases in poisson distribution quantile.
Fixes #8314.
Fixes #8308.
Update and regenerate docs.

[SVN r83512]
2013-03-21 13:01:50 +00:00
Paul A. Bristow
4da4129672 Added tests for airy multi-root versions.
[SVN r83423]
2013-03-14 11:20:15 +00:00
John Maddock
307d5ae933 Adjust tgamma_ratio failure rates, fix some clang warnings, plus a bug in error_handling.hpp that causes unitialized variable use in some situations.
[SVN r83360]
2013-03-08 12:16:13 +00:00
John Maddock
343d9ba8e6 Remove dependency on quadmath.h.
Fixes #8265.

[SVN r83356]
2013-03-08 11:33:04 +00:00