Commit Graph

5028 Commits

Author SHA1 Message Date
Nick Thompson
529a76b72c Use uint64_t rather than size_t to get some reproducibility on 32 bit platforms. Make sure that the final variance is within the error bounds. 2018-03-13 13:17:22 +08:00
Nick Thompson
c2f68a4c1d Attempt to diagnose test failure for alternative RNGs in Monte-Carlo integration by adding more unit tests. 2018-03-13 08:11:08 +08:00
jzmaddock
ae80676bfa
Merge pull request #117 from CaseyCarter/patch-1
Use constexpr when compiling with clang
2018-03-09 19:07:38 +00:00
jzmaddock
c0fb40c69d Merge branch 'develop' of https://github.com/boostorg/math into develop
# Resolved Conflicts:
#	reporting/accuracy/doc/accuracy_tables.qbk
#	reporting/accuracy/html/index.html
2018-03-09 17:22:23 +00:00
jzmaddock
66a7c1a1b9 Big documentation update with new error rate tests.
[CI SKIP]
2018-03-09 17:19:26 +00:00
John Maddock
1d3fb4b1f3 Try again with updated accuracy results [CI SKIP] 2018-03-09 10:16:44 +00:00
jzmaddock
4b415a64d1 Reporting: Add missing file. 2018-03-09 09:15:03 +00:00
jzmaddock
29b99df508 reporting: change to use C++17 <cmath> rather than tr1.
[CI SKIP]
2018-03-08 20:03:53 +00:00
John Maddock
6649576582 Merge branch 'develop' of https://github.com/boostorg/math into develop 2018-03-08 16:43:23 +00:00
John Maddock
4dcdbc2a2a Update error rates in docs [CI SKIP] 2018-03-08 16:42:47 +00:00
jzmaddock
22f3f97704 Update docs with error new graphs.
[CI SKIP]
2018-03-08 10:56:40 +00:00
John Maddock
db9a784005 Update graphs with all lower case names. [CI SKIP] 2018-03-08 09:16:27 +00:00
jzmaddock
98c124255e plot_1d_errors.cpp: change filenames to all lower case.
[CI SKIP]
2018-03-08 08:58:20 +00:00
Casey Carter
4921880587
Use constexpr when compiling with clang
Clang compilers do not define `__clang`, they define `__clang__`. (https://godbolt.org/g/R7gX4h)
2018-03-06 17:39:15 -08:00
John Maddock
8b845fcc64 Merge branch 'develop' of https://github.com/boostorg/math into develop 2018-03-06 19:30:00 +00:00
John Maddock
519d7d5962 Add first error plots [CI SKIP] 2018-03-06 19:29:26 +00:00
jzmaddock
99a11bd202 Jamfile: turn off pch for __temporary_test.cpp as it pulls in too much stuff. 2018-03-03 08:22:52 +00:00
jzmaddock
0f73192a9a Merge branch 'develop' of https://github.com/boostorg/math into develop 2018-03-03 08:20:41 +00:00
jzmaddock
510d24ba5c Jamfile: turn off pch for __temporary_test.cpp as it pulls in too much stuff. 2018-03-03 08:20:23 +00:00
Nick
2532ac99f5
Typo removal from Gauss-Kronrod 2018-03-02 23:25:40 -06:00
Nick
74990aec5c
Typo removal from cubic_b_spline.qbk 2018-03-02 23:15:54 -06:00
Nick
98412f9540
Typo removal from docs. 2018-03-02 23:10:59 -06:00
jzmaddock
e348578b0f erfc: improve accuracy in exp calculation, add error plot generator program. 2018-03-02 19:23:41 +00:00
jzmaddock
c79fa7e686 Fix documentation typos.
Fixes #13355 and #13403.
2018-03-02 18:08:34 +00:00
jzmaddock
e2625a5f93
Merge pull request #116 from boostorg/develop
Merge develop to master
2018-03-02 17:57:33 +00:00
pabristow
3f1e3602ba Quadrature error diagnosis improved 2018-02-27 13:20:37 +00:00
jzmaddock
4060ec671d temp test: still trying to diagnose test matrix failures.
Switched to use test_instances lib.
[CI SKIP]
2018-02-26 18:30:59 +00:00
jzmaddock
6118910da3 Temporary test: Try again to diagnose test runner errors.
[CI SKIP]
2018-02-25 13:35:51 +00:00
jzmaddock
8d78990aef Add monte carlo example to the tests. 2018-02-24 19:18:48 +00:00
jzmaddock
b5c4200ea5 Update std_real_concept_tests: we were missing a couple of test cases. 2018-02-24 18:39:14 +00:00
jzmaddock
36182f5fcb Add temporary test file to probe test matrix failures.
[CI SKIP]
2018-02-24 17:18:27 +00:00
jzmaddock
ddbc23042f Remove obsolete temporary tests.
[CI SKIP]
2018-02-24 17:17:46 +00:00
jzmaddock
8d3cd54d97 Merge branch 'develop' of https://github.com/boostorg/math into develop
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2018-02-24 16:59:56 +00:00
jzmaddock
0e9a9d340a Merge branch 'develop' of https://github.com/boostorg/math into develop
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2018-02-24 16:58:13 +00:00
jzmaddock
7017d658f7 next.hpp: fix forward declaration of real_concept.
[CI SKIP]
2018-02-24 13:13:08 +00:00
jzmaddock
73f85b699a ellint_d: Add some diagnostic code to try and track down some long double errors.
[CI SKIP]
2018-02-24 13:12:25 +00:00
Nick Thompson
8a959666f1 [ci skip] Also test variance is correctly computed in the multithreaded case. 2018-02-23 13:49:43 -06:00
Nick Thompson
a04477630b [ci skip] Fix arithmetic error in final calculation of average. 2018-02-23 13:40:20 -06:00
jzmaddock
324a047f1e Uncomment #define BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS which appears to have been accidentally disabled.
Disable some long double tests when BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS is set.
2018-02-22 18:25:02 +00:00
pabristow
413766bcdb Added lost prime functions and a ref 2018-02-22 18:18:34 +00:00
pabristow
05474951a3 demo of a diagnosing integrating bad functions and tests of primes 2018-02-22 18:16:52 +00:00
pabristow
3105912ba7 Docs tidy and typos etc 2018-02-22 18:15:29 +00:00
Nick Thompson
f7f4a8999b [ci skip] Add more informative error message to the test so that failures can understood more thoroughly. 2018-02-22 11:07:23 -06:00
jzmaddock
0225f62108 legendre_stieltjes_test.cpp: update expected error rates.
[CI SKIP]
2018-02-21 19:40:56 +00:00
jzmaddock
8f8aca4659 Update fftw config test.txt
[CI SKIP]
2018-02-21 19:35:18 +00:00
jzmaddock
f33bcd5488 Chebyshev expected error rates are too strict - relax them a little.
[CI SKIP]
2018-02-21 19:33:01 +00:00
jzmaddock
3fa8aadde2 monte carlo integration: document and/or make explicit the semantics of all atomic operations. 2018-02-21 18:11:28 +00:00
pabristow
1e1059f37f tested OK using test_integrals 2018-02-20 17:04:28 +00:00
pabristow
036dbae137 Return to overflow on inf and tested OK using test_integrals 2018-02-20 17:03:26 +00:00
jzmaddock
e627adfef2
Merge pull request #94 from boostorg/naive_monte_carlo
Naive monte carlo integration
2018-02-20 08:11:00 +00:00