Commit Graph

15 Commits

Author SHA1 Message Date
Nick Thompson
9b14fff12e Remove header deprecation warnings. 2019-08-10 08:50:12 -04:00
jzmaddock
5720a040ee Update test_trapezoidal.cpp error rates and fix float128 build settings. 2018-04-30 08:45:21 +01:00
Nick Thompson
27015f14bb [CI SKIP] Failing unit test for complex_128 2018-04-25 09:48:22 +08:00
Nick Thompson
175d1e7e2c Increase error bound in bump function due to floating point reordering due to refactoring to support R->C functions. 2018-04-05 08:34:08 +08:00
Nick Thompson
90273e12a7 Fix C++11/C++17 incompatibility by typdefs. Increase default max refinements. 2018-04-03 11:07:03 +08:00
Nick Thompson
37ec3fcaed [CI SKIP] Increase max refinements so that a larger number of digits can be recovered. 2018-04-01 16:43:04 +08:00
Nick Thompson
c830e50506 Add erfc computed via trapezoidal quadrature. 2018-03-31 14:25:11 +08:00
Nick Thompson
3c90b8a856 Incredibly stupid bug which makes the previous build worthless. 2018-03-20 14:35:03 +08:00
Nick Thompson
4c2088a789 Test Modified Bessel function. 2018-03-20 10:52:56 +08:00
Nick Thompson
190fb1710d [CI SKIP] The trapezoidal quadrature now works with contour integrals. 2018-03-17 23:35:44 +08:00
Nick Thompson
d30b7d62ef Update trapezoidal quadrature so that it can handle contour integrals. 2018-03-16 15:33:25 +08:00
jzmaddock
34d413e830 trapezoidal: More fixes prior to merging:
Add new documentation section for integrators.
Remove isfinite from std_real_concept.hpp - it's not part of our conceptual requirements.
Add workarounds for older compilers that can't handle the default arguments to the function.
Restrict testing test_trapezoidal.cpp to compilers that handle lambdas.
Make the concept checks C++03.
Make test_trapezoidal.cpp compile with VC11's broken lambda support.
2017-06-16 18:13:42 +01:00
jzmaddock
f435cd3451 Bring trapezoidal.hpp more into line with the rest of Boost.Math:
Add policy support for error handling and epsilon.
Fix some warnings in the test case (msvc).
2017-06-15 19:14:31 +01:00
Nick Thompson
4801e2d8bf Add namespace boost::math::quadrature. Remove throw when condition number of summation exceeds precision of type; how to properly mollify the condition number is not clear and should be done consistently rather than ad-hoc. 2017-05-11 21:03:00 -06:00
Nick Thompson
48a0cf714b Put license information in each file. Do not throw when condition number is approaching an undefined value; use mollification. Improve documentation. 2017-05-02 12:02:02 -06:00