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

Commit Graph

  • 5eca86157b Modify tanh_sinh to work with complex integrals. jzmaddock 2018-10-08 20:45:15 +01:00
  • ea42a834cc Merge pull request #153 from boostorg/pr/add-math-target jzmaddock 2018-10-08 17:55:21 +01:00
  • 8a45f15c2d Avoid using max_digits10 in test to allow as old versions as possible to run pabristow 2018-10-08 15:10:38 +01:00
  • 3d5af4b493 Merge branch 'develop' of https://github.com/boostorg/math into develop pabristow 2018-10-08 15:07:00 +01:00
  • a855f99989 Avoid using max_digits10 in test to allow as old versions as possible to run pabristow 2018-10-08 15:05:55 +01:00
  • 015151ef78 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2018-10-07 09:36:02 +01:00
  • a12ac889bf Update history, rebuild docs. [CI SKIP] jzmaddock 2018-10-07 09:22:19 +01:00
  • 8d2c59c861 Add a fake boost_math target to boost-install Peter Dimov 2018-10-05 20:46:07 +03:00
  • cd155591dd Added simplest possible test example. pabristow 2018-10-04 17:14:15 +01:00
  • dadce7ae6f Added basic_lambert_w_example. pabristow 2018-10-04 17:08:06 +01:00
  • 7779430500 edit and broken links in docs qbk only, locally builds and passed inspect program, even update pull to get JM changes. [CI SKIP] pabristow 2018-10-04 14:39:33 +01:00
  • 9e4821dada Merge branch 'develop' of https://github.com/boostorg/math into develop pabristow 2018-10-04 14:33:49 +01:00
  • 69908294cd edit and broken links in docs qbk only, locally builds and passed inspect program [CI SKIP] pabristow 2018-10-04 14:33:13 +01:00
  • 9a198bfa58 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2018-10-02 18:45:21 +01:00
  • 7abfa952cd Switch a couple of tests to release mode to reduce object file sizes. jzmaddock 2018-10-02 18:45:07 +01:00
  • 839f461804 Update docs on root finding to indicate that the functions can accept take C++ lambda's as arguments (which they can). jzmaddock 2018-10-02 18:35:40 +01:00
  • 44e39d92d7 Merge pull request #152 from Kojoley/patch-1 jzmaddock 2018-10-01 18:19:54 +01:00
  • 5152160fea constants: Removed extra semicolons Nikita Kniazev 2018-10-01 18:37:45 +03:00
  • 34e6afacc2 Fixes that allow Math to be used with multiprecision::mpfr_float. jzmaddock 2018-09-26 18:10:05 +01:00
  • bfabc65564 Merge pull request #150 from boostorg/remove_endian_deprecated jzmaddock 2018-09-14 17:29:49 +01:00
  • 6ec5838685 Change #if defined(BOOST_ENDIAN_*_BYTE) to #if BOOST_ENDIAN_*_BYTE on the advice of code review from pdimov. Nick Thompson 2018-09-12 11:37:31 -06:00
  • a180b490f2 Remove deprecation warning from the BOOST_BIG_ENDIAN and BOOST_LITTLE_ENDIAN macros. Nick Thompson 2018-09-12 10:20:05 -06:00
  • 95680e179d Merge pull request #121 from boostorg/rational_derivatives jzmaddock 2018-09-04 13:01:31 +01:00
  • a1958265fb [CI SKIP] Add references and clean up documentation for 1F1. Nick Thompson 2018-09-04 08:57:16 +08:00
  • 0f02355a1c LambertW: remove dead file and move lambert_w_lookup_table.ipp into /detail/. [CI SKIP] jzmaddock 2018-09-02 18:00:07 +01:00
  • 628ffd1c80 Merge branch 'develop' into rational_derivatives jzmaddock 2018-09-02 12:58:59 +01:00
  • b642b12fa4 Regenerate docs after LambertW merge. [CI SKIP] jzmaddock 2018-09-02 08:31:41 +01:00
  • 9019eca407 Merge pull request #146 from boostorg/lambertw jzmaddock 2018-09-02 08:27:59 +01:00
  • 3b7cbe6be6 CI fixes: adjust lambertW expected error rates. jzmaddock 2018-09-01 18:46:33 +01:00
  • 79871fe747 LambertW: CI fixes. Fix definition of lambert_w0_small_z_series_term. Move rational approximations into smaller functions to try and keep msvc happy. jzmaddock 2018-08-31 19:53:34 +01:00
  • 02c7df005d LambertW: Fix more CI failures: Add fallback for 128-bit lambertW implementation. Disable real_concept tests for msvc-12 and earlier as the compiler can't cope. jzmaddock 2018-08-31 09:56:03 +01:00
  • 8004239d23 [CI SKIP] Fix build error by explicitly changing float128 to boost::multiprecision::float128 Nick Thompson 2018-08-31 09:37:00 +08:00
  • 982d82b2b5 LambertW: Hook up real_concept tests and fix resulting errors. jzmaddock 2018-08-30 19:48:27 +01:00
  • 424eeffdd3 LambertW: Add max_digits10 to numeric_limits specialization in std_real_concept_check.cpp. jzmaddock 2018-08-30 19:16:14 +01:00
  • 3104f3ad79 LambertW: Fix for types with no numeric_limits. Configuration fix for __float128 support. jzmaddock 2018-08-30 18:47:40 +01:00
  • 364952fd8a LambertW: pedantic changes to docs. [CI SKIP] jzmaddock 2018-08-30 18:21:28 +01:00
  • bed980e202 Merge branch 'develop' into lambertw jzmaddock 2018-08-30 10:17:19 +01:00
  • 3abd04ce50 LambertW: Hook up concept checks, and fix failures. jzmaddock 2018-08-30 08:57:35 +01:00
  • 45b86cf115 LambertW: Fix up GCC support. Split tests into smaller units so as not to generate over-large object files. jzmaddock 2018-08-29 19:34:30 +01:00
  • 50c014abdc LambertW: further improvements to code coverage. jzmaddock 2018-08-28 17:23:02 +01:00
  • 460e50a1fc LambertW: Add test data for very large values. jzmaddock 2018-08-27 19:48:59 +01:00
  • 10e6f0d68f Lambert W: Add tests near the singularity. Fix a couple of minor issues in the implementation to improve error rates. NB: errors very near the singularity are still very high - this is an intrinsic property of the function - we are solving z = w exp(w) for w, but there are actually a wide range of w values which satisfy the equation once we get very close to the singularity. jzmaddock 2018-08-26 19:51:15 +01:00
  • a1d658aed1 LambertW: start to split tests into smaller chunks. jzmaddock 2018-08-23 10:26:17 +01:00
  • c04b83bf15 LambertW: Moved some files around, deleted dead ones. jzmaddock 2018-08-22 19:33:49 +01:00
  • 5edc682dac test_lambert_w.cpp: tidy up macro usage. jzmaddock 2018-08-22 19:32:00 +01:00
  • d002d1491a LambertW: Tidy up header includes. jzmaddock 2018-08-22 19:31:22 +01:00
  • 5f495d259e Correct spelling of "boost" ! jzmaddock 2018-08-21 08:34:21 +01:00
  • 8a853e5edb CI: try adding type_traits as a manual dependency. jzmaddock 2018-08-21 08:26:51 +01:00
  • 386898c089 Update continued fractions and series: To support complex types, and better docs. Fixes: https://github.com/boostorg/math/issues/129. jzmaddock 2018-08-20 21:22:06 +01:00
  • 7cd5d420da roots.hpp: suppress warning and fix logic error caused by previous commit. jzmaddock 2018-08-20 10:30:37 +01:00
  • 5d590c812e Prevent logic error leading to infinite loop in toms748_solve. Fixes: https://github.com/boostorg/math/issues/138. jzmaddock 2018-08-19 18:57:06 +01:00
  • d7d6b1a99b Fix mean and standard_deviation for extreme_value_distribution. Fixes: https://github.com/boostorg/math/issues/139. jzmaddock 2018-08-19 17:46:52 +01:00
  • 91c193d2d2 Improve heuristics used in newton_raphson_iterate. Copies heuristics already in place for halley_iterate for the case where convergence fails. Fixes: https://github.com/boostorg/math/issues/145 jzmaddock 2018-08-19 16:27:45 +01:00
  • 26e2e61de9 Fix erf(NaN). Fixes https://github.com/boostorg/math/issues/141 jzmaddock 2018-08-19 09:28:37 +01:00
  • 5f8547acbf Fix doc typo. Rebuild docs. Fixes https://github.com/boostorg/math/issues/143. [CI SKIP] jzmaddock 2018-08-19 09:26:05 +01:00
  • c9f272ec1c Lambert W much modified to remove control of precision with policy and docs to match pabristow 2018-08-01 16:55:27 +01:00
  • 9e3bf4e3e1 Fix for platforms where we have no atomic types: fixes https://github.com/boostorg/math/issues/134. jzmaddock 2018-07-30 18:15:31 +01:00
  • 6389878e77 naive_monte_carlo_test.cpp: correct #if block and fix Jamfile.v2 mistake (missing whitespace). jzmaddock 2018-07-30 09:09:19 +01:00
  • 60f1dae81e Update test Jamfile.v2 with more targets using /bigobj under msvc jzmaddock 2018-07-29 19:11:50 +01:00
  • 8e9c35a26d Fix test_classify.cpp to not negate INT_MIN: See https://github.com/boostorg/math/issues/135 jzmaddock 2018-07-29 18:29:38 +01:00
  • 797ee52fcd Correct test_round.cpp so it doesn't invoke undefined behavior: see https://github.com/boostorg/math/issues/135 jzmaddock 2018-07-29 18:23:22 +01:00
  • bdb3f0e903 Fix for integer overflow in exponent calculation on decimal types in next.hpp: See https://github.com/boostorg/math/issues/135 jzmaddock 2018-07-29 18:12:35 +01:00
  • 177c642cbc Big GCC warning fix - see https://github.com/boostorg/math/issues/136 jzmaddock 2018-07-28 11:33:41 +01:00
  • dcc8544578 Major edit done and graphs now show legend lines. pabristow 2018-07-24 11:24:20 +01:00
  • 8d77dc0516 Precision updated, quadrature notes added, need prime notes pabristow 2018-07-19 16:48:04 +01:00
  • aaa38c3fee first draft of no-precision policy version. pabristow 2018-07-17 17:39:27 +01:00
  • 0e9549ff2f Merge branch 'develop' boost-1.68.0 John Maddock 2018-07-12 18:22:17 +01:00
  • 613971a370 CUDA: Make function scope statics constexpr under CUDA. cuda jzmaddock 2018-07-12 10:46:53 +01:00
  • cf52501842 Tests pass for VS, GCC8.1, integrals and derivatives, Clang 600 without integrals and without derivatives. pabristow 2018-07-11 18:26:25 +01:00
  • 653012cdad copied from branch temp == HEAD. Simplified version with integration resolved. pabristow 2018-07-11 17:22:39 +01:00
  • 691f2a5852 Integration tests improved with simpler lambert W pabristow 2018-07-11 15:42:19 +01:00
  • ce5bd9f3b3 Last before radical simplication (restored version 15May2018). pabristow 2018-07-11 09:39:22 +01:00
  • df5b948d14 CUDA: stop using std::pair and use thrust::pair instead on cuda. Fix tabular data in unchecked_factorial.hpp to make it constexpr when possible. jzmaddock 2018-07-10 18:38:40 +01:00
  • c6c13faf44 CUDA: Get everything working with lambda expressions, and tidy up example and docs. jzmaddock 2018-07-09 18:36:37 +01:00
  • f8f18c1b97 Make pow constexpr. jzmaddock 2018-07-09 18:35:50 +01:00
  • 0800404b4d CUDA: First cut at docs for CUDA-integration. [CI SKIP] John Maddock 2018-07-08 18:57:43 +01:00
  • 604ab802fc CUDA/Monte Carl: Nearly complete implementation. Correctly calculates variance and error now, better performance by not using thrust. jzmaddock 2018-07-06 19:15:13 +01:00
  • a2f228ca88 CI: Move some tests from misc to special_functions test group to try and avoid timeouts. jzmaddock 2018-07-02 13:37:49 +01:00
  • b7074917a2 Fix gcc-8 failures in test case: calls to bessel functions need to be disambiguated. jzmaddock 2018-07-02 13:36:59 +01:00
  • a70007d45e Add output from cuda_naive_monte_carlo. jzmaddock 2018-07-01 19:12:10 +01:00
  • f473020a03 Refactor cuda_naive_monte_carlo into header. Improve it's tests. jzmaddock 2018-07-01 19:11:21 +01:00
  • 807a9c563e Merge pull request #132 from lakshayg/addition jzmaddock 2018-06-26 17:39:29 +01:00
  • 5cf434e699 Merge pull request #131 from kuhlenough/develop jzmaddock 2018-06-26 09:52:39 +01:00
  • 70612cd472 Keep examples clean, disable build for VxWorks Brian Kuhl 2018-06-25 20:06:48 -04:00
  • c275bf655e Refactor the polynomial addition function Lakshay Garg 2018-06-25 02:46:25 -07:00
  • bb6bdc4c61 Use <boost::math::policies::real> instead of <real> Dinkum STL declares and inline real() function in the global namespace that clang can not distinguish from policies::real otherwise Brian Kuhl 2018-06-24 22:41:39 -04:00
  • e34ca3df9a Merge pull request #130 from katrinleinweber/resolve-DOIs-securely jzmaddock 2018-06-24 18:43:26 +01:00
  • 213494c7a7 Hyperlink DOIs against preferred resolver Katrin Leinweber 2018-06-24 08:21:16 +02:00
  • 838dd94193 sinc_pi: simplify and correct taylor series usage, improve tests. See https://svn.boost.org/trac10/ticket/13606. jzmaddock 2018-06-19 18:26:43 +01:00
  • 47b022cb3a exp_sinh_quadrature_test.cpp: adjust expected error rates for real_concept. jzmaddock 2018-06-18 08:59:41 +01:00
  • ed83cdda6f Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2018-06-17 19:16:57 +01:00
  • b4bf07205d Appveyor: split vc14.x tests up a bit to prevent timeouts. jzmaddock 2018-06-17 19:16:43 +01:00
  • 658945d508 Improve sinc approximations and add better tests. Fixes: https://svn.boost.org/trac10/ticket/13606 and https://svn.boost.org/trac10/ticket/13603. jzmaddock 2018-06-17 19:10:46 +01:00
  • 64f7262233 CUDA: Add tentative CUDA-ized monte carlo integration. [CI SKIP] jzmaddock 2018-06-17 17:51:42 +01:00
  • 7532ed9891 Merge pull request #128 from boostorg/complex_sinh_sinh jzmaddock 2018-06-12 18:00:14 +01:00
  • cb954798d7 Support for complex-valued integrands in sinh-sinh quadrature. Nick Thompson 2018-06-12 13:11:52 +08:00
  • 69541b1dc8 Updated brent example docs [CI SKIP] pabristow 2018-06-03 18:07:58 +01:00
  • 50a8b2909b Improvements to Brent example to avoid previous ugly warnings. (untested for building docs yet). pabristow 2018-06-03 17:55:29 +01:00
  • 52c1f1c932 Fix 2 minor CI failures. jzmaddock 2018-06-02 13:35:26 +01:00
  • 44e875ce1f Rebuilt docs for brent minimise example [CI SKIP] pabristow 2018-06-01 18:04:27 +01:00