2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-27 19:12:08 +00:00

Commit Graph

  • 541f0d2839 Fix method selection condition in powm1. jzmaddock 2015-07-13 10:39:35 +01:00
  • a091395edf Add first cut at performance tests. jzmaddock 2015-07-13 09:24:54 +01:00
  • 74b8427084 Fix domain_error for k==1. jzmaddock 2015-07-11 09:49:17 +01:00
  • 869bf00304 Improve powm1 accuracy slightly. jzmaddock 2015-07-11 09:16:55 +01:00
  • c6d9a4ed67 Update expected error rates for __float128 polygamma. jzmaddock 2015-07-10 19:50:42 +01:00
  • bab82f2eb1 Correct overflow handling in bessel derivatives. jzmaddock 2015-07-10 19:50:05 +01:00
  • 2677b8d188 Initial performance tests. jzmaddock 2015-07-10 18:32:42 +01:00
  • 43de5afcf2 Oops correct previous commit. jzmaddock 2015-07-07 18:45:45 +01:00
  • faacf0520d Fix function template specialization definition. jzmaddock 2015-07-07 18:42:01 +01:00
  • 53d8de84d4 Fix data declarations. jzmaddock 2015-07-06 19:04:38 +01:00
  • 3ff3c48d27 Add cephes placeholder. jzmaddock 2015-07-06 18:51:21 +01:00
  • 9c6e55b2b5 Add in Cephes results. jzmaddock 2015-07-05 19:53:37 +01:00
  • d9dc112aee Fix bug in ellint_2 for very small angles. With thanks to Rocco Romeo. jzmaddock 2015-07-05 19:42:31 +01:00
  • a49dab7006 Add Cephes support. jzmaddock 2015-07-05 17:20:48 +01:00
  • 598b06ca91 Add Oracle test results. jzmaddock 2015-07-04 10:22:22 +01:00
  • 63d186ae46 Fix very large test values. jzmaddock 2015-07-03 19:49:59 +01:00
  • f0760f5536 Change to old style Boost.Test usage: Too many compilers can't cope with the new style, or at least it's not enabled in the preprocessor lib. Add back Linux test results. jzmaddock 2015-07-03 19:23:49 +01:00
  • 6db20ce240 Add new tables to old docs. Tweak table formatting slightly. jzmaddock 2015-07-03 18:40:09 +01:00
  • ed25ba9494 Fix regular tests to match revised test headers. jzmaddock 2015-07-02 19:17:16 +01:00
  • 62d8b8f172 Port back to C++03. jzmaddock 2015-07-02 17:25:42 +01:00
  • 174833831e Add Linux test results. jzmaddock 2015-07-02 17:21:35 +01:00
  • acfae1cb2a Add "all_tables" template. jzmaddock 2015-07-02 17:05:38 +01:00
  • a5d38f7fa5 Add newline at end of truncated content. jzmaddock 2015-07-02 16:35:56 +01:00
  • 3fce8f582d Fix Rmath build failure. jzmaddock 2015-07-02 16:34:33 +01:00
  • 6e01ee60c7 Add missing #include. jzmaddock 2015-07-02 16:34:09 +01:00
  • ba9ead1c63 Truncated excessive output. jzmaddock 2015-07-02 13:55:40 +01:00
  • 9e62682906 Add version numbers to other libraries tested. jzmaddock 2015-07-02 13:55:21 +01:00
  • 07dd9f3046 Add Rmath support. jzmaddock 2015-07-02 13:39:03 +01:00
  • d1f38592a1 Disable erf tests when there's nothing to test. jzmaddock 2015-07-02 13:11:28 +01:00
  • ba6d764e92 Fix TR1 function names. jzmaddock 2015-07-02 10:09:24 +01:00
  • c91e92f012 Set overflow policy correctly. jzmaddock 2015-07-02 09:55:19 +01:00
  • f6b60b701f Fix overflow handling. jzmaddock 2015-07-01 18:36:26 +01:00
  • 7f8912a342 Fix test for too small test values. jzmaddock 2015-07-01 18:13:11 +01:00
  • 008ed4d9b7 Add non central distributions to accuracy reporting. jzmaddock 2015-06-30 19:37:15 +01:00
  • c65a0d0915 Add missing include. jzmaddock 2015-06-29 19:51:57 +01:00
  • ac29480468 Add missing using statement. jzmaddock 2015-06-29 19:50:02 +01:00
  • 287247f929 Add missing include. jzmaddock 2015-06-29 19:48:41 +01:00
  • 704a5cd269 Need using statement. jzmaddock 2015-06-29 19:42:32 +01:00
  • bac9466df0 Add some more functions to the tests. jzmaddock 2015-06-29 19:24:38 +01:00
  • 7318fc2663 Always test double functions if we're testing another lib at double. jzmaddock 2015-06-29 17:22:09 +01:00
  • 7d013c0a47 Fix description of ibeta. jzmaddock 2015-06-29 11:56:22 +01:00
  • 8c00c32ec7 Fix up GSL bindings. jzmaddock 2015-06-28 19:12:59 +01:00
  • 4d5e744fee Remove old comparison code - it gets in the way. jzmaddock 2015-06-28 09:32:20 +01:00
  • 8fd537d11b Need to name GSL in config. jzmaddock 2015-06-27 19:40:24 +01:00
  • d135802b34 Sigh... need another link lib as well to use gsl. jzmaddock 2015-06-27 19:38:12 +01:00
  • 113529dc61 Need to link against gsl. jzmaddock 2015-06-27 19:36:11 +01:00
  • 7134ef58b3 Use correct #includes for gsl. jzmaddock 2015-06-27 19:34:28 +01:00
  • 7b4ca69d69 Add missing file. jzmaddock 2015-06-27 19:32:30 +01:00
  • 252be7322b Add tentative GSL support. jzmaddock 2015-06-27 19:31:39 +01:00
  • 3903091a6c Fix Jamfile syntax. jzmaddock 2015-06-27 18:55:38 +01:00
  • 5edca42bb5 Need -lpthread etc on *nix platforms. jzmaddock 2015-06-27 18:53:10 +01:00
  • 6f08fd9bf7 Hook up remaining error tests. jzmaddock 2015-06-27 18:40:22 +01:00
  • 3f02cfeb84 Use online stylesheet for now. jzmaddock 2015-06-25 12:41:26 +01:00
  • ffe8189526 Add initial version of new improved error-reporting mechanism. jzmaddock 2015-06-25 11:35:06 +01:00
  • 32b31bbb72 Add explicit overloads for std::pair to handle C++03 compilers. jzmaddock 2015-06-19 10:05:12 +01:00
  • ee2d3a68af Oh my, fix lots of typos (search and replace). jzmaddock 2015-06-18 18:47:50 +01:00
  • 2c3388d1ef Fix typo. jzmaddock 2015-06-18 18:45:39 +01:00
  • 4bb59fe9a0 Fix typo. jzmaddock 2015-06-18 18:44:45 +01:00
  • aedcfb355b Fix template name used only on Darwin. jzmaddock 2015-06-18 18:35:15 +01:00
  • c4fe57b431 Make tests easier to compile for multiprecision types. jzmaddock 2015-06-04 13:16:33 +01:00
  • 908bb7473d Re-proof-read new sections after merge rooting. pabristow 2015-06-03 17:54:06 +01:00
  • 64b7e244d0 Document Airy zeros implementation. jzmaddock 2015-05-28 11:32:05 +01:00
  • a40c2d0401 Use airy_zeros.svg jzmaddock 2015-05-27 17:52:12 +01:00
  • 3bc8020b0d Add docs for airy zeros. Implementation notes still need adding! jzmaddock 2015-05-26 19:37:43 +01:00
  • 794ce195f3 Fix some test failures in non-C++11 mode. jzmaddock 2015-05-26 19:37:01 +01:00
  • 2a94e603e5 Add relative_difference tests. And fix resulting issues. jzmaddock 2015-05-26 17:17:47 +01:00
  • f1c4d1ce82 Fix Paul's comments. jzmaddock 2015-05-26 17:17:16 +01:00
  • afc1237939 Stop using modfl on Mingw - it crashes! jzmaddock 2015-05-25 19:20:09 +01:00
  • 69b2524d13 Document ulp function. Improve tests, and fix issues that show up. jzmaddock 2015-05-25 08:47:34 +01:00
  • cb752efcb3 Paul's doc corrections. jzmaddock 2015-05-25 08:46:48 +01:00
  • 94b8195aad Add ulp function. Update tests for relative_difference etc. Add new functions to math_fwd.hpp. Add new functions to concept tests. jzmaddock 2015-05-24 12:01:06 +01:00
  • 7757d28a8a Fix polygamma test case. Some test values were not compatible with testing at float precision. jzmaddock 2015-05-23 17:48:09 +01:00
  • 73c27a1a6d Rewrite float-comparison docs to use new public interfaces. jzmaddock 2015-05-23 12:06:36 +01:00
  • d59ea37297 Remove stray ",". jzmaddock 2015-05-18 19:04:17 +01:00
  • 251e556e42 Fix spelling of "tripples". jzmaddock 2015-05-18 18:28:53 +01:00
  • e7b5c6a0be Add relative_difference.hpp jzmaddock 2015-05-18 18:24:26 +01:00
  • 74a42f98ea Fix various typos. Change Schroeder to Schroder. jzmaddock 2015-05-18 18:23:47 +01:00
  • 8aaf48ecaa Add test case for root-finding. Also fix missing using declaration in roots.hpp. jzmaddock 2015-05-14 19:02:40 +01:00
  • 7dd1fb6342 Build performance tables from Jamfile. Improve table generation. Update docs with GCC tables. jzmaddock 2015-05-14 13:27:50 +01:00
  • 3a56c27361 Fix spellings jzmaddock 2015-05-12 19:55:44 +01:00
  • 95e1ca379b Add the program that generates iteration count tables. jzmaddock 2015-05-12 19:35:12 +01:00
  • 1edb3df4f8 Add section on bad initial guesses. jzmaddock 2015-05-12 19:33:41 +01:00
  • 66296fc6bd Fix bug in newton_raphson_iterate. Which may cause switching to bisection too early. jzmaddock 2015-05-12 19:32:59 +01:00
  • 4e9f375c38 Add examples of root finding gone wrong. Also split into more sections for easier navigation. jzmaddock 2015-05-12 17:48:32 +01:00
  • 21da34bc24 Update elliptic times. Now that we've merged develop with the improved elliptic algorithms. jzmaddock 2015-05-11 19:42:44 +01:00
  • 0b166f37ab Merge branch 'develop' into rooting jzmaddock 2015-05-11 19:08:00 +01:00
  • f1b03a5742 More or less finish off elliptic root comparison. jzmaddock 2015-05-11 17:20:33 +01:00
  • 36d0b96347 Tidy up n'th root examples, add stub for elliptic examples. jzmaddock 2015-05-11 13:48:08 +01:00
  • e68feb62b6 make boost-root locating consistent. jzmaddock 2015-05-10 11:59:58 +01:00
  • 764738d596 Change root finding code to be better boiler-plated. Re-run tests accordingly. jzmaddock 2015-05-10 10:06:08 +01:00
  • ce3c5e5fbc Improve cbrt comparison code. Tidy up docs. Clean up unnecessary #includes Improve file name handling. Re run performance tests. jzmaddock 2015-05-09 18:32:40 +01:00
  • 282a74beea Correct call to abs - should be std::abs. jzmaddock 2015-05-06 18:36:30 +01:00
  • e1ae526be1 Merge branch 'develop' boost-1.59.0 jzmaddock 2015-05-05 13:32:10 +01:00
  • 61ad25cc63 Update revision history. jzmaddock 2015-05-05 13:31:02 +01:00
  • 805fb89a61 Improve root finding examples. Add updated elliptic integral tests. Add lambda example. Tweak wording in places. jzmaddock 2015-05-05 13:22:29 +01:00
  • 308f39c78a Fix iteration count housekeeping so we don't accidentally miss one if we get an exact result because f(x) is zero. jzmaddock 2015-05-05 13:15:23 +01:00
  • ef0241c0a3 Add elliptic integral example. jzmaddock 2015-05-04 18:36:40 +01:00
  • dc1c023540 Minor edits to minimization docs and examples. jzmaddock 2015-04-30 18:33:18 +01:00
  • a0fb417bc0 Tidy up comments. jzmaddock 2015-04-30 18:32:48 +01:00
  • 5c022355ac Fix a few minor SNUAFU's. jzmaddock 2015-04-30 11:09:11 +01:00