Commit Graph

  • ef10ba37d2 Merge branch 'lambertw' of https://github.com/boostorg/math into lambertw jzmaddock 2017-11-27 19:08:42 +0000
  • 3cebb614a5 Math.LambertW: fix Halley termination condition. jzmaddock 2017-11-27 19:06:53 +0000
  • c696891c44 Math: Add LambertW rational approximations and allow use of cpp_bin_float. jzmaddock 2017-11-27 19:05:30 +0000
  • cf50717bbf
    Merge pull request #93 from boostorg/develop jzmaddock 2017-11-24 17:25:18 +0000
  • 66067c3b6b Added include to test_value to ensure that when used standalone with GCC that supports suffix Q, multiprecision float128 is included. pabristow 2017-11-24 16:53:18 +0000
  • 57ba888a50 Unit test variance. Nick Thompson 2017-11-23 14:18:05 -0700
  • 773076475c Fix exception safety in threads. Nick Thompson 2017-11-23 10:53:35 -0700
  • a0e9b34d06 Atomic long doubles don't link with gcc 7.1 Nick Thompson 2017-11-22 11:08:17 -0700
  • 67578ce12b Naive Monte-Carlo integration. Still needs to handle exceptions in threads. Nick Thompson 2017-11-21 18:49:14 -0700
  • 9b9414c256 numerous minor fixes for JM 1st comments on docs 19Nov17 pabristow 2017-11-20 17:03:29 +0000
  • be326922dc Math: add start of 1F1 implementation. jzmaddock 2017-11-19 11:58:26 +0000
  • 781fda44b2 add three qbk files pabristow 2017-11-18 12:27:34 +0000
  • 80b4bf3bef Change to jamfile pabristow 2017-11-18 12:02:51 +0000
  • 21ccf8b183 More testing near zero and some typos fixed. pabristow 2017-11-17 17:57:45 +0000
  • 6aa9f286ff Tests OK, including multiprecision. pabristow 2017-11-16 17:58:59 +0000
  • 587f2d8918 Math.Hypergeometric: Add 2F0 function and tests. Also fix a couple of warnings in test_data.hpp, and improve the continued fraction form in 0F1. jzmaddock 2017-11-15 18:27:35 +0000
  • 1783c3a74c Math: Fix inspection report errors. jzmaddock 2017-11-09 19:39:32 +0000
  • d0981ec0f6 Math: Regenerate docs with patches applied. [CI SKIP] jzmaddock 2017-11-09 13:32:24 +0000
  • 98870a6e27 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2017-11-09 13:29:12 +0000
  • dd7234247c Math: Regenerate docs with re-worked TOC to better illuminate new features. [CI SKIP] jzmaddock 2017-11-09 13:28:50 +0000
  • 89ae728836 added graphs and updated docs to use them. pabristow 2017-11-06 17:18:33 +0000
  • 600043ea8b
    Merge pull request #91 from boostorg/develop jzmaddock 2017-11-06 16:54:31 +0000
  • 713f17f76a Fix typo in error message. Nick Thompson 2017-11-04 13:49:51 -0600
  • ee858a2551
    Quick typo removal Nick 2017-11-04 13:43:36 -0600
  • 87e4cb5469
    Fix examples that don't compile Nick 2017-11-03 19:52:32 -0600
  • 8458d8fea0
    Fix change in path for barycentric_rational. Nick 2017-11-03 15:31:06 -0600
  • fd95c01440
    Merge pull request #90 from boostorg/quaternion jzmaddock 2017-11-03 12:49:18 +0000
  • 3c3c91709f w-1 branch improvements and tests OK pabristow 2017-11-02 18:47:30 +0000
  • 772efdb32b Math.Quaternion: Add workarounds for older msvc versions. jzmaddock 2017-11-02 11:02:37 +0000
  • d2a5ce2af3 Correct over long path names in appveyor.yml jzmaddock 2017-11-02 11:02:08 +0000
  • 7c9f95fdac Math.Quaternion: We need libquadmath when available on the link line. jzmaddock 2017-11-02 10:14:40 +0000
  • 47fa45bee4 Import SOC headers, Test and fix up 1F0 and 0F1. jzmaddock 2017-10-29 19:33:39 +0000
  • 81c8a80dd5 Update big_constant.hpp to work standalone. jzmaddock 2017-10-29 19:32:13 +0000
  • 04121d2872 Lambert w for huge z added, and test and more docs pabristow 2017-10-28 19:13:58 +0100
  • f51d987acd added much on W-1 branch (handling tiny z), and more docs. pabristow 2017-10-27 18:18:06 +0100
  • d01d0c4eb8 Working version with C array of precomputed lookup tables, but still inline inside pabristow 2017-10-13 09:43:39 +0100
  • dd06d2beae 100 decimal digit precision values and tests OK. pabristow 2017-10-10 15:13:49 +0100
  • cba26dfeca Math.Quaternion: add missing test file. jzmaddock 2017-10-07 08:06:17 +0100
  • 97f61f0020 Math.Quaternion: Add workarounds for older compilers and fix up constexpr support. jzmaddock 2017-10-06 19:22:45 +0100
  • cfdd05f158 Math.Quaternion: Add move semantics. jzmaddock 2017-10-05 18:18:21 +0100
  • 94e92dc5f4 Math.Quaternion: add swap method. jzmaddock 2017-10-05 18:12:24 +0100
  • 68b82322ab Math.Quaternion: remove dead code from header. jzmaddock 2017-10-05 13:06:20 +0100
  • 601ee6e00f Math.Quaternion: Rewrite test program, mostly remove valarray usage from header. jzmaddock 2017-10-05 12:50:24 +0100
  • 39846818e1 Expanded docs using snippets. pabristow 2017-10-03 15:11:25 +0100
  • 06292b0873 Math: Update history in docs. [CI skip] jzmaddock 2017-09-27 18:17:24 +0100
  • a4f02fb8b1 Merge pull request #88 from boostorg/chebyshev jzmaddock 2017-09-26 19:07:18 +0100
  • 0499f6d6ad Math.Chebyshev: Update docs to match interface tweaks. [CI skip] jzmaddock 2017-09-26 18:48:16 +0100
  • f7acd35e51 Math.Chebyshev: tidy up and simplify fftw dispatch code with a traits class to abstract the differences. John Maddock 2017-09-25 19:37:36 +0100
  • 2eabd87de1 Math.Chebyshev: Fix up chebeshev_transform for more types. John Maddock 2017-09-21 19:13:36 +0100
  • aaa6db8880 Math.Chebyshev: Fix ambiguous calls to pow with gcc-7 John Maddock 2017-09-21 17:56:51 +0100
  • 9ee7a93678 Math.Chebyshev: Modify chebyshev_transform to dispatch to correct fftw3 functions. Begin to hook up fftw3 tests. jzmaddock 2017-09-21 13:40:23 +0100
  • a1c18789a0 Math.chebyshev: Hook up conceptual tests and fix resulting errors. jzmaddock 2017-09-21 11:52:59 +0100
  • c7f243239e Math.chebyshev: Backport to C++03. jzmaddock 2017-09-20 19:07:17 +0100
  • a2da7915ae Math.Chebyshev: include PCH header, and correct linker options in Jamfile.v2 Also fix some warnings from the test cases and increase the error tolerances for type float. jzmaddock 2017-09-20 18:25:07 +0100
  • 82392e3e0c Merge branch 'develop' into chebyshev jzmaddock 2017-09-20 17:59:38 +0100
  • dd9f2b7033 Since I cannot find a symmetry to reuse function evaluations after Chebyshev grid refinement, just give up for now and simplify the constructor accordingly. Nick Thompson 2017-09-19 00:48:20 -0600
  • 16abdcadfb Merge pull request #83 from NAThompson/patch-1 jzmaddock 2017-09-18 08:08:03 +0100
  • 956864cbd5 Recurse when grid isn't sufficiently refined. Optimization potential exists by reusing function evaluations. Nick Thompson 2017-09-17 21:16:48 -0600
  • 0d85d4d11e Performance improvements. Nick Thompson 2017-09-17 19:30:15 -0600
  • 2cb935ec17 Use std::enable_if to obviate the need for C++17 if constexpr. Nick Thompson 2017-09-17 16:23:50 -0600
  • 2d3ccf940e Fix weird characters in rendered documentation for Chebyshev transform and polynomials. Nick Thompson 2017-09-17 15:59:02 -0600
  • 0acb51b78d Linear time and numerically stable evaluation of derivative of Chebyshev series by a modified Clenshaw recurrence. Nick Thompson 2017-09-17 14:02:43 -0600
  • fe5d59d0f1 Split tests into FFTW-dependent and FFTW-independent. Improve documentation to the extent feasible. Nick Thompson 2017-09-16 19:58:59 -0600
  • cb470280ba Chebyshev transform Nick Thompson 2017-09-13 17:51:50 -0600
  • 5755e1d37e Merge pull request #87 from boostorg/gauss jzmaddock 2017-09-13 16:57:06 +0100
  • c5decc566e quadrature: split up some more tests they the object files aren't too large on win x64. jzmaddock 2017-09-11 13:05:49 +0100
  • 9c6b144082 Quadrature: Disable gauss concept checks in C++03 jzmaddock 2017-09-11 12:06:50 +0100
  • e9f0791f7e Simplify and clean up Gauss constant generation program. [CI skip] jzmaddock 2017-09-09 19:44:24 +0100
  • 25cc8fdad7 Add Gauss and Gauss-Kronrod docs. jzmaddock 2017-09-09 19:18:08 +0100
  • 646c67d0d9 Remove C++14'isms that crept into tests. jzmaddock 2017-09-07 19:05:36 +0100
  • c8c02ba9a7 Add Gauss constant generation program. jzmaddock 2017-09-06 19:56:36 +0100
  • 4c0bec596c Remove dead files. jzmaddock 2017-09-06 19:56:15 +0100
  • d9893f5e01 Quadrature: update conceptual tests for Gauss (Kronrod) quadrature. jzmaddock 2017-09-06 19:53:10 +0100
  • e09ad4c3aa Quadrature: finish off Gauss and Gauss-Kronrod integration code and tests. jzmaddock 2017-09-06 18:03:15 +0100
  • 15568b8d62 Work on precision demo before holiday. OK on VS14.1 and GCC 7.1.0 but docs need much more work. pabristow 2017-09-02 12:12:10 +0100
  • 7d2002db80 Quadrature: add gauss and gauss-kronrod quadrature. jzmaddock 2017-08-31 19:42:26 +0100
  • c1b8ffec7c Needed to merge? pabristow 2017-08-31 12:50:11 +0100
  • 48435ed996 Commit before merge develop to get new config file pabristow 2017-08-30 17:05:34 +0100
  • 9921c2742f Merge branch 'develop' of https://github.com/boostorg/math into develop pabristow 2017-08-30 12:04:24 +0100
  • 1d4bef637e Students t documentation update to support infinity. pabristow 2017-08-30 12:03:54 +0100
  • 1527667e20 Next.hpp: Change struct to class to avoid msvc compiler warnings. jzmaddock 2017-08-29 20:00:32 +0100
  • c408d7ec1c Restored test_out_of_range to original location as is used by other tests pabristow 2017-08-29 17:03:06 +0100
  • 34fd59c372 students t allowing df and x infinite pabristow 2017-08-29 15:24:45 +0100
  • 0f070dd259 Commit work-in-progress before fixing students t on develop pabristow 2017-08-29 08:21:59 +0100
  • e7e915816f Merge branch 'gauss_konrod' of https://github.com/NAThompson/math into gauss jzmaddock 2017-08-24 11:47:26 +0100
  • 37c71f73f2 quadrature docs: simplify tanh_sinh::integrate declarations, reformat for easier reading and regenerate. jzmaddock 2017-08-24 10:46:42 +0100
  • 2f03c96197 Typo removal. Nick 2017-08-23 14:05:54 -0600
  • c83ebd1193 Remove obsolete reference to adaptive_trapezoidal Nick 2017-08-23 13:40:11 -0600
  • e100973d53 Merge pull request #81 from lakshayg/noexcept jzmaddock 2017-08-23 19:02:49 +0100
  • 696555e20f Regenerate documentations. [CI skip] jzmaddock 2017-08-23 19:00:13 +0100
  • f301e2a197 Merge pull request #72 from boostorg/pr66 jzmaddock 2017-08-23 18:47:46 +0100
  • 4fc8d43b4b make move constructor and operator= noexcept Lakshay Garg 2017-08-20 22:21:04 +0530
  • 532f873cbc Add missing polynomial_concept_check.cpp. jzmaddock 2017-08-22 08:04:53 +0100
  • be90278cb8 Quadrature: address more vc12 x64 failures. jzmaddock 2017-08-21 13:36:08 +0100
  • f6495af64c Polynomial: more simplifications and modernizations. Also update msvc performance results. jzmaddock 2017-08-21 13:15:39 +0100
  • 4e5c49cf28 Polynomial: Update msvc performance results. jzmaddock 2017-08-20 09:41:12 +0100
  • d9858963d0 Merge branch 'move' of https://github.com/lakshayg/math into pr79 jzmaddock 2017-08-20 09:16:20 +0100
  • 58247a32d7 quadrature: deal with another vc12 x64 failure. jzmaddock 2017-08-20 08:30:35 +0100
  • b70d7b1359 Add polynomial performance test. jzmaddock 2017-08-20 08:28:41 +0100
  • 9aa555a189 Quadrature: More fixes for VC12 test failures. Comment: std::exp(x) returns NaN or similar for x large and negative on this platform instead of the expected 0. jzmaddock 2017-08-19 18:41:09 +0100