2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-24 18:12:09 +00:00

Commit Graph

  • 6649576582 Merge branch 'develop' of https://github.com/boostorg/math into develop John Maddock 2018-03-08 16:43:23 +00:00
  • 4dcdbc2a2a Update error rates in docs [CI SKIP] John Maddock 2018-03-08 16:42:47 +00:00
  • 22f3f97704 Update docs with error new graphs. [CI SKIP] jzmaddock 2018-03-08 10:56:40 +00:00
  • db9a784005 Update graphs with all lower case names. [CI SKIP] John Maddock 2018-03-08 09:16:27 +00:00
  • 98c124255e plot_1d_errors.cpp: change filenames to all lower case. [CI SKIP] jzmaddock 2018-03-08 08:57:38 +00:00
  • 4921880587 Use constexpr when compiling with clang Casey Carter 2018-03-06 17:39:15 -08:00
  • 8b845fcc64 Merge branch 'develop' of https://github.com/boostorg/math into develop John Maddock 2018-03-06 19:30:00 +00:00
  • 519d7d5962 Add first error plots [CI SKIP] John Maddock 2018-03-06 19:27:46 +00:00
  • 99a11bd202 Jamfile: turn off pch for __temporary_test.cpp as it pulls in too much stuff. boost-1.67.0 jzmaddock 2018-03-03 08:20:23 +00:00
  • 0f73192a9a Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2018-03-03 08:20:41 +00:00
  • 510d24ba5c Jamfile: turn off pch for __temporary_test.cpp as it pulls in too much stuff. jzmaddock 2018-03-03 08:20:23 +00:00
  • 2532ac99f5 Typo removal from Gauss-Kronrod Nick 2018-03-02 23:25:40 -06:00
  • 74990aec5c Typo removal from cubic_b_spline.qbk Nick 2018-03-02 23:15:54 -06:00
  • 98412f9540 Typo removal from docs. Nick 2018-03-02 23:10:59 -06:00
  • e348578b0f erfc: improve accuracy in exp calculation, add error plot generator program. jzmaddock 2018-03-02 19:23:41 +00:00
  • c79fa7e686 Fix documentation typos. Fixes #13355 and #13403. jzmaddock 2018-03-02 18:08:34 +00:00
  • e2625a5f93 Merge pull request #116 from boostorg/develop jzmaddock 2018-03-02 17:57:33 +00:00
  • 3f1e3602ba Quadrature error diagnosis improved pabristow 2018-02-27 13:20:37 +00:00
  • 4060ec671d temp test: still trying to diagnose test matrix failures. Switched to use test_instances lib. [CI SKIP] jzmaddock 2018-02-26 18:30:59 +00:00
  • 6118910da3 Temporary test: Try again to diagnose test runner errors. [CI SKIP] jzmaddock 2018-02-25 13:35:51 +00:00
  • 8d78990aef Add monte carlo example to the tests. jzmaddock 2018-02-24 19:18:48 +00:00
  • b5c4200ea5 Update std_real_concept_tests: we were missing a couple of test cases. jzmaddock 2018-02-24 18:39:14 +00:00
  • 36182f5fcb Add temporary test file to probe test matrix failures. [CI SKIP] jzmaddock 2018-02-24 17:18:27 +00:00
  • ddbc23042f Remove obsolete temporary tests. [CI SKIP] jzmaddock 2018-02-24 17:03:42 +00:00
  • 8d3cd54d97 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2018-02-24 16:59:56 +00:00
  • 0e9a9d340a Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2018-02-24 16:58:13 +00:00
  • 7017d658f7 next.hpp: fix forward declaration of real_concept. [CI SKIP] jzmaddock 2018-02-24 13:13:08 +00:00
  • 73f85b699a ellint_d: Add some diagnostic code to try and track down some long double errors. [CI SKIP] jzmaddock 2018-02-24 13:12:25 +00:00
  • 8a959666f1 [ci skip] Also test variance is correctly computed in the multithreaded case. Nick Thompson 2018-02-23 13:49:43 -06:00
  • a04477630b [ci skip] Fix arithmetic error in final calculation of average. Nick Thompson 2018-02-23 13:39:55 -06:00
  • 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. jzmaddock 2018-02-22 18:25:02 +00:00
  • 413766bcdb Added lost prime functions and a ref pabristow 2018-02-22 18:18:34 +00:00
  • 05474951a3 demo of a diagnosing integrating bad functions and tests of primes pabristow 2018-02-22 18:16:52 +00:00
  • 3105912ba7 Docs tidy and typos etc pabristow 2018-02-22 18:15:29 +00:00
  • f7f4a8999b [ci skip] Add more informative error message to the test so that failures can understood more thoroughly. Nick Thompson 2018-02-22 11:07:23 -06:00
  • 0225f62108 legendre_stieltjes_test.cpp: update expected error rates. [CI SKIP] jzmaddock 2018-02-21 19:39:32 +00:00
  • 8f8aca4659 Update fftw config test.txt [CI SKIP] jzmaddock 2018-02-21 19:35:18 +00:00
  • f33bcd5488 Chebyshev expected error rates are too strict - relax them a little. [CI SKIP] jzmaddock 2018-02-21 19:33:01 +00:00
  • 3fa8aadde2 monte carlo integration: document and/or make explicit the semantics of all atomic operations. jzmaddock 2018-02-21 18:11:28 +00:00
  • 1e1059f37f tested OK using test_integrals pabristow 2018-02-20 17:04:28 +00:00
  • 036dbae137 Return to overflow on inf and tested OK using test_integrals pabristow 2018-02-20 17:03:26 +00:00
  • e627adfef2 Merge pull request #94 from boostorg/naive_monte_carlo jzmaddock 2018-02-20 08:11:00 +00:00
  • ce7a8bc918 monte carlo integration: Change to use unique_ptr rather than map internally. Fix msvc object size issues. jzmaddock 2018-02-19 19:39:00 +00:00
  • 2a34f3c340 Restore current files after merge went wrong. pabristow 2018-02-19 17:30:57 +00:00
  • a24c2c174d add test_value.hpp pabristow 2018-02-19 17:14:02 +00:00
  • de4d578fc5 deconflict lambert_w.hpp pabristow 2018-02-19 16:54:52 +00:00
  • 578a1a6ed1 [ci skip] Revert to boost::atomic as std::atomic made things worse. Nick Thompson 2018-02-18 22:19:04 -06:00
  • 33ce9eb94e Swap out boost::atomic with std::atomic to determine how widespread compiler support is via the CI system. Replace RNG with RandomNumberGenerator to protect against weird macros. Nick Thompson 2018-02-18 17:19:42 -06:00
  • f4e658bdc0 Merge branch 'naive_monte_carlo' of https://github.com/boostorg/math into naive_monte_carlo Nick Thompson 2018-02-18 17:11:22 -06:00
  • a66f6ae486 [ci skip] Spelling errors omg Nick Thompson 2018-02-18 13:50:48 -06:00
  • 87df736c6c Update docs. Also will trigger a CI build. jzmaddock 2018-02-18 08:37:29 +00:00
  • 64ccdd6e7f [ci skip] Document that the integrand must be square integrable. Nick Thompson 2018-02-17 19:35:24 -06:00
  • cfd81335e9 [ci skip] Fix merge conflict from develop Nick Thompson 2018-02-17 18:05:02 -06:00
  • ba3afd7ab2 [ci skip] Update docs to reflect that an RNG may be passed to the routine. Nick Thompson 2018-02-17 18:02:47 -06:00
  • ca66072ac9 [ci skip] Fix infinite limit transforms. Add user option to provide alternative random number generator. Allow deterministic seed for testing, though this is still not fully deterministic. Reduce time between observations. Nick Thompson 2018-02-17 17:41:06 -06:00
  • 10f7cc90c1 Merge pull request #115 from boostorg/remove_gcd_tests jzmaddock 2018-02-17 09:20:24 +00:00
  • c5805cc8bc Merge pull request #112 from boostorg/NAThompson-patch-1 jzmaddock 2018-02-17 09:19:17 +00:00
  • 71b9239bfc monte carlo integration: split test into small chunks so we don't get over-large object sizes with msvc 64-bit. Add Boost.Atomic as a dependency. jzmaddock 2018-02-17 09:17:20 +00:00
  • 73a18c91c5 [ci skip] Fix up polynomial_gcd unit test. Also fix broken chebyshev transform test. Nick Thompson 2018-02-16 15:51:04 -06:00
  • 7de42634fa Merge branch 'develop' into remove_gcd_tests Nick Thompson 2018-02-16 15:41:41 -06:00
  • d30f2d5927 [ci skip] Remove gcd tests from boost.math Nick Thompson 2018-02-16 12:43:15 -06:00
  • 197d3b9e70 naive_monte_carlo: Update docs. [CI SKIP] jzmaddock 2018-02-16 18:32:47 +00:00
  • dce923bdf5 Merge branch 'develop' into naive_monte_carlo jzmaddock 2018-02-16 18:12:31 +00:00
  • 70e67bbc2d polynomial_gcd.hpp: Fix namespace name for gcd_range. jzmaddock 2018-02-16 18:07:28 +00:00
  • 6b9364dd3a Merge branch 'develop' into naive_monte_carlo jzmaddock 2018-02-16 18:05:52 +00:00
  • 073e7a7196 Merge branch 'develop' into naive_monte_carlo jzmaddock 2018-02-16 17:59:00 +00:00
  • fc47227ae1 Merge pull request #113 from boostorg/NAThompson-patch-2 jzmaddock 2018-02-16 17:17:26 +00:00
  • f97fd25005 Fix build by using boost::integer::gcd over boost::math::gcd Nick 2018-02-16 10:27:21 -06:00
  • 8aa064fd2b [ci skip] Document how to specify whether the integrand is singular or not. Nick Thompson 2018-02-15 20:26:12 -06:00
  • 5b9e412189 Fix typo in error message. Nick 2018-02-15 18:36:12 -06:00
  • 9d5ac9143b naive_monte_carlo: suppress known test failures, and fix lots of warnings. jzmaddock 2018-02-15 20:11:23 +00:00
  • 49cbe80df1 naive_monte_carlo: add missing include, suppress some warnings and fix some min/max issues. jzmaddock 2018-02-15 20:10:18 +00:00
  • 5d5d063abe std_real_concept: update to allow testing in C++03 mode while retaining Nicks C++11 concepts when required. jzmaddock 2018-02-15 20:09:28 +00:00
  • c4190aa7e2 Merge pull request #109 from boostorg/gcd_deprecation jzmaddock 2018-02-15 11:55:27 +00:00
  • 2bb193f93e [ci skip] Use boost::atomic<Real> instead of std::atomic<Real>. Nick Thompson 2018-02-14 18:09:03 -06:00
  • edd4b44d40 Merge pull request #97 from DanielaE/fix/replace-deprecated-allocator-members jzmaddock 2018-02-14 20:34:28 +00:00
  • c6b734a791 Merge pull request #110 from boostorg/pr64 jzmaddock 2018-02-13 19:47:54 +00:00
  • c4f9640a82 Merge pull request #111 from boostorg/constexpr_tables jzmaddock 2018-02-13 19:47:40 +00:00
  • a069b60588 [ci skip] Perturb boundaries rather than range of random number generator to ensure that singularities aren't hit in the integrand. Note that this breaks the double infinite limits; I need to let that one stew a bit before figuring out how to deal with it. Let the user specify if the integrand is singular, since peeling a high-dimensional orange leaves almost nothing. Nick Thompson 2018-02-12 15:57:25 -06:00
  • af0ccb7362 Fix missing include. jzmaddock 2018-02-12 08:52:20 +00:00
  • 7403cbbd43 Make table driven functions constexpr: unchecked_factorial, unchecked_bernoulli_b2n and prime. jzmaddock 2018-02-11 19:59:26 +00:00
  • 36fc4bd783 [ci skip] Use BOOST_HEADER_DEPRECATED to deprecated header instead of one-off hacks. Nick Thompson 2018-02-11 12:15:18 -06:00
  • 8ca22fd8f1 Numerical differentiation: Update and regenerate docs. jzmaddock 2018-02-11 17:55:46 +00:00
  • d32258fcea Numeric differentiation: make some trivial changes so we don't need C++17. Update Jamfile to exclude testing compilers which can't handle the tests. jzmaddock 2018-02-11 17:52:22 +00:00
  • f4dfb9088f Merge branch 'numerical_differentiation_2' of https://github.com/NAThompson/math into pr64 jzmaddock 2018-02-11 16:33:41 +00:00
  • 353c2e0fd4 [ci skip] Remove hyperbolic language related to complex step derivative. Ensure macro substitution of 'max' doesn't break routines. Add copyright notices. Nick Thompson 2018-02-10 16:24:16 -06:00
  • 0c48214260 [ci skip] Put explicit deprecation warning on boost/math/common_factor.hpp Nick Thompson 2018-02-10 13:23:55 -06:00
  • f6883a6595 Most members of std::allocate are deprecated in C++17 Daniela Engert 2017-12-28 18:17:37 +01:00
  • 0a8d5bfb37 [ci skip] Fix derivative at singularity at z = 0 of Lambert W -1. Nick Thompson 2018-02-09 14:36:05 -06:00
  • 8a7539c707 [ci skip] Pick the low hanging fruit of the Lambert-W derivative. Remove a few typos from the documentation. Nick Thompson 2018-02-09 13:57:25 -06:00
  • 4b55b42268 [ci skip] Use C++17 'if constexp' to avoid branch. Modularize stepsize logic into single call. Do not assume 3ULP evaluation in error, assume 1ULP. Add reference to great numerical analysis text which also promotes these methods and clean up documentation. Nick Thompson 2018-02-09 11:53:44 -06:00
  • 2718dded89 [ci skip] Ooura's method for computing Fourier sin and Fourier cosine transforms. Nick Thompson 2018-02-06 13:15:56 -06:00
  • a195adaeb3 Merge pull request #106 from boostorg/chebyshev_fix jzmaddock 2018-02-04 18:16:23 +00:00
  • da4a027233 [ci skip] Remove 'print_coefficients()' as 'coefficients()' is implemented and 'print_coefficients()' requires including <iostream> which was previously not included in chebyshev_transform.hpp Nick Thompson 2018-02-04 11:47:53 -06:00
  • 5e78b298da [ci skip] Use Unix-style paths. Add tests for lambert-W testing integrals of the Lambert-W function. Nick Thompson 2018-02-02 21:33:54 -06:00
  • b4ffbedf1e Change to use JM W0 version. pabristow 2018-01-30 12:11:03 +00:00
  • f0b5e17ebf Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2018-01-30 08:27:10 +00:00
  • 426db8d929 Math.Quaternion: Fix forward declarations of quaternion. See https://github.com/boostorg/math/issues/99 jzmaddock 2018-01-30 08:26:50 +00:00
  • 0ff67c30f4 [ci skip] Typo removal from docs. Nick Thompson 2018-01-27 15:06:37 -06:00
  • cea481a3d0 [ci skip] Use deterministic seed for random unit test. Nick Thompson 2018-01-27 14:57:08 -06:00