2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-18 02:02:15 +00:00
Commit Graph

5310 Commits

Author SHA1 Message Date
jzmaddock
c242a19426 handle_test_result should call set_output_precision so that variable precision types are correctly handled. 2020-04-29 19:47:06 +01:00
NAThompson
cd1fe84134 Change default number of points to 1000 [CI SKIP] 2020-04-29 10:24:22 -04:00
NAThompson
16434c544f Have benchmarks use timings as they are reported in the paper. 2020-04-29 09:45:50 -04:00
pabristow
82591fe56d [CI SKIP]Added missing include pow and regenerate rooting table with latest gcc 2020-04-28 17:25:43 +01:00
Nick
dfb3bf1d63 Daubechies scaling plots should use ulps_plots from boost. 2020-04-26 09:37:03 -04:00
Nick
47e61a447c ULP plots (#341)
ULPs plots
2020-04-25 09:03:49 -04:00
Nick
c59659f4ed Reinch's modification to Clenshaw recurrence (#339)
* Reinch's modification to Clenshaw recurrence. [CI SKIP]

* Convert Chebyshev tests to math_unit_test.hpp

* Performance of translated Chebyshev Clenshaw recurrence. [CI SKIP]

* Prepare to use modified Clenshaw recurrence in Chebyshev transform.

* Remove unused headers from Chebyshev transform test [CI SKIP]

* Update Chebyshev transform tests to use math_unit_test.hpp
2020-04-25 09:01:05 -04:00
Nick
d71fba9875 Improvements for math_unit_test (#331)
* CHECK_LE for math_unit_test.hpp

* CHECK_CONDITIONED_ERROR

* Always accept 1ULP accurate evaluation

* Use new features of math_unit_test to test wavelet_transform.
2020-04-25 08:56:59 -04:00
jzmaddock
904138c725 Merge pull request #340 from boostorg/issue321
Correct behaviour of ellint_2 when k = 1.
2020-04-23 15:02:23 +01:00
jzmaddock
d62ab936c9 cyl_bessel_i: Fix variable multiprecision case, plus decimal number case. 2020-04-23 08:47:04 +01:00
jzmaddock
a77f14f79b Announce C++03 deprecation. 2020-04-21 15:08:41 +01:00
jzmaddock
46574c7320 ellint 2 tests: fix float constant. 2020-04-11 19:28:59 +01:00
jzmaddock
6a3abaabed Ellint 2: Correct numeric literals in test case. 2020-04-10 12:05:10 +01:00
jzmaddock
0cc85253e2 Merge pull request #333 from boostorg/better_arg_promotion
Better argument promotion for float_next
2020-04-10 11:52:43 +01:00
jzmaddock
1ba3c0110e Correct behaviour of ellint_2 when k = 1.
Fixes https://github.com/boostorg/math/issues/321.
2020-04-08 09:20:38 +01:00
jzmaddock
fd842536c9 Revert commits requiring C++11 and backport float_distance to C++03 for now. 2020-04-07 17:17:29 +01:00
jzmaddock
8eb40afd6b Merge pull request #336 from boostorg/perf2020
Update performance results.
2020-04-06 11:33:31 +01:00
Nick
97ff6da729 Slowly try to green build by adding more requirements for C++11 2020-04-06 05:25:58 -04:00
Nick
96b93faa2d Hopefully green up build. 2020-04-05 08:25:25 -04:00
jzmaddock
bc6667127d Tweak performance tuning macros. 2020-04-04 09:58:20 +01:00
jzmaddock
cb98c2959d Integrate linux performance results,
Regenerate docs.
2020-04-04 09:27:17 +01:00
jzmaddock
875a8ca9b5 Update Linux performance results. 2020-04-03 23:49:28 +01:00
jzmaddock
08ce839e82 Update performance results on Win64. 2020-04-03 13:37:39 +01:00
jzmaddock
3c3d09ef41 Merge branch 'develop' of https://github.com/boostorg/math into develop 2020-04-02 14:59:42 +01:00
jzmaddock
b48cdffd1e Improve C++03 deprecation diagnostics
So we can see which macro is triggering the warning.
2020-04-02 14:59:16 +01:00
Nick
89fc735fbb float_distance now requires C++11. 2020-04-01 08:29:52 -04:00
Nick
cd4cdb93b1 Revert "Remove C++03 builds"
This reverts commit b62413f8aa.
2020-03-31 05:31:19 -04:00
Nick
645f56fcbb Merge pull request #329 from boostorg/lambert_w_condition_number
Relativize the error in the Lambert-W tests to the condition number o…
2020-03-30 20:27:12 -04:00
pabristow
dce2227604 Remove duplicate using domain_error causing compile fail. 2020-03-30 12:50:32 +01:00
Nick Thompson
b62413f8aa Remove C++03 builds 2020-03-29 18:38:36 -04:00
Nick
00707a8b02 float_distance: Should work now . . . 2020-03-29 10:45:24 -04:00
Nick
e3fd9b46fd Better argument promotion for float_next 2020-03-28 17:05:41 -04:00
Nick
8d258f674e Increase tolerance for Lambert W to get it green on some builds. 2020-03-28 07:46:07 -04:00
Nick
115ad14101 tolerance param != unit roundoff; so fix that. 2020-03-27 09:49:18 -04:00
Nick
2c4fec1e4c Relativize the error in the Lambert-W tests to the condition number of function evaluation. 2020-03-27 08:02:29 -04:00
jzmaddock
8aa6ab1323 Merge branch 'develop' of https://github.com/boostorg/math into develop 2020-03-26 18:16:11 +00:00
jzmaddock
49dfd1f535 Move C++03 deprecation warnings to separate file and only warn for headers that need it. 2020-03-26 18:15:53 +00:00
Nick
58561d7f92 Add 2 Daubechies graphs to documentation. 2020-03-26 05:39:10 -04:00
Nick
f4300bdc9d Loosen up windows tolerance. 2020-03-25 09:51:48 -04:00
Nick Thompson
73be25461d Merge branch 'develop' of https://github.com/boostorg/math into develop [CI SKIP] 2020-03-24 14:48:26 -04:00
Nick Thompson
0612173b9c Update roadmap [CI SKIP] 2020-03-24 14:48:17 -04:00
Nick
6038719753 Merge pull request #267 from boostorg/daubechies_attempt_2
Continuous Daubechies wavelets
2020-03-24 14:39:14 -04:00
jzmaddock
9af885b5fb Update history, regenerate docs.
[CI SKIP]
2020-03-24 13:06:05 +00:00
Nick
6d34700a55 Merge branch 'daubechies_attempt_2' of https://github.com/boostorg/math into daubechies_attempt_2 [CI SKIP] 2020-03-24 05:42:55 -04:00
Nick
d009f3c6b4 Yet again increase tolerance on Windows 2020-03-24 05:42:47 -04:00
jzmaddock
add9da6151 Merge branch 'daubechies_attempt_2' of https://github.com/boostorg/math into daubechies_attempt_2 2020-03-23 18:23:55 +00:00
jzmaddock
8b3393091a Daubechies: More code simplification. 2020-03-23 18:23:32 +00:00
Nick
9ba1ce6f00 Improve docs and loosen tolerances for Windows. 2020-03-23 07:39:57 -04:00
Nick
2c85c98982 Document wavelet transform. Submit (mildly) failing unit test for transforms. [CI SKIP] 2020-03-22 20:15:10 -04:00
Nick
0f7cb98188 Tests for wavelet transform [CI SKIP] 2020-03-22 17:15:22 -04:00