2579514f00Comment out to remove unnecessary run of fft_sines_table.cppthat only creates a table of sines for a documentation example. [CI SKIP]
pabristow
2019-05-28 15:35:09 +0100
0531fd715ccatmull_rom: further split up test case to avoid over large obj files.
jzmaddock
2019-05-26 10:03:53 +0100
15bfc148c7roots.hpp: correct flaw in previous commit. If the next step jumps out of bounds, we need to fix up the sign of the result, otherwise the bounds get incorrectly updated.
jzmaddock
2019-05-26 09:56:22 +0100
aa44b78885Split catmull_rom_test into 2 and fix clang conversion issue.
jzmaddock
2019-05-25 18:27:08 +0100
70162dbcb8Update second order root finding code to bracket root when required. When min and max differ by many orders of magnitude (as happens when one is zero for example), then bisection can take a very long time to iterate down to the root. Instead use a bracketing strategy which doubles the step size with each iteration until a bracket is found, then repeat recursively as required until we have a reasonably small interval. Note that this only kicks in when a Halley step goes out of bounds and we're therefore forced to thrash around looking for the root. Fixes: https://github.com/boostorg/math/issues/204.
jzmaddock
2019-05-25 18:18:20 +0100
bbcd180273catmull_rom - second try at back porting to C++11.
jzmaddock
2019-05-23 08:54:11 +0100
dc7ecc05811F1: Exclude values very close to 1 from logarithmic testing for now. Add tests for log and regularized cases. Log cases still have many failures and are not yet tested.
jzmaddock
2019-05-13 18:07:47 +0100
d81eb7ea311F1: Update expected errors now we're using the large abz case more often.
jzmaddock
2019-05-13 18:05:59 +0100
1e4703becb1F1: remove some cases from direct series evaluation with negative z: better to go via the large abz code instead.
jzmaddock
2019-05-13 18:05:19 +0100
d690ab88e91F1: regular series: when the maxima of the series is a long way from the origin, jump straight to it and work outwards from there.
jzmaddock
2019-05-13 18:03:53 +0100
1e7a3e1e38pFq: Figure out where the maxima of the series are and work outwards from there.
jzmaddock
2019-05-13 18:02:53 +0100
a75d67b5231F1: Update costs and preconditions in large abz case.
jzmaddock
2019-05-13 18:01:42 +0100
fc0c104434Add FAQ to Boost.Math about using Boost.Multiprecision cpp_dec or cpp_bin, hopefully satisfying respective authors. [CI SKIP]
pabristow
2019-05-08 14:38:59 +0100
200e1b9149improvement to multiprecision sines_table example [CI SKIP]
pabristow
2019-05-08 11:50:24 +0100
129daa914fimprovement to multiprecision sines_table example
pabristow
2019-05-08 11:47:50 +0100
c759981a2aImprove performance of sin_pi and cos_pi: Use a static_cast to int when available for parity checking as it's much faster than itrunc. Don't check for overflows in the result, since we know the result is in [-1,1].
jzmaddock
2019-05-03 19:11:03 +0100
24b410d0b0unchecked_factorial: correct numeric_limits usage to not instantiate numeric_limits<__float128>.
jzmaddock
2019-04-30 18:22:16 +0100
9b1e5561afLambertW: break dependency to cstdfloat.hpp - it causes all sorts of failures based on include order.
jzmaddock
2019-04-29 18:29:38 +0100
e125ac18abunchecked_factorial: when using a non-builtin type, default to the builtin versions if the precision is small enough. Requires updating beta.hpp as well.
jzmaddock
2019-04-28 20:36:05 +0100
2bc18d3d44On hypergeometric_soc_2014: working
jzmaddock
2019-04-23 17:58:20 +0100
1d82258911index on hypergeometric_soc_2014: 350d9a3cd 1F1: Correct use of precision changing in pFq. Correct test values which were effected by the above issue.
jzmaddock
2019-04-23 17:58:14 +0100
350d9a3cd11F1: Correct use of precision changing in pFq. Correct test values which were effected by the above issue.
jzmaddock
2019-04-21 19:03:54 +0100
70809e3c061F1: Add heuristic for large a in negative b regions.
jzmaddock
2019-04-21 19:02:31 +0100
eddde433ec1F1: Correct negative b regions for large a case.
jzmaddock
2019-04-17 18:39:27 +0100
61322ac8ec1F1: Add regularized versions to tests.
jzmaddock
2019-04-17 18:37:02 +0100
f520bc9dff1F1: Allow log_pochhammer to work when the argument is a negative integer as long as it doesn't cross the origin. Remove special series code for b < 0 as this now always goes to the checked implementation.
jzmaddock
2019-04-14 09:50:35 +0100
b8c9267aec1F1: better map out the regions for b < 0 where forwards/backwards recursion are stable and make use of them.
jzmaddock
2019-04-05 18:56:46 +0100
fb4c9f669dpFq: Make sure we're using the correct precision.
jzmaddock
2019-04-05 18:55:21 +0100
a94c4023271f1: Make calls to tgamma/lgamma qualified.
jzmaddock
2019-04-05 18:54:47 +0100
9b0d249f68pFq: Add rescaling if term when b crosses the origin underflows.
jzmaddock
2019-04-05 18:54:10 +0100
805161a5c81F1: Correct some conceptual errors in hypergeometric_1F1_by_ratios.hpp.
jzmaddock
2019-04-05 18:53:23 +0100
Merge pull request #190 from boostorg/float128_patches
jzmaddock
2019-03-23 08:53:07 +0000
072ebaac25Apply numeric_limits patches for __float128 from Gero Peterhoff.
jzmaddock
2019-03-22 19:45:35 +0000
08b7a6145fCorrect lgamma multiprecision case to correctly return sign of tgamma when requested. Found while testing 1F1.
jzmaddock
2019-03-21 20:14:48 +0000
1313bf6d281F1: refine b < 0 a > 0 region.
jzmaddock
2019-03-21 12:45:36 +0000
a41421a8e51F1: Correct selection logic for forward-ratio on negative b method. [CI SKIP]
jzmaddock
2019-03-17 19:08:55 +0000
aa916169d41F1: Add better support for a > 0, b < 0 with additional method of ratios. [CI SKIP]
jzmaddock
2019-03-17 17:00:54 +0000