2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-31 20:32:07 +00:00

275 Commits

Author SHA1 Message Date
jzmaddock
5839b19968 Update exp_sinh_quadrature_test.cpp to fix msvc test failure. 2018-05-21 18:28:40 +01:00
jzmaddock
e1a09b1f8e Gauss-complex - functions can still be static, simply error return. 2018-04-30 19:54:08 +01:00
jzmaddock
5720a040ee Update test_trapezoidal.cpp error rates and fix float128 build settings. 2018-04-30 08:45:21 +01:00
Nick Thompson
41a3a15a4d Add compiler requirements of uniform initialization syntax and (ham-handed) variadic template support to approximate std::result_of_t. 2018-03-21 13:20:02 +08:00
Nick Thompson
3fb1409f49 Compile and include test also need to have C++11 support now. 2018-03-20 19:16:25 +08:00
Nick Thompson
d30b7d62ef Update trapezoidal quadrature so that it can handle contour integrals. 2018-03-16 15:33:25 +08:00
jzmaddock
96b4041ad2 naive_monte_carlo_test.cpp: split into yet smaller portions, and get rid of /bigobj. 2018-03-14 18:31:58 +00:00
jzmaddock
78ac09cf3d naive_monte_carlo_test.cpp: split into smaller units so we get fewer "object size too large" errors, and hopefully zero in on persistent but non-reproducable test failures. 2018-03-13 18:57:01 +00:00
jzmaddock
510d24ba5c Jamfile: turn off pch for __temporary_test.cpp as it pulls in too much stuff. 2018-03-03 08:20:23 +00:00
jzmaddock
4060ec671d temp test: still trying to diagnose test matrix failures.
Switched to use test_instances lib.
[CI SKIP]
2018-02-26 18:30:59 +00:00
jzmaddock
b5c4200ea5 Update std_real_concept_tests: we were missing a couple of test cases. 2018-02-24 18:39:14 +00:00
jzmaddock
ddbc23042f Remove obsolete temporary tests.
[CI SKIP]
2018-02-24 17:17:46 +00:00
jzmaddock
ce7a8bc918 monte carlo integration: Change to use unique_ptr rather than map internally.
Fix msvc object size issues.
2018-02-19 19:39:00 +00:00
Nick Thompson
cfd81335e9 [ci skip] Fix merge conflict from develop 2018-02-17 18:05:02 -06:00
jzmaddock
71b9239bfc monte carlo integration: split test into small chunks so we don't get over-large object sizes with msvc 64-bit. Add Boost.Atomic as a dependency. 2018-02-17 09:17:20 +00:00
Nick Thompson
73a18c91c5 [ci skip] Fix up polynomial_gcd unit test. Also fix broken chebyshev transform test. 2018-02-16 15:51:04 -06:00
Nick Thompson
d30f2d5927 [ci skip] Remove gcd tests from boost.math 2018-02-16 12:43:15 -06:00
jzmaddock
073e7a7196 Merge branch 'develop' into naive_monte_carlo 2018-02-16 17:59:00 +00:00
jzmaddock
9d5ac9143b naive_monte_carlo: suppress known test failures, and fix lots of warnings. 2018-02-15 20:11:23 +00:00
jzmaddock
c6b734a791 Merge pull request #110 from boostorg/pr64
Integration test PR64
2018-02-13 19:47:54 +00:00
jzmaddock
7403cbbd43 Make table driven functions constexpr:
unchecked_factorial, unchecked_bernoulli_b2n and prime.
2018-02-11 19:59:26 +00:00
jzmaddock
d32258fcea Numeric differentiation: make some trivial changes so we don't need C++17.
Update Jamfile to exclude testing compilers which can't handle the tests.
2018-02-11 17:52:22 +00:00
jzmaddock
f4dfb9088f Merge branch 'numerical_differentiation_2' of https://github.com/NAThompson/math into pr64
Fixed Conflicts:
   include/boost/math/concepts/std_real_concept.hpp
   test/Jamfile.v2

