97fb671b251F1: Fix up expected errors in tests. [CI SKIP]
jzmaddock
2019-02-26 18:40:20 +0000
9a41f397071F1: Add missing using declaration.
jzmaddock
2019-02-26 18:39:44 +0000
28f5e46528lgamma: switch to taylor series at z = 1 for lgamma with no lanczos support. Previous version was non-convergent under some conditions.
jzmaddock
2019-02-26 18:39:14 +0000
7c75df1a211F1: fix conceptual error in hypergeometric_1F1_small_a_negative_b_by_ratio.
jzmaddock
2019-02-26 18:36:20 +0000
24b1fe51e5CI: split quadrature tests into a separate group to try to avoid timeouts.
jzmaddock
2019-02-24 13:13:57 +0000
640f6cc510test_root_iterations.cpp: adjust expected result for vc10.
jzmaddock
2019-02-24 13:06:21 +0000
39c3d03db21F1: simplify log_pochhammer, add new test cases. [CI SKIP]
jzmaddock
2019-02-24 09:43:31 +0000
fa875495e21F1: Update logic to determine when to apply Kummer's transformation. [CI SKIP]
jzmaddock
2019-02-23 19:25:27 +0000
61b52c010d1F1: Add new bug test cases. [CI SKIP]
jzmaddock
2019-02-23 18:40:31 +0000
2618f779e61F1: correct/improv e method selection logic.
jzmaddock
2019-02-23 18:39:51 +0000
9416a8d1c31F1: temporarily use ADL to find tgamma/lgamma to improve mpfr performance when generating test values.
jzmaddock
2019-02-23 18:39:05 +0000
73865444391F1: Fixes for small b values when recursing.
jzmaddock
2019-02-23 18:37:56 +0000
d92810c00b1F1: Use a checked series summation for the Tricomi approximation as we can't always tell when it will be divergent in advance.
jzmaddock
2019-02-23 18:37:23 +0000
bf4f3b6ced1F1: Apply scaling to hypergeometric_1f1_recurrence_on_z_minus_zero.
jzmaddock
2019-02-23 18:35:45 +0000
b7ea8cef5cRevert test_autodiff_4 - these two tests break test_autodiff_3. Attempt to fix asinh() test that fails on gcc-mingw for unknown reason.
Matt Pulver
2019-02-23 11:56:16 -0500
fd1262bdcfMove 2 test_autodiff_4 tests back into test_autodiff_3.
Matt Pulver
2019-02-22 18:05:43 -0500
aff668f28cRemove long double and multiprecision tests so build unbreaks.
Nick Thompson
2019-02-21 10:16:35 -0700
418887e137Move round_and_trunc and iround_and_itrunc tests from _4 to _3. Drop lambert_w0 test.
Matt Pulver
2019-02-21 08:51:13 -0500
a3bb22494aRoot finding: correct bug where we could incorrectly terminate when the last iteration was pathological and we had to bisect. Fixes: https://github.com/boostorg/math/issues/184.
jzmaddock
2019-02-20 20:53:00 +0000
f03c562721Remove mixed_partials_test and black_scholes_test. These are in the examples folder.
Matt Pulver
2019-02-19 18:25:04 -0500
7fb4062e97Split autodiff tests into 4 files due to mingw 'too many sections'. Comment out unused #include <boost/multiprecision/cpp_bin_float.hpp> (tested in examples).
Matt Pulver
2019-02-18 18:40:26 -0500
2d0e3db2db1F1: Picked off a couple more bug cases, some more are currently "unfixable" and lodged as such. [CI SKIP]
jzmaddock
2019-02-18 19:30:57 +0000
992b6aae15Split autodiff tests into 3 files due to mingw 'too many sections'. Doc: improve General Functions subsection.
Matt Pulver
2019-02-17 11:14:08 -0500
23de7a57afbig_constant.hpp: fully qualify names so they can be used outside namespace boost::math. [CI SKIP]
jzmaddock
2019-02-17 15:58:17 +0000
5c663c558d1F1: Correct cancellation bug in log_pochhammer. Refine termination condition for series. Add previously failing tests to bug cases.
jzmaddock
2019-02-17 15:57:33 +0000
f4e5abfbb1pFq: Add timeout support to hypergeometric_pFq_precision. [CI SKIP]
jzmaddock
2019-02-17 10:00:53 +0000
867b68440c1F1: Fix bug in recurrence relations.
jzmaddock
2019-02-17 10:00:03 +0000
Merge branch 'develop' into autodiff
pulver
2019-02-16 15:06:12 -0500
bd14611c59Split autodiff tests into 2 files due to mingw 'too many sections'.
Matt Pulver
2019-02-16 15:04:21 -0500
b60cc93ae21F1: add updated test cases for new bugs found. Completes second round of bug fixes. No doubt more to come. [CI SKIP]
jzmaddock
2019-02-16 12:14:09 +0000
bd9599fe3f1F1: hypergeometric_1F1_small_a_negative_b_by_ratio doesn't work when b + i == a for some integer i.
jzmaddock
2019-02-16 12:13:07 +0000
00dfd444701F1, asymptotic-z region: don't use logs unless we really have to. Also don't take this branch when |a| is really small.
jzmaddock
2019-02-16 12:11:49 +0000
e21ebd56c41F1: Add expected error rates for bug cases. Completes first round of bug fixing, but there are still many more to come. [CI SKIP]
jzmaddock
2019-02-15 20:05:18 +0000
612c827bc6Hypergeometrics: add pFq to specified precision.
jzmaddock
2019-02-15 20:00:55 +0000
a060a48a011F1: Add better support for very small a when b < 0.
jzmaddock
2019-02-15 20:00:15 +0000
da18aae70fMore warning suppression, fix function signatures.
jzmaddock
2019-02-15 19:59:21 +0000
76cb52af91Bit of msvc warning suppression.
jzmaddock
2019-02-15 19:58:15 +0000
Merge pull request #179 from boostorg/barycentric_move_constructor [CI SKIP]
Nick
2019-02-14 22:43:13 -0700
1bf3ba6bd2Fix example compiler requirements. Add <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj to test/Jamefile.v2. Minor doc/code updates.
Matt Pulver
2019-02-14 10:54:42 -0500
b44f37845aUse m_x(std::move(x)) rather than m_x{std::move(x)}.
Nick Thompson
2019-02-12 11:50:21 -0700
51e6cb14d21F1: add bug cases identified during random testing. Note that these tests currently all fail, some are commented out because they should be tests for overflow.
jzmaddock
2019-02-12 18:17:05 +0000
cf277a51f4Disable some clang warnings on the hypergeometric tests.
jzmaddock
2019-02-12 18:15:18 +0000
a71c2c08871F1, A&S 13.3.6 selection logic: improve estimate of Bessel I convergence rate so we don't accidentally take this method when it is non-convergent.
jzmaddock
2019-02-12 18:14:28 +0000
fa3e94ff791F1: large z case: can't have b-a as a negative integer.
jzmaddock
2019-02-12 18:09:14 +0000
9eb6d5fc581F1, hypergeometric_1F1_backwards_recursion_on_b_for_negative_a: correct use of scaling.
jzmaddock
2019-02-12 18:08:21 +0000
61af0415f41F1: large abz: Can't use A&S 13.3.6 when b-a = 1/2.
jzmaddock
2019-02-12 18:07:19 +0000
71340ca0ad1F1: extend A&S 13.3.6 to large z.
jzmaddock
2019-02-12 18:06:15 +0000
9418a4e2d4Doc: Add sections Migrating Code, and Function Writing Guidelines. Additional math function overloads: acosh, asinh, atanh, cosh, erf, lambert_w0, sinc, sinh, tanh. Attempt to fix appveyor errors.
Matt Pulver
2019-02-12 07:43:04 -0500
8e78096977Add more C++11 feature requirements to barycentric_rational.
Nick Thompson
2019-02-11 21:42:12 -0700
c60af18460Merge branch 'develop' into barycentric_move_constructor
Nick Thompson
2019-02-11 09:46:28 -0700
6c1af3a3aaAdd extra C++11 features to requirements for barycentric_rational example. [CI SKIP]
Nick Thompson
2019-02-11 09:46:25 -0700
210c53151cIncrease Lanczos smoothing error rate for Windows (again).
Nick Thompson
2019-02-10 10:45:33 -0700
cac1059c78Barycentric rational test still generates object too big.
Nick Thompson
2019-02-09 18:20:03 -0700
5212ce1276Merge branch 'develop' into barycentric_move_constructor [CI SKIP]
Nick Thompson
2019-02-09 18:10:11 -0700
8c762558e3Increase error rates for Lanczos smoothing.
Nick Thompson
2019-02-09 16:44:57 -0700
8024c4eae0Remove instantiation of std::complex on multiprecision types.
Nick Thompson
2019-02-09 09:46:45 -0700
Merge branch 'develop' into autodiff
pulver
2019-02-03 20:59:39 -0500
7748f2ea19Feedback from boostorg/math/#176
Matt Pulver
2019-02-03 20:45:35 -0500
5cf0c04ecfMerge branch 'autodiff' of github.com:pulver/math into autodiff
Matt Pulver
2019-02-03 17:17:02 -0500
9c238c07e41F1: Add some limits to the circumstances where we will try out the Bessel function approximations. [CI SKIP]
jzmaddock
2019-02-03 19:10:49 +0000
3dddfaa9161F1: Calculate and cache Bessel I and J values for A&S 13.3.7 Tricomi via recurrences. This completes the Bessel approximation TODO's.
jzmaddock
2019-02-03 19:09:39 +0000
bc96c5c44f1F1: correct hypergeometric_1F1_backwards_recursion_on_b_for_negative_a for the case where b > 0.
jzmaddock
2019-02-03 18:52:46 +0000
4f0f6817e01F1: Add missing typecast to enum.
jzmaddock
2019-02-03 18:51:35 +0000
40d3871ea0Bessel Iterators: Add missing constructor to bessel_j_backwards_iterator and new bessel_i_forwards_iterator for forward iteration on I_v(x) with v < 0.
jzmaddock
2019-02-03 18:50:51 +0000
0f1dd75f08BesselJY: Correct overflow handling so we get infinity rather than a NaN
jzmaddock
2019-02-03 18:46:40 +0000
17c3ef00931F1: adjust expected error rates and make sure we can find stdlib functions via ADL.
jzmaddock
2019-02-03 18:45:36 +0000
93ccc669d9Remove integer tests for median absolute deviation; need to think more on how this should work (which it can) [CI SKIP]
Nick Thompson
2019-02-02 11:14:06 -0700
3d70e49874Refactor all tests to use summation condition numbers. Kick off build.
Nick Thompson
2019-02-01 22:23:02 -0700
3f5ca2b8daRefactor moment sums to use the condition number class [CI SKIP]
Nick Thompson
2019-02-01 16:28:42 -0700
Merge pull request #180 from boostorg/condition_numbers2 [CI SKIP]
Nick
2019-02-01 13:39:35 -0700
6742ed83f6Merge branch 'develop' into barycentric_move_constructor [CI SKIP]
Nick Thompson
2019-02-01 11:21:23 -0700
9362bae4fcAdd extra cxx11 feature tests to example. Prevent macro substitution of min. Decrease length of unit tests for barycentric_rational from 90 seconds to 24 seconds.
Nick Thompson
2019-02-01 11:19:56 -0700
c798a78aadAdd caveats section to condition numbers. [CI SKIP]
Nick Thompson
2019-01-31 16:33:28 -0700
a187b714e91F1: Apply backwards recurrence relations for GammaP in large a,b,z approximation. [CI SKIP]
jzmaddock
2019-01-31 19:06:17 +0000
30af3aebd2Rewrite recurrence for negative a and b to use more efficient shifts. Removes one more TODO. [CI SKIP]
jzmaddock
2019-01-28 18:59:55 +0000
50e6c83e47Test condition number as well as error rate [CI SKIP]
Nick Thompson
2019-01-29 18:51:44 -0700
c8dfc96f88Merge commit [CI SKIP]
Nick Thompson
2019-01-29 17:34:41 -0700
680719b0c8Add test for exponential sum [CI SKIP]
Nick Thompson
2019-01-29 17:23:04 -0700
4c48f2d6e2Lanczos smoothing now works with boost::range [CI SKIP]
Nick Thompson
2019-01-29 12:46:52 -0700
b1845e5e4dDocument C++ version required for Lanczos smoothing. [CI SKIP]
Nick Thompson
2019-01-29 11:37:14 -0700
11d2cfc41aAdd Lanczos smoothing to roadmap.qbk [CI SKIP]
Nick Thompson
2019-01-28 14:24:19 -0700