jzmaddock
|
32b31bbb72
|
Add explicit overloads for std::pair to handle C++03 compilers.
|
2015-06-19 10:05:12 +01:00 |
|
jzmaddock
|
aedcfb355b
|
Fix template name used only on Darwin.
|
2015-06-18 18:35:15 +01:00 |
|
jzmaddock
|
2a94e603e5
|
Add relative_difference tests.
And fix resulting issues.
|
2015-05-26 17:17:47 +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
|
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
|
73c27a1a6d
|
Rewrite float-comparison docs to use new public interfaces.
|
2015-05-23 12:06:36 +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
|
66296fc6bd
|
Fix bug in newton_raphson_iterate.
Which may cause switching to bisection too early.
|
2015-05-12 19:32:59 +01:00 |
|
jzmaddock
|
0b166f37ab
|
Merge branch 'develop' into rooting
|
2015-05-11 19:08:00 +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
|
308f39c78a
|
Fix iteration count housekeeping so we don't accidentally miss one if we get an exact result because f(x) is zero.
|
2015-05-05 13:15:23 +01:00 |
|
jzmaddock
|
c8eb3c9cf4
|
Add default constructor for eps_tolerance.
|
2015-04-29 18:47:09 +01:00 |
|
jzmaddock
|
da33ba4425
|
Fix heuristic in schroeder_iterate.
Brings schroeder_iterate more into line with halley_iterate.
|
2015-04-28 19:16:33 +01:00 |
|
Jessica Hamilton
|
d4240296b5
|
Haiku: disable float128 and long double support
|
2015-04-09 09:38:27 +12:00 |
|
jzmaddock
|
2f09aca3cd
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
|
2015-04-07 18:01:54 +01:00 |
|
jzmaddock
|
0cbed0315d
|
Fix digit count for 128-bit quad-floart types.
As per discussion here: http://www.exploringbinary.com/7-bits-are-not-enough-for-2-digit-accuracy/comment-page-1/#comment-9358
|
2015-04-07 17:57:07 +01:00 |
|
Lauri Nurmi
|
0c273d09a9
|
Fix spelling of "occurr*".
|
2015-03-28 22:11:16 +02:00 |
|
pabristow
|
1f0552daea
|
merged develop into rooting and rebuilt html
|
2015-03-12 12:31:01 +00:00 |
|
jzmaddock
|
c6e152efd4
|
Disable __float128 on Solaris - it segfaults when used at program startup (tested solaris 11).
|
2015-03-08 18:58:15 +00:00 |
|
jzmaddock
|
b423b350a8
|
Add needed member.
|
2015-02-28 19:42:39 +00:00 |
|
jzmaddock
|
97cd1ea0ea
|
Change not to use cstdfloat as that header may not actually define any types!
|
2015-02-28 19:31:05 +00:00 |
|
jzmaddock
|
5e92ce7ae6
|
Solaris doesn't have fpclassify
|
2015-02-26 11:55:23 +00:00 |
|
jzmaddock
|
58edb99ca8
|
Workaround for bug in Solaris compiler.
|
2015-02-23 17:15:23 +00:00 |
|
jzmaddock
|
1ef4e9c1c2
|
Tentative fix for solaris/oracle compiler issue https://svn.boost.org/trac/boost/ticket/10925
|
2015-02-22 18:48:09 +00:00 |
|
jzmaddock
|
ec7a31e982
|
Merge branch 'carlson' into develop
|
2015-02-20 13:30:24 +00:00 |
|
jzmaddock
|
7fa11a133f
|
Add Heuman Lambda Function.
|
2015-02-19 19:33:56 +00:00 |
|
jzmaddock
|
072d6ef395
|
Add Jacobi Zeta Function.
|
2015-02-19 16:49:03 +00:00 |
|
jzmaddock
|
026d5d2ee2
|
Hook up a full set of tests for ellint_d.
|
2015-02-18 18:04:02 +00:00 |
|
jzmaddock
|
c1200bf7cd
|
Add initial version of Elliptic Integral D.
|
2015-02-17 19:03:50 +00:00 |
|
jzmaddock
|
bf3f5528eb
|
Merge branch 'carlson' into develop
|
2015-02-17 13:08:21 +00:00 |
|
jzmaddock
|
4705e25f70
|
Fix some compiler warnings
|
2015-02-17 12:43:54 +00:00 |
|
jzmaddock
|
61cc79bebd
|
Fix test failures.
|
2015-02-17 12:43:40 +00:00 |
|
jzmaddock
|
5eb3bbbfcc
|
Apply Carlson's latest relations for the Legendre Elliptic integrals.
|
2015-02-16 17:49:56 +00:00 |
|
jzmaddock
|
f7c55524be
|
Add missing #include.
|
2015-02-15 18:57:14 +00:00 |
|
jzmaddock
|
110a5327b2
|
Apply more special cases to RD and RG plus tests.
|
2015-02-15 18:48:33 +00:00 |
|
jzmaddock
|
cbb1d9cb5f
|
Add RF(x, y, 0) as a special case.
|
2015-02-15 11:34:44 +00:00 |
|
jzmaddock
|
545961746c
|
Fix for issue https://svn.boost.org/trac/boost/ticket/10938
|
2015-02-05 19:02:52 +00:00 |
|
jzmaddock
|
20965d162e
|
Tidy up dead code, make comment a little clearer. See https://svn.boost.org/trac/boost/ticket/10985
|
2015-02-05 18:34:49 +00:00 |
|
jzmaddock
|
529190e194
|
Merge branch 'master' of https://github.com/alexhenrie/math into develop
|
2015-02-05 18:10:30 +00:00 |
|
Alex Henrie
|
a4664e00d5
|
Correct spelling of "suppress"
|
2015-01-30 15:28:30 -07:00 |
|
jzmaddock
|
63525295e4
|
[Carlson RG] Fix test failures and concept-checking failures.
|
2015-01-21 17:46:14 +00:00 |
|
jzmaddock
|
b358c793d5
|
[Carlson Elliptic Integrals] Add doc for RG.
|
2015-01-08 18:15:18 +00:00 |
|
jzmaddock
|
11d4d7eb11
|
[Carlson elliptic Integrals] Add ellint_rg plus tests.
|
2015-01-08 13:43:37 +00:00 |
|
jzmaddock
|
2ba0b25c16
|
[Carlson Elliptic Integrals] Fix #includes and conceptual errors. Tweak RD convergence and error rates.
|
2015-01-08 09:47:20 +00:00 |
|
jzmaddock
|
64bf08fce4
|
[Carlson Elliptic Integrals] Add special cases for RF.
|
2015-01-07 19:00:25 +00:00 |
|
jzmaddock
|
ef2312dfd5
|
[Carlson elliptic integrals] Fix missing return statement.
|
2015-01-07 18:38:11 +00:00 |
|
jzmaddock
|
89fcff4266
|
[Carlson Elliptic Integrals] Update RD to use Carlson's latest methods. Add more RD test cases. Update copyright info.
|
2015-01-07 18:24:08 +00:00 |
|