Commit Graph

5028 Commits

Author SHA1 Message Date
jzmaddock
8c00c32ec7 Fix up GSL bindings. 2015-06-28 19:12:59 +01:00
jzmaddock
4d5e744fee Remove old comparison code - it gets in the way. 2015-06-28 09:32:20 +01:00
jzmaddock
8fd537d11b Need to name GSL in config. 2015-06-27 19:40:24 +01:00
jzmaddock
d135802b34 Sigh... need another link lib as well to use gsl. 2015-06-27 19:38:12 +01:00
jzmaddock
113529dc61 Need to link against gsl. 2015-06-27 19:36:11 +01:00
jzmaddock
7134ef58b3 Use correct #includes for gsl. 2015-06-27 19:34:28 +01:00
jzmaddock
7b4ca69d69 Add missing file. 2015-06-27 19:32:30 +01:00
jzmaddock
252be7322b Add tentative GSL support. 2015-06-27 19:31:39 +01:00
jzmaddock
3903091a6c Fix Jamfile syntax. 2015-06-27 18:55:38 +01:00
jzmaddock
5edca42bb5 Need -lpthread etc on *nix platforms. 2015-06-27 18:53:10 +01:00
jzmaddock
6f08fd9bf7 Hook up remaining error tests. 2015-06-27 18:40:22 +01:00
jzmaddock
3f02cfeb84 Use online stylesheet for now. 2015-06-25 12:41:26 +01:00
jzmaddock
ffe8189526 Add initial version of new improved error-reporting mechanism. 2015-06-25 11:35:06 +01:00
jzmaddock
32b31bbb72 Add explicit overloads for std::pair to handle C++03 compilers. 2015-06-19 10:05:12 +01:00
jzmaddock
ee2d3a68af Oh my, fix lots of typos (search and replace). 2015-06-18 18:47:50 +01:00
jzmaddock
2c3388d1ef Fix typo. 2015-06-18 18:45:39 +01:00
jzmaddock
4bb59fe9a0 Fix typo. 2015-06-18 18:44:45 +01:00
jzmaddock
aedcfb355b Fix template name used only on Darwin. 2015-06-18 18:35:15 +01:00
jzmaddock
c4fe57b431 Make tests easier to compile for multiprecision types. 2015-06-04 13:16:33 +01:00
pabristow
908bb7473d Re-proof-read new sections after merge rooting. 2015-06-03 17:54:06 +01:00
jzmaddock
64b7e244d0 Document Airy zeros implementation. 2015-05-28 11:32:05 +01:00
jzmaddock
a40c2d0401 Use airy_zeros.svg 2015-05-27 17:52:12 +01:00
jzmaddock
3bc8020b0d Add docs for airy zeros.
Implementation notes still need adding!
2015-05-26 19:37:43 +01:00
jzmaddock
794ce195f3 Fix some test failures in non-C++11 mode. 2015-05-26 19:37:01 +01:00
jzmaddock
2a94e603e5 Add relative_difference tests.
And fix resulting issues.
2015-05-26 17:17:47 +01:00
jzmaddock
f1c4d1ce82 Fix Paul's comments. 2015-05-26 17:17:16 +01:00
jzmaddock
afc1237939 Stop using modfl on Mingw - it crashes! 2015-05-25 19:20:09 +01:00
jzmaddock
69b2524d13 Document ulp function.
Improve tests, and fix issues that show up.
2015-05-25 08:47:34 +01:00
jzmaddock
cb752efcb3 Paul's doc corrections. 2015-05-25 08:46:48 +01:00
jzmaddock
94b8195aad Add ulp function.
Update tests for relative_difference etc.
Add new functions to math_fwd.hpp.
Add new functions to concept tests.
2015-05-24 12:01:06 +01:00
jzmaddock
7757d28a8a Fix polygamma test case.
Some test values were not compatible with testing at float precision.
2015-05-23 17:48:09 +01:00
jzmaddock
73c27a1a6d Rewrite float-comparison docs to use new public interfaces. 2015-05-23 12:06:36 +01:00
jzmaddock
d59ea37297 Remove stray ",". 2015-05-18 19:04:17 +01:00
jzmaddock
251e556e42 Fix spelling of "tripples". 2015-05-18 18:28:53 +01:00
jzmaddock
e7b5c6a0be Add relative_difference.hpp 2015-05-18 18:24:26 +01:00
jzmaddock
74a42f98ea Fix various typos.
Change Schroeder to Schroder.
2015-05-18 18:23:47 +01:00
jzmaddock
8aaf48ecaa Add test case for root-finding.
Also fix missing using declaration in roots.hpp.
2015-05-14 19:02:40 +01:00
jzmaddock
7dd1fb6342 Build performance tables from Jamfile.
Improve table generation.
Update docs with GCC tables.
2015-05-14 13:27:50 +01:00
jzmaddock
3a56c27361 Fix spellings 2015-05-12 19:55:44 +01:00
jzmaddock
95e1ca379b Add the program that generates iteration count tables. 2015-05-12 19:35:12 +01:00
jzmaddock
1edb3df4f8 Add section on bad initial guesses. 2015-05-12 19:33:41 +01:00
jzmaddock
66296fc6bd Fix bug in newton_raphson_iterate.
Which may cause switching to bisection too early.
2015-05-12 19:32:59 +01:00
jzmaddock
4e9f375c38 Add examples of root finding gone wrong.
Also split into more sections for easier navigation.
2015-05-12 17:48:32 +01:00
jzmaddock
21da34bc24 Update elliptic times.
Now that we've merged develop with the improved elliptic algorithms.
2015-05-11 19:42:44 +01:00
jzmaddock
0b166f37ab Merge branch 'develop' into rooting 2015-05-11 19:08:00 +01:00
jzmaddock
f1b03a5742 More or less finish off elliptic root comparison. 2015-05-11 17:20:33 +01:00
jzmaddock
36d0b96347 Tidy up n'th root examples, add stub for elliptic examples. 2015-05-11 13:48:08 +01:00
jzmaddock
e68feb62b6 make boost-root locating consistent. 2015-05-10 11:59:58 +01:00
jzmaddock
764738d596 Change root finding code to be better boiler-plated.
Re-run tests accordingly.
2015-05-10 10:06:08 +01:00
jzmaddock
ce3c5e5fbc Improve cbrt comparison code.
Tidy up docs.
Clean up unnecessary #includes
Improve file name handling.
Re run performance tests.
2015-05-09 18:32:40 +01:00