jzmaddock
|
17c3ef0093
|
1F1: adjust expected error rates and make sure we can find stdlib functions via ADL.
|
2019-02-03 18:45:36 +00:00 |
|
jzmaddock
|
a187b714e9
|
1F1: Apply backwards recurrence relations for GammaP in large a,b,z approximation.
[CI SKIP]
|
2019-01-31 19:06:17 +00:00 |
|
jzmaddock
|
f00093cdf3
|
Test special cases, code tidy up, fix a couple of bugs exposed by new tests.
|
2019-01-27 09:28:56 +00:00 |
|
jzmaddock
|
fbba64a30c
|
1F1: Fix some multiprecision errors, refactor difficult/unsolved cases into separate tests and only test where appropriate.
[CI SKIP]
|
2019-01-20 11:27:38 +00:00 |
|
jzmaddock
|
695486b1ce
|
hypergeometrics: Correct all the conceptual errors, fix up concept tests and generally test many more types.
[CI SKIP]
|
2019-01-18 19:31:50 +00:00 |
|
jzmaddock
|
def238994e
|
Improve and test the recurrence tools.
[CI SKIP]
|
2019-01-15 19:31:31 +00:00 |
|
jzmaddock
|
456538ddd4
|
Merge branch 'develop' into hypergeometric_soc_2014
[CI SKIP]
|
2018-12-20 09:09:29 +00:00 |
|
jzmaddock
|
0f3365c576
|
test_roots.cpp: Fix macro usage (again), also split up CI tests a bit more to handle timeouts.
|
2018-12-10 19:31:42 +00:00 |
|
jzmaddock
|
0816bf0e87
|
1F1: improve bessel function failure modes, and improve selection logic.
|
2018-12-10 19:26:56 +00:00 |
|
jzmaddock
|
bf1b9729be
|
test_roots.cpp: Fix Boost.Config macro usage from merged PR.
|
2018-12-09 08:54:02 +00:00 |
|
Nick Thompson
|
5818b07728
|
Make sure huge roots and tiny roots are found. [CI SKIP]
|
2018-12-07 10:35:02 -07:00 |
|
Nick Thompson
|
d2bf1b18fd
|
Merge branch 'develop' into complex_newton
|
2018-12-07 09:03:08 -07:00 |
|
jzmaddock
|
0152cfa2a9
|
Incomplete gamma: add asymptotic approximation for large argument.
Allows the functions to be used with very large (or infinite) argument.
Fixes: https://github.com/boostorg/math/issues/168.
|
2018-12-07 09:37:50 +00:00 |
|
Nick Thompson
|
37336e2372
|
Merge branch 'develop' into complex_newton
|
2018-12-04 14:28:52 -07:00 |
|
Nick Thompson
|
cb71b06c10
|
You would think a double precision complex division would be the same on every compiler. You would be wrong.
|
2018-12-04 14:28:04 -07:00 |
|
Nick Thompson
|
6e25e27d01
|
Merge branch 'develop' into complex_newton
|
2018-12-04 11:09:06 -07:00 |
|
Nick Thompson
|
8c6740463a
|
Meaningless commit to kick off CI build.
|
2018-12-03 17:06:21 -07:00 |
|
Nick Thompson
|
baddf9509a
|
The move constructor is 30% faster than the copy; hence remove the data copy and only allow move construction. [CI SKIP]
|
2018-12-02 13:34:51 -07:00 |
|
Nick Thompson
|
5169fc9e75
|
Actually test the initializer list constructor [CI SKIP]
|
2018-12-02 12:04:31 -07:00 |
|
jzmaddock
|
c0f236e251
|
Merge branch 'develop' into catmull_rom
Fixed Conflicts:
doc/Jamfile.v2
Corrected some doc formatting, and regenerated the docs.
|
2018-12-01 19:38:16 +00:00 |
|
jzmaddock
|
33d3d0942f
|
Merge branch 'polynomial_constructor' into develop
|
2018-12-01 11:21:27 +00:00 |
|
jzmaddock
|
0a46a6530a
|
test_polynomial.cpp: Fix defect macro usage and use BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX.
|
2018-12-01 09:57:35 +00:00 |
|
jzmaddock
|
451afc3102
|
Fix polynomial template constructors.
|
2018-11-30 19:31:51 +00:00 |
|
Nick Thompson
|
66373a0b22
|
Fix failing unit test by using semi-scale invariant termination criteria. [CI SKIP]
|
2018-11-28 14:35:34 -07:00 |
|
Nick Thompson
|
24694847dc
|
Attempt to green up build by making it more obvious that the initializer list constructor should be called.
|
2018-11-28 13:35:10 -07:00 |
|
Nick Thompson
|
af5b91a5be
|
Let x* be the root of f. Add failing unit test for function such that f(x*) > sqrt(eps). [CI SKIP]
|
2018-11-26 14:10:14 -07:00 |
|
Nick Thompson
|
3b62d7cd72
|
Trivial changes to green up build.
|
2018-11-25 11:23:06 -07:00 |
|
Nick Thompson
|
f78578b42b
|
Remove float128 tests to green up builds. Plenty of multiprecision is being tested as it stands.
|
2018-11-25 01:24:19 -07:00 |
|
Nick Thompson
|
3ab69d00ee
|
Complex Newton's method. Zero derivatives handled by Muller's Method.
|
2018-11-25 00:19:11 -07:00 |
|
Nick Thompson
|
eb042c06d8
|
Only run tests requiring C++11 in C++11 mode.
|
2018-11-24 18:10:06 -07:00 |
|
Nick Thompson
|
54f475e58f
|
Add call operator, .prime(), .integrate(), and move constructor to polynomial.hpp
|
2018-11-14 17:04:57 -07:00 |
|
jzmaddock
|
22223d5434
|
CI: Move some tests from "misc" to "distribution_tests" for load balancing reasons.
|
2018-11-14 19:13:46 +00:00 |
|
jzmaddock
|
20cab7704e
|
Merge branch 'hypergeometric_soc_2014' of https://github.com/boostorg/math into hypergeometric_soc_2014
|
2018-11-12 19:39:18 +00:00 |
|
jzmaddock
|
9cad7b0ccf
|
Apply some workarounds for failing CI tests.
|
2018-11-10 18:03:07 +00:00 |
|
jzmaddock
|
bfb204937e
|
Hypergeometric 1F1: Tentatively fix more issues.
|
2018-11-07 16:23:35 +00:00 |
|
Nick Thompson
|
096595facc
|
Merge branch 'develop' into catmull_rom
Merge develop [CI SKIP]
|
2018-10-31 10:42:00 -06:00 |
|
Nick Thompson
|
c81919ff26
|
Remove typos and unused variables.
|
2018-10-30 14:39:49 -06:00 |
|
Nick Thompson
|
ea0128205e
|
Consolidate constexp constant tests into single section. Remove unused typedef from Lambert-W integral tests. Update README.md with CI status. [CI SKIP]
|
2018-10-30 13:38:31 -06:00 |
|
Nick Thompson
|
c0e93a9817
|
Fix excessive warnings from underflow, raise error rates slightly to fix test failures on clang 1000.11.45.2
|
2018-10-30 12:38:10 -06:00 |
|
Nick Thompson
|
26b30a36c7
|
Add requires syntax to green up some builds.
|
2018-10-29 12:31:48 -06:00 |
|
Nick Thompson
|
381f663517
|
Merge and run CI
|
2018-10-28 23:27:41 -06:00 |
|
jzmaddock
|
cd626ffc89
|
1F1: Correct erroneous test data.
[CI SKIP]
|
2018-10-27 13:37:27 +01:00 |
|
jzmaddock
|
7c800ddf0a
|
remove stray {}'s
|
2018-10-23 20:08:16 +01:00 |
|
jzmaddock
|
62ef341156
|
Merge branch 'hypergeometric_soc_2014' of https://github.com/boostorg/math into hypergeometric_soc_2014
Fixed Conflicts:
include/boost/math/special_functions/detail/hypergeometric_series.hpp
include/boost/math/special_functions/hypergeometric_1F1.hpp
|
2018-10-23 19:49:30 +01:00 |
|
Nick Thompson
|
60edddae72
|
Add Laplace and Mellin transform test so that 1F1 is tested over its entire domain.
|
2018-10-23 10:23:23 -06:00 |
|
Nick Thompson
|
1791a4b597
|
Make casing of pFq, 0F1, 1F1, etc, uniform. Make filename casing uniform to prevent compiler warnings/errors on non-portable include paths.
|
2018-10-22 14:13:29 -06:00 |
|
jzmaddock
|
a7c68f1c87
|
hypergeometrics: Update Jamfile so it can build the tests.
Fix missing includes in hypergeometric_0f1_bessel.hpp.
Remove unneeded includes from test files.
|
2018-10-22 18:46:15 +01:00 |
|
jzmaddock
|
833b4c9b5f
|
hypergeometric_1F1: begin to fix up remaining difficult cases.
Adds a checked series for those we can't fix.
[CI SKIP]
|
2018-10-20 09:58:11 +01:00 |
|
jzmaddock
|
52079d2d23
|
Merge branch 'develop' into hypergeometric_soc_2014
Fixed Conflicts:
doc/equations/generate.sh
|
2018-10-18 11:11:13 +01:00 |
|
jzmaddock
|
4576399030
|
exp_sinh_quadrature_test.cpp: fix breakage in last commit.
|
2018-10-12 18:16:43 +01:00 |
|