Commit Graph

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