2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-22 15:32:28 +00:00
Commit Graph

2873 Commits

Author SHA1 Message Date
jzmaddock
e7cdf218e8 [Bernoulli] We shouldn't test long double values if not supported. 2014-12-10 18:13:38 +00:00
jzmaddock
5b9d72131f [polygamma] Fix integer arithmetic bug. 2014-12-01 13:16:41 +00:00
jzmaddock
515bd0cc0f [polygamma tests] Add missing using declaration. 2014-11-30 13:05:10 +00:00
jzmaddock
884bff2208 [polygamma] Add to release notes, update credits too. 2014-11-29 17:24:57 +00:00
jzmaddock
56e60cbc88 [long double] Improve long double support testing. 2014-11-27 17:50:16 +00:00
jzmaddock
f064f2e36b [signbit] Fix call to work when signbit is a macro. 2014-11-26 19:15:24 +00:00
jzmaddock
cc5628b2a4 [polygamma] tweak expected error rates. 2014-11-26 19:12:35 +00:00
jzmaddock
be4b5ad3cb [polygamma] Tweak expected error rates. 2014-11-26 19:07:18 +00:00
jzmaddock
eab696d5d2 [polygamma] Fix brace initialization to prevent compiler warnings from clang. 2014-11-26 19:06:52 +00:00
jzmaddock
b4111f8312 [polygamma] Fix signed/unsigned comparison warning 2014-11-26 19:06:10 +00:00
jzmaddock
0ca4e3a8da [polygamma] doc regen. 2014-11-26 18:39:44 +00:00
jzmaddock
85b59d348b [Polygamma] Fix a few corner cases, and bail out early in reflection formula if n is too large. 2014-11-26 18:22:30 +00:00
jzmaddock
e21bca611f [polygamma] Remove series acceleration from polygamma_nearzero as it appears to make no real difference to the number of terms required. 2014-11-26 17:42:30 +00:00
jzmaddock
5ed8dc55a8 [Documentation] Apply patches from https://svn.boost.org/trac/boost/ticket/10816 2014-11-25 17:07:45 +00:00
jzmaddock
4194fea6d0 [polygamma] Fix integer overflow in branch check case, and bail out of transition code is the number of series evaluations is too high. 2014-11-24 18:08:31 +00:00
jzmaddock
a2863fb100 Merge branch 'bernoulli-tgamma' into develop
Conflicts fixed by regenerating docs:
	doc/html/index.html
	doc/html/indexes/s01.html
	doc/html/indexes/s02.html
	doc/html/indexes/s03.html
	doc/html/indexes/s04.html
	doc/html/indexes/s05.html
	doc/html/math_toolkit/conventions.html
	doc/html/math_toolkit/navigation.html
2014-11-23 18:41:51 +00:00
jzmaddock
a663232f38 [polygamma] Add two special cases for x = 1 and x = 0.5. 2014-11-22 18:37:31 +00:00
jzmaddock
76ae440ffd Fix msvc-14 warnings, and correct use of tolerances exposed by msvc-14 testing. 2014-11-20 18:01:47 +00:00
jzmaddock
ea950fbd27 Synch docs to code. 2014-11-20 10:41:26 +00:00
pabristow
870df2d32a Increased precision of skwnormal variance 2014-11-20 10:13:17 +00:00
jzmaddock
e2cd2e72dc [polygamma] Document new method for negative x in code comments, simply some code, change table to coefficients to store only non-zero values. 2014-11-20 09:56:21 +00:00
jzmaddock
075f9f893b [polygamma] Change low order negative-x cases to use new polynomial method. Change expected error rates to match. 2014-11-18 18:27:21 +00:00
jzmaddock
495d4655b4 [polygamma] remove dead code. 2014-11-17 18:23:30 +00:00
jzmaddock
f4b86c2996 [polygamma] Switch to new better method for handling negative arguments. 2014-11-17 18:12:25 +00:00
jzmaddock
26f063eca4 Fix accuracy issue in cos_pi.
Add tests for cos_pi and sin_pi.
Doc regen.
2014-11-16 17:18:17 +00:00
jzmaddock
9d6df5d835 [polygamma] Remove some dead code and tidy up initialization and policy usage. 2014-11-14 17:05:41 +00:00
jzmaddock
23081c32f4 [polygamma] Update negative arg behavior. 2014-11-14 12:46:46 +00:00
jzmaddock
04207ee430 Fix some typos. 2014-11-09 18:22:21 +00:00
jzmaddock
8147bb92d8 [Polygamma] Add equations and graphs. 2014-11-08 19:08:00 +00:00
jzmaddock
1beedd6487 [polygamma] Initial docs. 2014-11-08 11:50:48 +00:00
jzmaddock
2bcdfed1a4 [Polygamma] Remove dead code. 2014-11-08 11:03:45 +00:00
jzmaddock
dd92123098 [digamma] fix reference. 2014-11-07 16:57:18 +00:00
jzmaddock
50778a40c4 [digamma]Oops fix missing return statement on half integer special case. 2014-11-07 16:56:15 +00:00
jzmaddock
0e98fd90c2 [Polygamma] Add optimized trigamma version that uses rational approximations. 2014-11-07 16:32:41 +00:00
jzmaddock
ccf0f82244 [polygamma] Add trigamma to minimax finding code. 2014-11-07 16:31:48 +00:00
jzmaddock
8477de53b4 [polygamma]Fix spurious overflow for very large x. 2014-11-04 18:27:48 +00:00
jzmaddock
3478ee9c46 [polygamma] Fix GCC failures, a few bugs and forward policy arguments. Fix test data to be 128-bit safe. 2014-11-03 17:55:21 +00:00
jzmaddock
d50cf889f6 Add basic thread safety and initialization code. 2014-11-03 12:01:11 +00:00
jzmaddock
eccec791c7 [polygamma] Fix spurious overflow in transition zone, update cot derivative to work to arbitrary level. 2014-11-03 11:50:10 +00:00
jzmaddock
e70f53e670 [Polygamma] Fix issues with small negative arguments for x.
Tidy up a couple of cosmetic coding issues.
2014-10-31 18:51:14 +00:00
jzmaddock
8438b8a84b [Polygamma] Extend derivatives-of-cot method to larger orders.
Extend test cases for negative x.
Fix missing return statement on error condition.
2014-10-31 18:07:01 +00:00
jzmaddock
31c345108c [polygamma] Fix gcc-11 test failures. 2014-10-30 17:13:39 +00:00
jzmaddock
14f6e4fadc Fix typo in doc version, regenerate docs. 2014-10-30 11:34:41 +00:00
jzmaddock
812122d56f Fix include order to be alphabetical, update copyright. 2014-10-30 11:13:31 +00:00
jzmaddock
3f58ab9009 Fix copyright info. 2014-10-30 11:11:50 +00:00
jzmaddock
513606dec5 [Polygamma] Don't use integer values in SC_ macro as it doesn't work with __float128. 2014-10-30 11:09:20 +00:00
jzmaddock
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.
2014-10-30 11:08:36 +00:00
jzmaddock
8a36ba07d1 {Polygamma]Fix polygamma_nearzero to call correct zeta function overload. 2014-10-30 11:06:28 +00:00
jzmaddock
232e7af69b [polygamma] short circuit series evaluation when it can make no difference to the result. 2014-10-29 17:38:38 +00:00
jzmaddock
8362ab2a08 [polygamma]
Replace small-x expansion with one that's accelerated and avoids spurious overflow.
Also tweak selection logic, and reuse variables better.
2014-10-28 19:39:35 +00:00