Nick Thompson
9b14fff12e
Remove header deprecation warnings.
2019-08-10 08:50:12 -04:00
jzmaddock
9cad7b0ccf
Apply some workarounds for failing CI tests.
2018-11-10 18:03:07 +00:00
jzmaddock
4576399030
exp_sinh_quadrature_test.cpp: fix breakage in last commit.
2018-10-12 18:16:43 +01:00
jzmaddock
4810facc7d
exp_sinh_quadrature_test.cpp: don't carry out test if we're not going to check the result.
...
Add /bigobj to more msvc tests.
2018-10-12 13:23:57 +01:00
jzmaddock
628ffd1c80
Merge branch 'develop' into rational_derivatives
2018-09-02 12:58:59 +01:00
jzmaddock
47b022cb3a
exp_sinh_quadrature_test.cpp: adjust expected error rates for real_concept.
2018-06-18 08:59:41 +01:00
jzmaddock
52c1f1c932
Fix 2 minor CI failures.
2018-06-02 13:35:26 +01:00
jzmaddock
5839b19968
Update exp_sinh_quadrature_test.cpp to fix msvc test failure.
2018-05-21 18:28:40 +01:00
Nick Thompson
8e8d02f3cb
Loosen up exp-sinh quadrature error to green build.
2018-05-06 10:25:39 +08:00
Nick Thompson
728b6949ed
Complex valued integrand support for exp-sinh quadrature
2018-05-03 12:19:04 +08:00
jzmaddock
324a047f1e
Uncomment #define BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS which appears to have been accidentally disabled.
...
Disable some long double tests when BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS is set.
2018-02-22 18:25:02 +00:00
jzmaddock
be90278cb8
Quadrature: address more vc12 x64 failures.
2017-08-21 13:36:08 +01:00
jzmaddock
58247a32d7
quadrature: deal with another vc12 x64 failure.
2017-08-20 08:30:35 +01:00
jzmaddock
9aa555a189
Quadrature: More fixes for VC12 test failures.
...
Comment: std::exp(x) returns NaN or similar for x large and negative on this platform instead of the expected 0.
2017-08-19 18:41:09 +01:00
jzmaddock
8aaf2d5e43
Quadrature: Fix error in test case.
2017-08-19 12:47:34 +01:00
jzmaddock
b15addd7b7
Quadrature: more tentative fixes for CI failures.
2017-08-18 18:25:21 +01:00
jzmaddock
98fe2e4581
Quadrature: add alternate forms of some of the problematic CRC test integrals.
2017-08-14 19:39:11 +01:00
jzmaddock
1225612a28
quadrature: Remove unneeded test case, adjust one error rate, and finally silence some warnings.
2017-08-06 12:50:53 +01:00
jzmaddock
8799d16502
quadrature: Fix some test failures, by breaking up the tests more and fixing the test requirements.
2017-07-25 19:33:49 +01:00
jzmaddock
c3eb9e73d9
quadrature: move the tolerance into the integrate method from the constructor.
...
Since nothing in the constructor depends on the tolerance, and we may wish to use different integration tolerances with the same integrator object.
Update the tests to match the new interface. Also add "direct" integration methods which do not adapt the range at all, but assume that we are using the integrators native range.
2017-07-25 18:26:21 +01:00
jzmaddock
5186181a96
exp_sinh: Fix failing gcc test.
2017-07-23 19:26:23 +01:00
jzmaddock
03b494abca
exp_sinh: Archive coefficient generation code.
2017-07-23 17:06:14 +01:00
jzmaddock
397d8ce9c9
exp_sinh: add support for pre-computed constants.
2017-07-20 19:55:44 +01:00
jzmaddock
80125ffb2c
tanh_sinh: Hook up infinite limits code to use the available complements of abscissa values where appropriate.
2017-07-12 19:17:29 +01:00
jzmaddock
1f45483ec1
Fix lambda expressions to be expression-template safe.
2017-07-11 18:45:59 +01:00
jzmaddock
8b40c2cbb1
quadrature: Fix cpp_dec_float tests.
2017-06-26 09:02:09 +01:00
jzmaddock
040feb0240
Get the tests hooked up and working with a variety of compilers.
2017-06-24 09:48:32 +01:00
jzmaddock
b55167446f
Quadrature: Policify the code,
...
Make tanh_sinh quadrature arbitrary precision.
Rework tests so the object files are not so large.
Added some more example integrals to the tanh_sinh tests.
2017-06-21 18:29:46 +01:00
Nick Thompson
78409954f2
Use quadrature namespace. Add example.
2017-05-11 21:51:35 -06:00
Nick Thompson
3bfeee838d
Double exponential quadrature.
2017-05-10 22:03:21 -06:00