Changes:
   Minor changes to get things compiling with msvc.
2018-02-11 16:33:41 +00:00
Nick Thompson
2f37a3643b Add unit tests and clean up docs for naive_monte_carlo integration. 2018-01-09 12:27:38 -06:00
Nick Thompson
387e0db3e1 Link pthreads on linux. 2017-12-20 12:35:19 -07:00
Nick Thompson
d53284370a Use ADL to green some more builds. Add requirements to build on Chebyshev transform. 2017-11-29 15:09:20 -07:00
Nick Thompson
401e353385 Hopefully get a few more builds green; eliminate compiler warnings. 2017-11-28 08:41:23 -06:00
Nick Thompson
e83284d482 Add more feature flags. Think I still need to link pthread. 2017-11-27 22:40:28 -06:00
Nick Thompson
870b003fd3 Add requires cxx11_* to unit tests. 2017-11-27 15:52:50 -06:00
Nick Thompson
736cc6e7a3 Fix typo and hopefully build. 2017-11-27 14:33:37 -06:00
Nick Thompson
67578ce12b Naive Monte-Carlo integration. Still needs to handle exceptions in threads. 2017-11-21 18:49:14 -07:00
jzmaddock
7c9f95fdac Math.Quaternion: We need libquadmath when available on the link line. 2017-11-02 10:14:40 +00:00
jzmaddock
97f61f0020 Math.Quaternion: Add workarounds for older compilers and fix up constexpr support. 2017-10-06 19:22:45 +01:00
John Maddock
2eabd87de1 Math.Chebyshev: Fix up chebeshev_transform for more types. 2017-09-21 19:13:36 +01:00
jzmaddock
9ee7a93678 Math.Chebyshev: Modify chebyshev_transform to dispatch to correct fftw3 functions.
Begin to hook up fftw3 tests.
2017-09-21 13:40:23 +01:00
jzmaddock
a2da7915ae Math.Chebyshev: include PCH header, and correct linker options in Jamfile.v2
Also fix some warnings from the test cases and increase the error tolerances for type float.
2017-09-20 18:25:07 +01:00
jzmaddock
82392e3e0c Merge branch 'develop' into chebyshev 2017-09-20 17:59:38 +01:00
Nick Thompson
cb470280ba Chebyshev transform 2017-09-13 17:51:50 -06:00
jzmaddock
c5decc566e quadrature: split up some more tests they the object files aren't too large on win x64. 2017-09-11 13:05:49 +01:00
jzmaddock
9c6b144082 Quadrature: Disable gauss concept checks in C++03 2017-09-11 12:06:50 +01:00
jzmaddock
d9893f5e01 Quadrature: update conceptual tests for Gauss (Kronrod) quadrature. 2017-09-06 19:53:10 +01:00
jzmaddock
e09ad4c3aa Quadrature: finish off Gauss and Gauss-Kronrod integration code and tests. 2017-09-06 18:03:15 +01:00
jzmaddock
f301e2a197 Merge pull request #72 from boostorg/pr66
PR66: Moved to here for integration testing.
2017-08-23 18:47:46 +01:00
jzmaddock
f6495af64c Polynomial: more simplifications and modernizations.
Also update msvc performance results.
2017-08-21 13:15:39 +01:00
jzmaddock
307fd76013 quadrature: address msvc CI failures. 2017-08-17 20:18:08 +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
d01778ed00 tanh_sinh: Fix a couple of test failures. 2017-07-17 19:41:15 +01:00
jzmaddock
6259b8c795 tanh_sinh: add support for 2 arg user functions.
Update tests accordingly and get everything passing locally.
2017-07-16 19:18:20 +01:00
jzmaddock
21b00bba62 Merge branch 'develop' into pr66
Fixed Conflicts:
test/Jamfile.v2
2017-07-15 16:06:27 +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