Commit Graph

  • 50bffe8005 Update conceptual requirements for root finding algorithms, and add concept test for them. jzmaddock 2014-12-14 09:44:03 +0000
  • 4da25c8bb4 Work in progress on root finding examples. pabristow 2014-12-12 12:03:29 +0000
  • 533570755c [polygamma] Fix preprocessor code SNAFU. jzmaddock 2014-12-11 09:32:35 +0000
  • 1c57a6ab41 [tgamma] Up expected error rates - some are too tight for intel-linux. jzmaddock 2014-12-10 19:00:37 +0000
  • 9c0c327f55 [hyperexponential] Disable initializer list tests for gcc-4.4.x as they seem not to be supported. jzmaddock 2014-12-10 18:54:57 +0000
  • ccc5dcda99 [examples] Disable initializer list tests for gcc-4.4.x as the compiler doesn't seem to support then even though it has <initializer_list>. jzmaddock 2014-12-10 18:50:22 +0000
  • cb29906ef9 [polygamma] Fix expected error rates when BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS is defined. jzmaddock 2014-12-10 18:40:22 +0000
  • 4638c8dfd4 [non-central-t] Reorganize tests a little. jzmaddock 2014-12-10 18:38:09 +0000
  • 593fee4ce6 [tests] Disable long double tests when not supported. jzmaddock 2014-12-10 18:23:17 +0000
  • 7a4640f038 [tests] Fix expected error rate in test/test_bessel_airy_zeros.cpp. jzmaddock 2014-12-10 18:20:03 +0000
  • db33e22084 Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2014-12-10 18:15:10 +0000
  • e7cdf218e8 [Bernoulli] We shouldn't test long double values if not supported. jzmaddock 2014-12-10 18:13:38 +0000
  • ebe6b8fdea Loosen tolerance for quantile arcsine to allow tests to pass on ARM. pabristow 2014-12-10 17:23:37 +0000
  • 4ae5adbae7 Trivial change to new branch for improvements to root finding documentation. pabristow 2014-12-10 11:51:55 +0000
  • c74c67be42 Rebuilt html docs to include arcsine distribution (and existing polygamma etc). pabristow 2014-12-09 11:49:05 +0000
  • 9d13cb37ea Merge branch 'arcsine_dist' into develop pabristow 2014-12-08 19:01:11 +0000
  • ee8d6338fc Merge branch 'develop' into arcsine_dist pabristow 2014-12-08 12:45:58 +0000
  • 5b9d72131f [polygamma] Fix integer arithmetic bug. jzmaddock 2014-12-01 13:16:41 +0000
  • 515bd0cc0f [polygamma tests] Add missing using declaration. jzmaddock 2014-11-30 13:05:10 +0000
  • 884bff2208 [polygamma] Add to release notes, update credits too. jzmaddock 2014-11-29 17:24:57 +0000
  • 56e60cbc88 [long double] Improve long double support testing. jzmaddock 2014-11-27 17:50:16 +0000
  • f9b2addcdc Improved docs and tests and graphs. pabristow 2014-11-27 16:44:42 +0000
  • f064f2e36b [signbit] Fix call to work when signbit is a macro. jzmaddock 2014-11-26 19:15:24 +0000
  • cc5628b2a4 [polygamma] tweak expected error rates. jzmaddock 2014-11-26 19:12:35 +0000
  • be4b5ad3cb [polygamma] Tweak expected error rates. jzmaddock 2014-11-26 19:07:18 +0000
  • eab696d5d2 [polygamma] Fix brace initialization to prevent compiler warnings from clang. jzmaddock 2014-11-26 19:06:52 +0000
  • b4111f8312 [polygamma] Fix signed/unsigned comparison warning jzmaddock 2014-11-26 19:06:10 +0000
  • 0ca4e3a8da [polygamma] doc regen. jzmaddock 2014-11-26 18:39:44 +0000
  • 85b59d348b [Polygamma] Fix a few corner cases, and bail out early in reflection formula if n is too large. jzmaddock 2014-11-26 18:22:30 +0000
  • e21bca611f [polygamma] Remove series acceleration from polygamma_nearzero as it appears to make no real difference to the number of terms required. jzmaddock 2014-11-26 17:42:30 +0000
  • 5ed8dc55a8 [Documentation] Apply patches from https://svn.boost.org/trac/boost/ticket/10816 jzmaddock 2014-11-25 17:07:45 +0000
  • 4194fea6d0 [polygamma] Fix integer overflow in branch check case, and bail out of transition code is the number of series evaluations is too high. jzmaddock 2014-11-24 18:08:31 +0000
  • a2863fb100 Merge branch 'bernoulli-tgamma' into develop jzmaddock 2014-11-23 18:41:51 +0000
  • a663232f38 [polygamma] Add two special cases for x = 1 and x = 0.5. jzmaddock 2014-11-22 18:37:31 +0000
  • 76ae440ffd Fix msvc-14 warnings, and correct use of tolerances exposed by msvc-14 testing. jzmaddock 2014-11-20 18:01:47 +0000
  • ea950fbd27 Synch docs to code. jzmaddock 2014-11-20 10:41:26 +0000
  • 870df2d32a Increased precision of skwnormal variance pabristow 2014-11-20 10:13:17 +0000
  • e2cd2e72dc [polygamma] Document new method for negative x in code comments, simply some code, change table to coefficients to store only non-zero values. jzmaddock 2014-11-20 09:56:21 +0000
  • 075f9f893b [polygamma] Change low order negative-x cases to use new polynomial method. Change expected error rates to match. jzmaddock 2014-11-18 18:27:21 +0000
  • 495d4655b4 [polygamma] remove dead code. jzmaddock 2014-11-17 18:23:30 +0000
  • f4b86c2996 [polygamma] Switch to new better method for handling negative arguments. jzmaddock 2014-11-17 18:12:25 +0000
  • 26f063eca4 Fix accuracy issue in cos_pi. Add tests for cos_pi and sin_pi. Doc regen. jzmaddock 2014-11-16 17:18:17 +0000
  • 9d6df5d835 [polygamma] Remove some dead code and tidy up initialization and policy usage. jzmaddock 2014-11-14 17:05:41 +0000
  • 23081c32f4 [polygamma] Update negative arg behavior. jzmaddock 2014-11-14 12:46:46 +0000
  • 04207ee430 Fix some typos. jzmaddock 2014-11-09 18:22:21 +0000
  • 8147bb92d8 [Polygamma] Add equations and graphs. jzmaddock 2014-11-08 19:08:00 +0000
  • 1beedd6487 [polygamma] Initial docs. jzmaddock 2014-11-08 11:50:48 +0000
  • 2bcdfed1a4 [Polygamma] Remove dead code. jzmaddock 2014-11-08 11:03:45 +0000
  • dd92123098 [digamma] fix reference. jzmaddock 2014-11-07 16:57:18 +0000
  • 50778a40c4 [digamma]Oops fix missing return statement on half integer special case. jzmaddock 2014-11-07 16:56:15 +0000
  • 0e98fd90c2 [Polygamma] Add optimized trigamma version that uses rational approximations. jzmaddock 2014-11-07 16:32:41 +0000
  • ccf0f82244 [polygamma] Add trigamma to minimax finding code. jzmaddock 2014-11-07 16:31:48 +0000
  • 8477de53b4 [polygamma]Fix spurious overflow for very large x. jzmaddock 2014-11-04 18:27:48 +0000
  • 3478ee9c46 [polygamma] Fix GCC failures, a few bugs and forward policy arguments. Fix test data to be 128-bit safe. jzmaddock 2014-11-03 17:55:21 +0000
  • 04c43aba75 Cosmetic tidy. pabristow 2014-11-03 12:11:50 +0000
  • d50cf889f6 Add basic thread safety and initialization code. jzmaddock 2014-11-03 12:01:11 +0000
  • eccec791c7 [polygamma] Fix spurious overflow in transition zone, update cot derivative to work to arbitrary level. jzmaddock 2014-11-03 11:50:10 +0000
  • e70f53e670 [Polygamma] Fix issues with small negative arguments for x. Tidy up a couple of cosmetic coding issues. jzmaddock 2014-10-31 18:51:14 +0000
  • 8438b8a84b [Polygamma] Extend derivatives-of-cot method to larger orders. Extend test cases for negative x. Fix missing return statement on error condition. jzmaddock 2014-10-31 18:07:01 +0000
  • 31c345108c [polygamma] Fix gcc-11 test failures. jzmaddock 2014-10-30 17:13:39 +0000
  • 397a3cf4ff Merge branch 'arcsine_dist' of https://github.com/boostorg/math into arcsine_dist pabristow 2014-10-30 12:15:13 +0000
  • 2de39afe7e Fixed silly mistake causing real_concept tests to fail pabristow 2014-10-30 12:14:33 +0000
  • 6bf9d2bffc [arcsine]Fix concept failures jzmaddock 2014-10-30 11:46:05 +0000
  • 3c4d1804e1 Merge branch 'develop' jzmaddock 2014-10-30 11:35:53 +0000
  • 14f6e4fadc Fix typo in doc version, regenerate docs. jzmaddock 2014-10-30 11:34:41 +0000
  • 812122d56f Fix include order to be alphabetical, update copyright. jzmaddock 2014-10-30 11:13:31 +0000
  • 3f58ab9009 Fix copyright info. jzmaddock 2014-10-30 11:11:50 +0000
  • 513606dec5 [Polygamma] Don't use integer values in SC_ macro as it doesn't work with __float128. jzmaddock 2014-10-30 11:09:20 +0000
  • 081abc704a [zeta/polygamma]Add cache of odd-integer zeta values. Fix even integer case to call fast closed-form code more often. Fix initialization code to initializes new cache of even-integer values. jzmaddock 2014-10-30 11:08:36 +0000
  • 8a36ba07d1 {Polygamma]Fix polygamma_nearzero to call correct zeta function overload. jzmaddock 2014-10-30 11:06:28 +0000
  • 232e7af69b [polygamma] short circuit series evaluation when it can make no difference to the result. jzmaddock 2014-10-29 17:38:38 +0000
  • 8362ab2a08 [polygamma] Replace small-x expansion with one that's accelerated and avoids spurious overflow. Also tweak selection logic, and reuse variables better. jzmaddock 2014-10-28 19:39:35 +0000
  • 7427376bd9 [Polygamma] Fix test data for small x - input x value were off slightly. jzmaddock 2014-10-28 19:37:50 +0000
  • 477e194490 Corrected previous failures using real_concept. tested locally OK on MSVC and gcc 4.8 pabristow 2014-10-28 16:37:43 +0000
  • 4e07c9bf74 Fix compilation errors from real_concept. jzmaddock 2014-10-27 17:50:11 +0000
  • 83e6f58614 Add tests for small x. jzmaddock 2014-10-27 17:40:12 +0000
  • 0a932fa52b Expanded tests from double, but errors - see email 27 Oct14 pabristow 2014-10-27 15:51:54 +0000
  • a3bed60089 More test failure fixes. jzmaddock 2014-10-26 16:25:19 +0000
  • 22bc7212e7 [Polygamma] Hook up concept checks. Move test instantiations into instances lib. Fix a few test failures. Add Nikhar's trigamma tests. jzmaddock 2014-10-26 09:42:11 +0000
  • dffdb444ee Expand test cases for negative x. Add comment on the calculation of derivatives of cot(x). jzmaddock 2014-10-25 17:28:09 +0100
  • bda3331ed3 [Polygamma] Fix digits_base10 to actually return the correct value! Add support for negative x. Add missing using declaration to digamma. Update tests with negative x tests. jzmaddock 2014-10-24 18:50:37 +0100
  • f2ae6940ca [Polygamma] Optimize zeta function for integer arguments. jzmaddock 2014-10-23 17:08:19 +0100
  • 29e86c8fcb [Polygamma] Extend existing digamma implementation to true multiprecision. Add integer and half-integer test cases for digamma. Change polygamma to call digamma when order is zero. jzmaddock 2014-10-23 11:42:57 +0100
  • d9ea302cff Hook up basic multiprecision digamma. jzmaddock 2014-10-23 09:59:08 +0100
  • 4bc3b6076c [Polygamma] Fix real_concept compilation and runtime. Add digits_base10 support function to policies. jzmaddock 2014-10-21 19:03:26 +0100
  • 5f89e70efd [Polygamma] Add test cases. Rewrite polygamma_atinfinityplus to avoid spurious underflow/overflow. Rewrite polygamma_attransitionplus to call polygamma_atinfinityplus rather than have it's own routine. Change condition which selects when polygamma_atinfinityplus can be called. jzmaddock 2014-10-21 13:12:26 +0100
  • 39b499bd42 Add arcsine example pabristow 2014-10-20 14:38:03 +0100
  • c4c36c2c86 Added graphs (dist_graphs would not handle arcsine) pabristow 2014-10-20 14:37:21 +0100
  • 716e7eff75 First draft of working docs. Need more tests. pabristow 2014-10-20 14:36:03 +0100
  • eb2525b516 Merge branch 'develop' into bernoulli-tgamma jzmaddock 2014-10-18 17:49:49 +0100
  • 15ab15494c Merge branch 'develop' jzmaddock 2014-10-12 17:32:55 +0100
  • f1a4201589 Minor doc editing. Update history. Regen docs. jzmaddock 2014-10-05 09:13:26 +0100
  • 7d303aaab0 Initial rough drafts of arcsine (only committed so can pick up better diagnostics in error_handling from inf_dist branch) pabristow 2014-10-03 10:12:05 +0100
  • d0a3f8326b Attempt to correct graph failure for arcsine(-1, 1) where no mode and lower support negative means the 1% margin was added so -1.01 instead of subtracted to -0.99. pabristow 2014-10-03 09:58:16 +0100
  • 317125fcca Merge branch 'develop' of https://github.com/boostorg/math into develop jzmaddock 2014-09-28 18:09:48 +0100
  • 9860071f84 Remove all references to tr1 components. Update data generators to use Boost.Multiprecision. jzmaddock 2014-09-28 18:09:27 +0100
  • 818cf3ab11 Merge branch 'develop' of https://github.com/boostorg/math into develop pabristow 2014-09-25 16:42:20 +0100
  • 91734c66e3 Many cosmetic edits to hyperexponential pabristow 2014-09-25 16:40:15 +0100
  • 5a6d292729 Changed comments on snips. pabristow 2014-09-25 16:38:38 +0100
  • bd807c74e1 Fix more spurious overflows detected by Rocco Romeo. jzmaddock 2014-09-24 18:02:00 +0100