Commit Graph

  • 282a74beea Correct call to abs - should be std::abs. jzmaddock 2015-05-06 18:36:30 +0100
  • e1ae526be1 Merge branch 'develop' jzmaddock 2015-05-05 13:32:10 +0100
  • 61ad25cc63 Update revision history. jzmaddock 2015-05-05 13:31:02 +0100
  • 805fb89a61 Improve root finding examples. Add updated elliptic integral tests. Add lambda example. Tweak wording in places. jzmaddock 2015-05-05 13:22:29 +0100
  • 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 +0100
  • ef0241c0a3 Add elliptic integral example. jzmaddock 2015-05-04 18:36:40 +0100
  • dc1c023540 Minor edits to minimization docs and examples. jzmaddock 2015-04-30 18:33:18 +0100
  • a0fb417bc0 Tidy up comments. jzmaddock 2015-04-30 18:32:48 +0100
  • 5c022355ac Fix a few minor SNUAFU's. jzmaddock 2015-04-30 11:09:11 +0100
  • be5b9c3d80 Reorganize docs a little with more sections. Improve descriptions, and cross-reference between new sections. jzmaddock 2015-04-30 09:02:35 +0100
  • c8eb3c9cf4 Add default constructor for eps_tolerance. jzmaddock 2015-04-29 18:47:09 +0100
  • 5cbf37159e Change to use sensible defaults for required digit counts. jzmaddock 2015-04-29 17:57:27 +0100
  • da33ba4425 Fix heuristic in schroeder_iterate. Brings schroeder_iterate more into line with halley_iterate. jzmaddock 2015-04-28 19:16:33 +0100
  • 6277275f32 Make sure results of timed calls are really *really* used. Optimize derivative calculation to reduce redundant computation. jzmaddock 2015-04-28 18:45:24 +0100
  • 8d394d4f53 Make sure calculated results are really used to avoid spurious optimizations. jzmaddock 2015-04-27 19:43:56 +0100
  • 8b0aaec93f Tidy up: Remove unneeded '#includes. Improve finding of boost-root. Fix debug/release detection to not use MSVC specific macros. jzmaddock 2015-04-27 19:27:22 +0100
  • e7ae689ea5 New sections of examples or cube, fifth, multiprecision and nth root finding, and comparison of timing and iterations. pabristow 2015-04-26 17:41:10 +0100
  • f2238de311 Merge pull request #12 from jessicah/develop jzmaddock 2015-04-09 08:50:10 +0100
  • d4240296b5 Haiku: disable float128 and long double support Jessica Hamilton 2015-04-09 07:47:13 +1200
  • 2f09aca3cd Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2015-04-07 18:01:54 +0100
  • 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 jzmaddock 2015-04-07 17:57:07 +0100
  • 755585149e Merge pull request #11 from lanurmi/spelling-fix-occurr jzmaddock 2015-03-29 09:35:41 +0100
  • 0c273d09a9 Fix spelling of "occurr*". Lauri Nurmi 2015-03-28 22:11:16 +0200
  • 88baea211d Merge branch 'develop' jzmaddock 2015-03-24 14:05:53 +0100
  • 0bc8377595 Fix error in equation - see https://svn.boost.org/trac/boost/ticket/11136 jzmaddock 2015-03-24 13:04:11 +0000
  • 3cc3abc70d Merge branch 'develop' jzmaddock 2015-03-19 14:24:30 +0100
  • 9b293b689d No bad links from inspect and fp_comparison revised. pabristow 2015-03-13 13:02:31 +0000
  • 2b57792dbc rooting links corrected, build clean, but some links still broken. pabristow 2015-03-12 18:05:36 +0000
  • 4257aa91ff add html/math.css (but this might still get deleted when html/ needs clearing out, so should probably also have a copy elsewhere? pabristow 2015-03-12 14:50:15 +0000
  • 3928cf1bb9 git rm --cached -- /html/*.html to get out git of all generated files except math.css pabristow 2015-03-12 14:42:54 +0000
  • 98998570be Added a .gitignore to ignore /html and math.css for green coments pabristow 2015-03-12 13:15:46 +0000
  • 1f0552daea merged develop into rooting and rebuilt html pabristow 2015-03-12 12:31:01 +0000
  • c6e152efd4 Disable __float128 on Solaris - it segfaults when used at program startup (tested solaris 11). jzmaddock 2015-03-08 18:58:15 +0000
  • 5638fe9be2 Re-structured to separate into tools (rooting and minimization) and internals, and links revised to suit. pabristow 2015-03-05 15:25:19 +0000
  • 7a74c3728f New example and .qbk pabristow 2015-03-05 10:25:19 +0000
  • 944b59f204 Merge branch 'develop' jzmaddock 2015-03-04 19:09:36 +0000
  • 808471fba4 Adding two graph files for brent example (just to check can commit and push OK. pabristow 2015-03-04 17:01:01 +0000
  • b423b350a8 Add needed member. jzmaddock 2015-02-28 19:42:39 +0000
  • 97cd1ea0ea Change not to use cstdfloat as that header may not actually define any types! jzmaddock 2015-02-28 19:31:05 +0000
  • 5e92ce7ae6 Solaris doesn't have fpclassify jzmaddock 2015-02-26 11:55:23 +0000
  • 8db0e1ce84 Merge branch 'develop' jzmaddock 2015-02-24 09:19:01 +0000
  • 5d27fba5b3 Regenerate SVG's slightly larger. Update history and regenerate docs. jzmaddock 2015-02-23 18:43:53 +0000
  • 58edb99ca8 Workaround for bug in Solaris compiler. jzmaddock 2015-02-23 17:15:23 +0000
  • d1f6c6a326 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2015-02-22 18:49:08 +0000
  • 1ef4e9c1c2 Tentative fix for solaris/oracle compiler issue https://svn.boost.org/trac/boost/ticket/10925 jzmaddock 2015-02-22 18:44:18 +0000
  • 487ed3cb42 Tentative fix for solaris/oracle compiler issue https://svn.boost.org/trac/boost/ticket/10925 jzmaddock 2015-02-22 18:44:18 +0000
  • df00c8b8a1 Update history, fix some typos, and regenerate docs to include new elliptic integrals. jzmaddock 2015-02-20 13:46:30 +0000
  • ec7a31e982 Merge branch 'carlson' into develop jzmaddock 2015-02-20 13:30:24 +0000
  • 12b748fc3c Document the new Elliptic Integral Functions. jzmaddock 2015-02-20 13:29:41 +0000
  • f9901d8429 Add missing tests. jzmaddock 2015-02-19 19:35:33 +0000
  • 7fa11a133f Add Heuman Lambda Function. jzmaddock 2015-02-19 19:33:56 +0000
  • 072d6ef395 Add Jacobi Zeta Function. jzmaddock 2015-02-19 16:49:03 +0000
  • 026d5d2ee2 Hook up a full set of tests for ellint_d. jzmaddock 2015-02-18 18:04:02 +0000
  • c1200bf7cd Add initial version of Elliptic Integral D. jzmaddock 2015-02-17 19:03:50 +0000
  • 5c2aced339 Update history and regenerate docs. jzmaddock 2015-02-17 13:19:19 +0000
  • bf3f5528eb Merge branch 'carlson' into develop jzmaddock 2015-02-17 13:08:21 +0000
  • 4705e25f70 Fix some compiler warnings jzmaddock 2015-02-17 12:43:54 +0000
  • 61cc79bebd Fix test failures. jzmaddock 2015-02-17 12:43:40 +0000
  • 5eb3bbbfcc Apply Carlson's latest relations for the Legendre Elliptic integrals. jzmaddock 2015-02-16 17:49:56 +0000
  • f7c55524be Add missing #include. jzmaddock 2015-02-15 18:57:14 +0000
  • 110a5327b2 Apply more special cases to RD and RG plus tests. jzmaddock 2015-02-15 18:48:33 +0000
  • cbb1d9cb5f Add RF(x, y, 0) as a special case. jzmaddock 2015-02-15 11:34:44 +0000
  • d8aa437cec Update History and TODO list. jzmaddock 2015-02-14 18:26:42 +0000
  • 545961746c Fix for issue https://svn.boost.org/trac/boost/ticket/10938 jzmaddock 2015-02-05 19:02:52 +0000
  • 20965d162e Tidy up dead code, make comment a little clearer. See https://svn.boost.org/trac/boost/ticket/10985 jzmaddock 2015-02-05 18:34:49 +0000
  • 529190e194 Merge branch 'master' of https://github.com/alexhenrie/math into develop jzmaddock 2015-02-05 18:10:30 +0000
  • a4664e00d5 Correct spelling of "suppress" Alex Henrie 2015-01-30 15:28:30 -0700
  • 63525295e4 [Carlson RG] Fix test failures and concept-checking failures. jzmaddock 2015-01-21 17:46:14 +0000
  • b358c793d5 [Carlson Elliptic Integrals] Add doc for RG. jzmaddock 2015-01-08 18:15:18 +0000
  • 11d4d7eb11 [Carlson elliptic Integrals] Add ellint_rg plus tests. jzmaddock 2015-01-08 13:43:37 +0000
  • 2ba0b25c16 [Carlson Elliptic Integrals] Fix #includes and conceptual errors. Tweak RD convergence and error rates. jzmaddock 2015-01-08 09:47:20 +0000
  • 64bf08fce4 [Carlson Elliptic Integrals] Add special cases for RF. jzmaddock 2015-01-07 19:00:25 +0000
  • ef2312dfd5 [Carlson elliptic integrals] Fix missing return statement. jzmaddock 2015-01-07 18:38:11 +0000
  • 89fcff4266 [Carlson Elliptic Integrals] Update RD to use Carlson's latest methods. Add more RD test cases. Update copyright info. jzmaddock 2015-01-07 18:24:08 +0000
  • 9561623736 [Beta/Gamma]Fix concept failures caused by previous commit. jzmaddock 2015-01-06 18:06:10 +0000
  • a6806fb359 Update history. jzmaddock 2015-01-05 19:10:38 +0000
  • 08a365a1f5 [legendre polys] Disable policy based overloads when the final argument is not in fact a policy. See https://svn.boost.org/trac/boost/ticket/10902 jzmaddock 2015-01-05 19:08:56 +0000
  • b6e56ccd22 [constants] Fix namespace scope constants so they are constexpr, see https://svn.boost.org/trac/boost/ticket/10901 jzmaddock 2015-01-05 18:32:30 +0000
  • 5bd2b77ec4 [gamma_p_derivative] Fix spurious underflow spotted by Rocco Romeo. jzmaddock 2015-01-05 18:16:51 +0000
  • bc3d8ed2e3 [Incomplete Beta] Fix some more spurious underflows spotted by Rocco Romeo. jzmaddock 2015-01-05 17:39:13 +0000
  • b3d11e9545 [Ellint Carlson] Update RJ to carlson's latest algorithm. Add missing include to ellint_rc.hpp. Add more test cases for RJ special cases. jzmaddock 2015-01-05 11:46:34 +0000
  • fe6d89db43 [tgamma] Apply fix from https://svn.boost.org/trac/boost/ticket/10905. jzmaddock 2014-12-31 18:18:37 +0000
  • 25b3ffa9da [ellint] try some different approximations for single-arg ellints. jzmaddock 2014-12-30 13:25:25 +0000
  • 669214556a [ellint RC] rewrite to use elementary functions only. jzmaddock 2014-12-30 13:24:41 +0000
  • 04abb9d194 [ellint RF] rewrite to use carlson's latest methods. jzmaddock 2014-12-30 13:24:08 +0000
  • 1def3942bf [ellint 3] Move k==0 case to earlier in the logic jzmaddock 2014-12-30 13:23:11 +0000
  • 4c9624786c [Ellint Pi] Change v < 0 case to use Rocco Romeo's simplified expressions. jzmaddock 2014-12-27 18:57:32 +0000
  • e6b86ba93d [Ellint Pi] Fix spurious underflow in sqrt(-v*N). jzmaddock 2014-12-27 13:30:51 +0000
  • 47c2f9254c [Ellint Pi] Add some more special case handling, plus tests. jzmaddock 2014-12-26 17:21:10 +0000
  • 18dd27295d [Ellint Pi] Reorganize which reduction occurs in which order, and fix numerical stability issues identified by Rocco Romeo. jzmaddock 2014-12-25 16:52:37 +0000
  • 83155a7a67 [Elliptic Pi] Change expression to not suffer spurious under/over flow, add test case. jzmaddock 2014-12-22 16:55:06 +0000
  • 2ab808f547 [Ellint Pi] Try and actually use the correct equation for negative v in Pi[v, k] ! jzmaddock 2014-12-21 19:08:18 +0000
  • b885aa757a [bernoulli] suppress some compiler warnings. jzmaddock 2014-12-21 13:10:16 +0000
  • 57b38b0dfc Add binomial_coefficient to math_fwd.hpp and test. jzmaddock 2014-12-21 13:09:40 +0000
  • 5af7e8fdb8 [incomplete gamma] Fix corner cases identified by Rocco Romeo. jzmaddock 2014-12-20 19:18:25 +0000
  • 0c1a603e17 [incomplete beta] Fix corner cases identified by Rocco Romeo. jzmaddock 2014-12-20 18:18:16 +0000
  • 160beaa477 [Ellint Pi] Fix corner cases identified by Rocco Romeo and add tests for them. jzmaddock 2014-12-20 09:47:06 +0000
  • c3d59efe86 Change section title to make clear that these are internal details. jzmaddock 2014-12-16 18:14:52 +0000
  • b4c7debedd Update headings and regenerate, add missing file too. jzmaddock 2014-12-16 12:14:37 +0000
  • e5a25df9a2 Make a few edits and reorganize root finding docs. jzmaddock 2014-12-15 18:30:39 +0000