2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-25 06:22:09 +00:00

Commit Graph

  • 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
  • 1781d47b78 [ci skip] Clarify conditions on the template point type. Add include and concept test. Nick Thompson 2018-01-27 14:44:15 -06:00
  • 5ad688def2 Merge pull request #100 from kuhlenough/develop jzmaddock 2018-01-25 10:16:51 +00:00
  • 6d73d8f517 commit so can switch to develop (problem in one polynomial nearest singularity pabristow 2018-01-23 14:38:56 +00:00
  • b41743f466 Math: reduce travis testing load. [SKIP CI] jzmaddock 2018-01-22 17:59:19 +00:00
  • bac580583b Math: Fix the distribution explorer build files for VS2017. Fix lanczos.hpp to not use native code on managed builds. jzmaddock 2018-01-21 10:04:38 +00:00
  • da9d77ef2e Hypergeometric: Begin fixing errors from large params in 1F1 jzmaddock 2018-01-20 17:48:51 +00:00
  • 5a1f4d90ba Hypergeometric: start testing larger arguments to 1F1 and begin to fix the errors. jzmaddock 2018-01-20 17:46:57 +00:00
  • 7cc4d04edf Hypergeometric: Start adding docs. jzmaddock 2018-01-20 17:44:46 +00:00
  • d38b640d1c Update tool paths. jzmaddock 2018-01-20 17:42:41 +00:00
  • 8d0dd5f474 Update docs to indicate that naive Monte-Carlo integration supports infinite domains. Nick Thompson 2018-01-16 11:47:15 -06:00
  • c55dc86c0c Test Radovic function. Nick Thompson 2018-01-16 10:59:30 -06:00
  • 72997d2963 Don't use std::fpclassify() on VxWorks as well Brian Kuhl 2018-01-16 11:02:06 -05:00
  • 7341a149de More review from codereview.stackexchange.com Nick Thompson 2018-01-12 22:59:56 -06:00
  • a90aac3656 Cleanup based on codereview.stackexchange.com suggestions. Nick Thompson 2018-01-12 16:33:07 -06:00
  • ec3412ac28 Better comments, #include guards. Nick Thompson 2018-01-12 13:14:34 -06:00
  • 358d9d3496 In float precision, make sure that eps < x[j] < 1 - eps, or we hit singularities on the boundary. Nick Thompson 2018-01-11 21:57:15 -06:00
  • a13c7e9ab0 Double infinite limits. Nick Thompson 2018-01-11 12:08:53 -06:00
  • d5eb6e3995 Support infinite lower and upper bounds. Nick Thompson 2018-01-11 11:39:21 -06:00
  • 08550d4064 3 template arguments -> 1 template argument. Nick Thompson 2018-01-10 14:08:23 -06:00
  • e137fffa63 Loosen up tolerance in unit tests to prevent spurious failures. Nick Thompson 2018-01-10 12:03:42 -06:00
  • 2f37a3643b Add unit tests and clean up docs for naive_monte_carlo integration. Nick Thompson 2018-01-09 12:27:38 -06:00
  • d0e52cf8c9 Policies for monte-carlo Nick Thompson 2017-12-30 10:53:53 -07:00
  • 577ee425a4 Add test showing that helices are interpolated correctly by the Catmull-Rom class. Nick Thompson 2017-12-24 13:22:30 -07:00
  • 50af4ad3e7 Test that circles are correctly interpolated by the Catmull-Rom class. Nick Thompson 2017-12-24 11:49:04 -07:00
  • 0f007c23c6 Reuse temporaries to increase performance. Nick Thompson 2017-12-23 17:06:20 -07:00
  • 9dce6d8bb9 Catmull-Rom: Add example and test to build, update docs. Nick Thompson 2017-12-22 23:30:31 -07:00
  • d25677a704 Fix Archmedean spiral example for Catmull-Rom Curve. Nick Thompson 2017-12-22 23:07:51 -07:00
  • 1a29ce99c6 Demonstrate affine invariance of Catmull-Rom splines. Nick Thompson 2017-12-22 21:52:52 -07:00
  • 4cce07e15e Implement tangent vector computation. Fix index lookup. Close all Catmull-Rom curves and document. Nick Thompson 2017-12-22 16:31:36 -07:00
  • cad34ff756 First pass at a Catmull-Rom curve interpolator. Nick Thompson 2017-12-21 16:12:24 -07:00
  • 387e0db3e1 Link pthreads on linux. Nick Thompson 2017-12-20 12:35:01 -07:00
  • 0b83bef193 Merge branch 'lambertw' of https://github.com/boostorg/math into lambertw pabristow 2017-12-07 17:03:43 +00:00
  • eff8ec3c74 Tidy before getting uptodate with develop branch pabristow 2017-12-07 16:44:33 +00:00
  • 0dd6df4221 Math.Hypergeometric_1F1: add error handling for large recurrences. jzmaddock 2017-12-02 19:16:58 +00:00
  • 15a1156b4c Math.Hypergeometric_1F1: Update tests for small random values, fix resulting errors. jzmaddock 2017-12-02 19:10:50 +00:00
  • 0da69d2626 Add isfinite to std_real_concept to fix build. Nick Thompson 2017-11-29 16:17:08 -07:00
  • d53284370a Use ADL to green some more builds. Add requirements to build on Chebyshev transform. Nick Thompson 2017-11-29 15:09:20 -07:00
  • 698982d0db Math.LambertW: More rational approximations. jzmaddock 2017-11-28 17:59:44 +00:00
  • 401e353385 Hopefully get a few more builds green; eliminate compiler warnings. Nick Thompson 2017-11-28 08:41:23 -06:00
  • e83284d482 Add more feature flags. Think I still need to link pthread. Nick Thompson 2017-11-27 22:40:28 -06:00
  • 870b003fd3 Add requires cxx11_* to unit tests. Nick Thompson 2017-11-27 15:52:50 -06:00
  • 736cc6e7a3 Fix typo and hopefully build. Nick Thompson 2017-11-27 14:33:37 -06:00
  • ef10ba37d2 Merge branch 'lambertw' of https://github.com/boostorg/math into lambertw jzmaddock 2017-11-27 19:08:42 +00:00
  • 3cebb614a5 Math.LambertW: fix Halley termination condition. jzmaddock 2017-11-27 19:06:53 +00:00
  • c696891c44 Math: Add LambertW rational approximations and allow use of cpp_bin_float. jzmaddock 2017-11-27 19:05:30 +00:00
  • cf50717bbf Merge pull request #93 from boostorg/develop boost-1.66.0 jzmaddock 2017-11-24 17:25:18 +00:00
  • 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 +00:00
  • 57ba888a50 Unit test variance. Nick Thompson 2017-11-23 14:18:05 -07:00
  • 773076475c Fix exception safety in threads. Nick Thompson 2017-11-23 10:53:35 -07:00
  • a0e9b34d06 Atomic long doubles don't link with gcc 7.1 Nick Thompson 2017-11-22 11:08:17 -07:00
  • 67578ce12b Naive Monte-Carlo integration. Still needs to handle exceptions in threads. Nick Thompson 2017-11-21 18:49:14 -07:00
  • 9b9414c256 numerous minor fixes for JM 1st comments on docs 19Nov17 pabristow 2017-11-20 17:03:29 +00:00
  • be326922dc Math: add start of 1F1 implementation. jzmaddock 2017-11-19 11:58:26 +00:00
  • 781fda44b2 add three qbk files pabristow 2017-11-18 12:27:34 +00:00
  • 80b4bf3bef Change to jamfile pabristow 2017-11-18 12:02:51 +00:00
  • 21ccf8b183 More testing near zero and some typos fixed. pabristow 2017-11-17 17:57:45 +00:00
  • 6aa9f286ff Tests OK, including multiprecision. pabristow 2017-11-16 17:58:59 +00:00
  • 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 +00:00
  • 1783c3a74c Math: Fix inspection report errors. jzmaddock 2017-11-09 19:39:32 +00:00
  • d0981ec0f6 Math: Regenerate docs with patches applied. [CI SKIP] jzmaddock 2017-11-09 13:32:24 +00:00
  • 98870a6e27 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2017-11-09 13:29:12 +00:00
  • dd7234247c Math: Regenerate docs with re-worked TOC to better illuminate new features. [CI SKIP] jzmaddock 2017-11-09 13:28:50 +00:00
  • 89ae728836 added graphs and updated docs to use them. pabristow 2017-11-06 17:18:33 +00:00
  • 600043ea8b Merge pull request #91 from boostorg/develop jzmaddock 2017-11-06 16:54:31 +00:00
  • 713f17f76a Fix typo in error message. Nick Thompson 2017-11-04 13:49:51 -06:00
  • ee858a2551 Quick typo removal Nick 2017-11-04 13:43:36 -06:00
  • 87e4cb5469 Fix examples that don't compile Nick 2017-11-03 19:52:32 -06:00
  • 8458d8fea0 Fix change in path for barycentric_rational. Nick 2017-11-03 15:31:06 -06:00
  • fd95c01440 Merge pull request #90 from boostorg/quaternion jzmaddock 2017-11-03 12:49:18 +00:00
  • 3c3c91709f w-1 branch improvements and tests OK pabristow 2017-11-02 18:47:30 +00:00
  • 772efdb32b Math.Quaternion: Add workarounds for older msvc versions. jzmaddock 2017-11-02 11:02:37 +00:00
  • d2a5ce2af3 Correct over long path names in appveyor.yml jzmaddock 2017-11-02 11:02:08 +00:00
  • 7c9f95fdac Math.Quaternion: We need libquadmath when available on the link line. jzmaddock 2017-11-02 10:14:40 +00:00
  • 47fa45bee4 Import SOC headers, Test and fix up 1F0 and 0F1. jzmaddock 2017-10-29 19:33:39 +00:00
  • 81c8a80dd5 Update big_constant.hpp to work standalone. jzmaddock 2017-10-29 19:32:13 +00:00
  • 04121d2872 Lambert w for huge z added, and test and more docs pabristow 2017-10-28 19:13:58 +01:00
  • f51d987acd added much on W-1 branch (handling tiny z), and more docs. pabristow 2017-10-27 18:18:06 +01:00
  • d01d0c4eb8 Working version with C array of precomputed lookup tables, but still inline inside pabristow 2017-10-13 09:43:39 +01:00
  • dd06d2beae 100 decimal digit precision values and tests OK. pabristow 2017-10-10 15:13:49 +01:00
  • cba26dfeca Math.Quaternion: add missing test file. jzmaddock 2017-10-07 08:06:17 +01:00
  • 97f61f0020 Math.Quaternion: Add workarounds for older compilers and fix up constexpr support. jzmaddock 2017-10-06 19:22:45 +01:00
  • cfdd05f158 Math.Quaternion: Add move semantics. jzmaddock 2017-10-05 18:18:21 +01:00
  • 94e92dc5f4 Math.Quaternion: add swap method. jzmaddock 2017-10-05 18:12:24 +01:00
  • 68b82322ab Math.Quaternion: remove dead code from header. jzmaddock 2017-10-05 13:06:20 +01:00
  • 601ee6e00f Math.Quaternion: Rewrite test program, mostly remove valarray usage from header. jzmaddock 2017-10-05 12:50:24 +01:00
  • 39846818e1 Expanded docs using snippets. pabristow 2017-10-03 15:11:25 +01:00
  • 06292b0873 Math: Update history in docs. [CI skip] jzmaddock 2017-09-27 18:17:24 +01:00
  • a4f02fb8b1 Merge pull request #88 from boostorg/chebyshev jzmaddock 2017-09-26 19:07:18 +01:00
  • 0499f6d6ad Math.Chebyshev: Update docs to match interface tweaks. [CI skip] jzmaddock 2017-09-26 18:48:16 +01:00
  • 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 +01:00
  • 2eabd87de1 Math.Chebyshev: Fix up chebeshev_transform for more types. John Maddock 2017-09-21 19:13:36 +01:00
  • aaa6db8880 Math.Chebyshev: Fix ambiguous calls to pow with gcc-7 John Maddock 2017-09-21 17:56:51 +01:00
  • 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 +01:00
  • a1c18789a0 Math.chebyshev: Hook up conceptual tests and fix resulting errors. jzmaddock 2017-09-21 11:52:59 +01:00
  • c7f243239e Math.chebyshev: Backport to C++03. jzmaddock 2017-09-20 19:07:17 +01:00
  • 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 +01:00
  • 82392e3e0c Merge branch 'develop' into chebyshev jzmaddock 2017-09-20 17:59:38 +01:00