2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-26 18:52:10 +00:00

Commit Graph

  • 39db1f341b Merge branch 'develop' jzmaddock 2016-08-16 12:12:54 +01:00
  • 38fcf6bdb6 Yet more typos. pabristow 2016-08-12 16:22:00 +01:00
  • 84a626e000 Revision to Chap 3 overview section pabristow 2016-08-12 16:12:46 +01:00
  • 92778b45c3 Merge branch 'develop' of https://github.com/boostorg/math into develop pabristow 2016-08-12 15:16:54 +01:00
  • 62aa43b044 Removed example/quadmath_snprintf.c pabristow 2016-08-12 15:16:17 +01:00
  • 1e625cc90c Merge branch 'develop' jzmaddock 2016-08-10 18:59:23 +01:00
  • 62e0849ce2 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2016-08-10 18:52:48 +01:00
  • 5d48124b80 Adjust Intel C++ error rates. jzmaddock 2016-08-10 18:52:26 +01:00
  • 7786c7d5a8 Added Thomas Luu references pabristow 2016-08-09 16:05:20 +01:00
  • b318bd4218 Add three missing .html files pabristow 2016-08-03 19:24:07 +01:00
  • 5e842b677d after merge, possibly wrong pabristow 2016-08-03 19:19:02 +01:00
  • fe4dbc344a Additions to cstdfloat and float128 docs pabristow 2016-08-03 12:03:26 +01:00
  • 2468016ba2 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2016-07-29 11:42:16 +01:00
  • 53403a58f7 minor Intel fix. jzmaddock 2016-07-29 11:41:28 +01:00
  • 73b6c06819 Regenerate docs. jzmaddock 2016-07-27 17:54:11 +01:00
  • 48c65c4e18 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2016-07-27 17:40:27 +01:00
  • f025cbac50 Correct SVGMath hyperlink. jzmaddock 2016-07-27 17:40:02 +01:00
  • 3348f83fb7 Assert the loop invariant, degree(u) >= degree(v). Jeremy W. Murphy 2016-07-27 17:47:03 +10:00
  • 3b1f362a37 Let's not provide the subresultant algorithm as a default. Jeremy W. Murphy 2016-07-26 19:07:51 +10:00
  • af290b272d The algorithm appears to assume that u is not smaller than v. Jeremy W. Murphy 2016-07-26 19:07:21 +10:00
  • a74dca9089 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2016-07-22 09:28:45 +01:00
  • d3a570e91a Fix Intel C++ test failures jzmaddock 2016-07-22 09:27:15 +01:00
  • 84b9c9e908 Merge branch 'develop' of https://github.com/boostorg/math into develop John Maddock 2016-07-19 18:00:24 +00:00
  • 48a2c84843 Fix expected error rates for Oracle C++ on Solaris John Maddock 2016-07-19 17:54:30 +00:00
  • 42168b980c Merge pull request #46 from DenisKolodin/lognormal-mode-doc-fix Paul A. Bristow 2016-07-19 12:34:47 +01:00
  • 0796e45858 Fix a lognormal mode formula in the documentation Denis Kolodin 2016-07-17 22:57:39 +03:00
  • f04643225a Define large integral test types for subresultant_gcd unit test. Jeremy W. Murphy 2016-07-15 23:08:44 +10:00
  • 2e024bd02d Merge branch 'polynomial_ufd_gcd' into polynomial_ufd_gcd_2 Jeremy W. Murphy 2016-07-15 18:46:35 +10:00
  • 579d6681bc Merge branch 'develop' into HEAD Jeremy W. Murphy 2016-07-15 18:42:53 +10:00
  • ce1d534414 Add case for zero to leading_coefficient and unit test. Jeremy W. Murphy 2016-07-15 18:12:51 +10:00
  • 208bd598e3 Tweak comment about normalization of result. Jeremy W. Murphy 2016-07-15 18:05:31 +10:00
  • 5ffcca3998 Remove Euclidean_gcd test; it's not relevant to this PR. Jeremy W. Murphy 2016-07-15 18:05:14 +10:00
  • a27c8d5ad2 Consolidate merge further; test subresultant instead of Stein algorithm. Jeremy W. Murphy 2016-07-15 18:00:06 +10:00
  • 2165b95f52 Two more GCC 4.4 workarounds jzmaddock 2016-07-15 02:15:30 +01:00
  • 94d81d96ce Stop testing details that have been removed jzmaddock 2016-07-15 02:14:38 +01:00
  • 9127a2f707 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2016-07-15 01:31:17 +01:00
  • 12feba86fa Remove references to removed gcd/lcd code. jzmaddock 2016-07-15 18:36:55 +01:00
  • cbb0cce89b Disable initializer_list support for GCC-4.4 as it doesn't fully support the new syntax and there appears to be no workaround. jzmaddock 2016-07-15 01:24:18 +01:00
  • 5d125381f6 Enable SSE2 code for more cases. jzmaddock 2016-07-14 13:24:09 +01:00
  • b043126170 Add long double specializations where appropriate. jzmaddock 2016-07-14 13:23:44 +01:00
  • 3891523510 Fix tgamma_delta_ratio for cases where argument is very large compared to delta. jzmaddock 2016-07-14 13:22:16 +01:00
  • 6cf88b589e Grab test fixtures from another branch. Jeremy W. Murphy 2016-07-14 18:38:38 +10:00
  • efa83033fa Merge branch 'develop' into polynomial_ufd_gcd Jeremy W. Murphy 2016-07-12 21:39:49 +10:00
  • 2934670e51 Disable some tests for older msvc compilers. jzmaddock 2016-07-11 18:31:51 +01:00
  • 5e54ce2427 Fix thread_local code: 1) Use new Boost.Config macro. 2) Fix constants to cache value and initialize on startup when used with variable precision types. 3) Fix factorials to initialize on startup with UDT types. 4) Streamline some other variable precision code. jzmaddock 2016-07-03 18:27:49 +01:00
  • 44a105aaf0 Tidy up clang/thread_local detection a little. jzmaddock 2016-06-27 19:42:09 +01:00
  • 3f0eaf7c46 Fix clang thread_local support detection jzmaddock 2016-06-27 18:54:38 +01:00
  • 882dbaddd2 [polynomial] No need to call primitive_part() on v if it equals 1. Jeremy W. Murphy 2016-06-23 11:43:56 +10:00
  • 6f05d647ac [polynomial] Tidy up headers. Jeremy W. Murphy 2016-06-23 11:28:23 +10:00
  • 6f5537d273 [polynomial] Move gcd code into a new file. Jeremy W. Murphy 2016-06-20 09:58:39 +10:00
  • 5e1e86ef40 Merge branch 'develop' into polynomial_ufd_gcd Jeremy W. Murphy 2016-06-19 15:38:42 +10:00
  • 95d4976b86 [polynomial] Rename gcd_ufd to subresultant_gcd. Jeremy W. Murphy 2016-06-19 15:37:42 +10:00
  • 412f881740 [polynomial] Add more unit tests for gcd_ufd. Jeremy W. Murphy 2016-06-18 21:46:47 +10:00
  • ebc14aacd3 [polynomial] Correct the requirements and handling of zero for gcd_ufd. Jeremy W. Murphy 2016-06-18 21:44:28 +10:00
  • 7c705d6f10 [polynomial] Remove superfluous typedefs in unit test. Jeremy W. Murphy 2016-06-17 23:14:22 +10:00
  • 21438ba03a gcd_ufd: neaten code and improve documentation. Jeremy W. Murphy 2016-06-17 22:52:43 +10:00
  • fc109276f2 Be more specific about kinds of polynomials. Jeremy W. Murphy 2016-06-16 23:50:43 +10:00
  • 66740e77df Update code to reflect operator bool() now exists; overload primitive_part. Jeremy W. Murphy 2016-06-16 23:49:17 +10:00
  • 48e856cf34 Merge branch 'develop' into polynomial_ufd_gcd Jeremy W. Murphy 2016-06-16 23:21:48 +10:00
  • 475fd215f0 Update history. jzmaddock 2016-06-10 18:08:01 +01:00
  • a96792d309 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2016-06-05 18:29:14 +01:00
  • afb8e89642 Change selection of thread_local to be more conservative. jzmaddock 2016-06-05 18:28:56 +01:00
  • e4cd194686 Fix misc clang issues jzmaddock 2016-06-04 19:26:59 +01:00
  • 5ce39f2673 squash warnings and forward policies jzmaddock 2016-06-03 15:11:34 +01:00
  • e946c45e9e Fixes for cases where number type has no infinity and divide by zero is a hard error. jzmaddock 2016-06-01 19:25:03 +01:00
  • 5966b186f9 Add needed typecast to factorial-from-string multiprecision code jzmaddock 2016-06-01 00:09:49 +01:00
  • 6b1ab930e4 Merge pull request #44 from danieljames/develop jzmaddock 2016-05-31 17:29:51 +01:00
  • cd496c9ace Fix typo Daniel James 2016-05-31 14:04:39 +01:00
  • 1cb146a001 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2016-05-31 13:36:01 +01:00
  • 8cb9be7699 Change test data so it always uses the SC_ macro: it helps multiprecision tests, and in particular allows us to test types whose precision varies at runtime. jzmaddock 2016-05-31 13:35:37 +01:00
  • 7499075a01 Recalculate cached constants if the precision changes in zeta.hpp. jzmaddock 2016-05-31 13:33:51 +01:00
  • f02c9cba13 Calculate lgamma near 1 and 2 via series expansion in terms of zeta functions of integers. Likewise for tgamma1pm1. jzmaddock 2016-05-31 13:33:08 +01:00
  • 609e8373b8 We can calculate the limit as an int, no need to invoke FP code. jzmaddock 2016-05-31 13:31:52 +01:00
  • 6961f14eb3 Don't initialize erf's cached constants for variable-precision types. jzmaddock 2016-05-31 13:30:54 +01:00
  • bd39b86ca1 Warning suppression. jzmaddock 2016-05-31 10:12:20 +01:00
  • fb8528e47b Allow our cached data to be recalculated if the precision changes in unchecked_factorial.hpp. jzmaddock 2016-05-31 10:11:35 +01:00
  • 8b59c26e73 Warning disable. jzmaddock 2016-05-31 10:10:51 +01:00
  • a97fedee55 Don't cache values for variable-precision types in precision.hpp jzmaddock 2016-05-31 10:10:07 +01:00
  • cde7271817 Update bernoulli/polygamma code to avoid caching values if the precision has changed. jzmaddock 2016-05-31 10:09:15 +01:00
  • 04378a1a87 Warning disable in error_handling.hpp jzmaddock 2016-05-31 10:07:24 +01:00
  • dd4db9a28c Update constants to work with types whose precision varies. jzmaddock 2016-05-31 10:07:01 +01:00
  • 281e6d8bab Mark operator bool as explicit in docs. jzmaddock 2016-05-26 18:41:50 +01:00
  • f8ee91a84b Merge pull request #39 from jeremy-murphy/polynomial_zero jzmaddock 2016-05-26 18:40:13 +01:00
  • deb345b155 Merge pull request #42 from kundor/develop jzmaddock 2016-05-24 12:42:00 +01:00
  • 6510793122 There's no such file as relative_distance.hpp Kolya Matteo 2016-05-23 14:17:09 -04:00
  • d922f95fd5 Merge branch 'develop' into polynomial_ufd_gcd Jeremy W. Murphy 2016-05-16 09:48:15 +10:00
  • 9558b22b6c Update API documentation. Jeremy W. Murphy 2016-05-15 21:07:15 +10:00
  • 94526e54c7 Merge branch 'develop' into polynomial_zero Jeremy W. Murphy 2016-05-15 21:03:12 +10:00
  • 30e7f76e76 Merge pull request #40 from kundor/polypow jzmaddock 2016-05-15 09:50:07 +01:00
  • 0fd22d787c polynomial: Example documentation for test/set zero. Jeremy W. Murphy 2016-05-15 18:32:17 +10:00
  • 42249f03e7 Simplify one and zero polynomial declarations Kolya Matteo 2016-05-13 09:06:36 -04:00
  • e608dc6657 Rename clear() to set_zero(). Jeremy W. Murphy 2016-05-13 18:27:31 +10:00
  • 18a49862a9 Use typedef hack to prevent accidental conversion to an arithmetic type. Jeremy W. Murphy 2016-05-12 21:02:34 +10:00
  • 5faad1baf8 Add polynomial pow function to docs Kolya Matteo 2016-05-11 16:18:42 -04:00
  • c7d7a0ce6e Add unit tests for polynomial pow Kolya Matteo 2016-05-11 15:05:13 -04:00
  • 51575f6474 Don't try pow to negative powers even for constants Kolya Matteo 2016-05-11 15:02:38 -04:00
  • 4c1a2eacef Use default policy for error handling Kolya Matteo 2016-05-05 17:22:22 -04:00
  • 15e163b2a5 Throw an exception, instead of asserting Kolya Matteo 2016-05-02 15:25:55 -04:00
  • f5fc788b4f Fix merge Kolya Matteo 2016-05-02 14:30:33 -04:00
  • 141ef67b6a Add pow() function for polynomials and integer powers. Kolya Matteo 2016-05-01 17:56:22 -04:00