jzmaddock
|
bbcd180273
|
catmull_rom - second try at back porting to C++11.
|
2019-05-23 08:54:11 +01:00 |
|
jzmaddock
|
1b10acf47f
|
Backport catmull_rom.hpp to C++11.
See https://github.com/boostorg/math/issues/208.
|
2019-05-22 19:38:34 +01:00 |
|
jzmaddock
|
e414e316ab
|
Merge pull request #191 from boostorg/float128_patches_2
Next set of float128 patches for better std lib support.
|
2019-04-27 19:03:48 +01:00 |
|
jzmaddock
|
61322ac8ec
|
1F1: Add regularized versions to tests.
|
2019-04-17 18:37:02 +01:00 |
|
jzmaddock
|
a9201f9a44
|
Add more cstdfloat functions for __float128
|
2019-03-26 19:57:11 +00:00 |
|
pulver
|
2ffd44200a
|
Merge branch 'develop' into autodiff
|
2019-02-28 08:45:53 -05:00 |
|
jzmaddock
|
97fb671b25
|
1F1: Fix up expected errors in tests.
[CI SKIP]
|
2019-02-26 18:40:20 +00:00 |
|
jzmaddock
|
24b1fe51e5
|
CI: split quadrature tests into a separate group to try to avoid timeouts.
|
2019-02-24 13:13:57 +00:00 |
|
Matt Pulver
|
b7ea8cef5c
|
Revert test_autodiff_4 - these two tests break test_autodiff_3. Attempt to fix asinh() test that fails on gcc-mingw for unknown reason.
|
2019-02-23 11:56:16 -05:00 |
|
Matt Pulver
|
fd1262bdcf
|
Move 2 test_autodiff_4 tests back into test_autodiff_3.
|
2019-02-22 18:05:43 -05:00 |
|
jzmaddock
|
332fb32919
|
Merge branch 'develop' into hypergeometric_soc_2014
[CI SKIP]
|
2019-02-21 13:03:04 +00:00 |
|
Matt Pulver
|
7fb4062e97
|
Split autodiff tests into 4 files due to mingw 'too many sections'. Comment out unused #include <boost/multiprecision/cpp_bin_float.hpp> (tested in examples).
|
2019-02-18 18:40:26 -05:00 |
|
Matt Pulver
|
992b6aae15
|
Split autodiff tests into 3 files due to mingw 'too many sections'. Doc: improve General Functions subsection.
|
2019-02-17 11:14:08 -05:00 |
|
pulver
|
4d8622d9bd
|
Merge branch 'develop' into autodiff
|
2019-02-16 15:06:12 -05:00 |
|
Matt Pulver
|
bd14611c59
|
Split autodiff tests into 2 files due to mingw 'too many sections'.
|
2019-02-16 15:04:21 -05:00 |
|
Matt Pulver
|
1bf3ba6bd2
|
Fix example compiler requirements. Add <toolset>gcc-mingw:<cxxflags>-Wa,-mbig-obj to test/Jamefile.v2. Minor doc/code updates.
|
2019-02-14 10:54:42 -05:00 |
|
jzmaddock
|
cf277a51f4
|
Disable some clang warnings on the hypergeometric tests.
|
2019-02-12 18:15:18 +00:00 |
|
Matt Pulver
|
9418a4e2d4
|
Doc: 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.
|
2019-02-12 07:43:04 -05:00 |
|
Nick Thompson
|
8e78096977
|
Add more C++11 feature requirements to barycentric_rational.
|
2019-02-11 21:42:12 -07:00 |
|
Nick Thompson
|
cac1059c78
|
Barycentric rational test still generates object too big.
|
2019-02-09 18:20:03 -07:00 |
|
jzmaddock
|
c603bf78a7
|
Hypergeometrics: Fix up some testing and conceptual errors flagged up by first CI run.
|
2019-02-06 18:42:09 +00:00 |
|
jzmaddock
|
028868a670
|
0F1/2F0: mark up error rates.
|
2019-02-04 18:22:29 +00:00 |
|
pulver
|
04aeb5fdd9
|
Merge branch 'develop' into autodiff
|
2019-02-03 20:59:39 -05:00 |
|
Matt Pulver
|
7748f2ea19
|
Feedback from boostorg/math/#176
|
2019-02-03 20:45:35 -05:00 |
|
Nick Thompson
|
c8dfc96f88
|
Merge commit [CI SKIP]
|
2019-01-29 17:34:41 -07:00 |
|
Nick Thompson
|
1a00352994
|
Second attempt at condition numbers file. [CI SKIP]
|
2019-01-28 13:48:36 -07:00 |
|
Matt Pulver
|
ad96b617cc
|
Add differentiation/autodiff.hpp.
|
2019-01-23 14:17:02 -05:00 |
|
Nick Thompson
|
119aff9ff2
|
Lanczos smoothing differentiators.
|
2019-01-22 12:14:21 -07: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 |
|
Nick
|
049d51959e
|
Merge branch 'develop' into sequence_tools
|
2019-01-17 07:28:27 -07:00 |
|
jzmaddock
|
d713d9bf75
|
CI: clang-6 on travis has no C++17 std lib support so don't expect it to work.
|
2019-01-16 18:46:19 +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 |
|
Nick Thompson
|
fb2ae307d6
|
Computation of covariance. [CI SKIP]
|
2018-12-10 14:38:42 -07:00 |
|
Nick Thompson
|
94ceca1e43
|
Split descriptive_statistics.hpp into univariate_statistics.hpp and a currently-hypothetical bivariate_statistics.hpp [CI SKIP]
|
2018-12-10 12:05:05 -07:00 |
|
Nick Thompson
|
1a246db791
|
Change from vector_functionals.hpp to descriptive_statistics.hpp and norms.hpp.
|
2018-12-08 20:53:14 -07:00 |
|
Nick Thompson
|
bce92d78ba
|
Add Shannon entropy and kick off build.
|
2018-12-07 18:44:40 -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
|
22223d5434
|
CI: Move some tests from "misc" to "distribution_tests" for load balancing reasons.
|
2018-11-14 19:13:46 +00: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 |
|
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
|
ad26e3fa9a
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
|
2018-10-12 13:24:13 +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
|
5eca86157b
|
Modify tanh_sinh to work with complex integrals.
|
2018-10-08 20:45:15 +01:00 |
|
jzmaddock
|
7abfa952cd
|
Switch a couple of tests to release mode to reduce object file sizes.
|
2018-10-02 18:45:07 +01:00 |
|
jzmaddock
|
3104f3ad79
|
LambertW: Fix for types with no numeric_limits.
Configuration fix for __float128 support.
|
2018-08-30 18:47:40 +01:00 |
|
jzmaddock
|
bed980e202
|
Merge branch 'develop' into lambertw
|
2018-08-30 10:17:19 +01:00 |
|
jzmaddock
|
45b86cf115
|
LambertW: Fix up GCC support.
Split tests into smaller units so as not to generate over-large object files.
|
2018-08-29 19:34:30 +01:00 |
|
jzmaddock
|
6389878e77
|
naive_monte_carlo_test.cpp: correct #if block and fix Jamfile.v2 mistake (missing whitespace).
|
2018-07-30 09:09:19 +01:00 |
|
jzmaddock
|
60f1dae81e
|
Update test Jamfile.v2 with more targets using /bigobj under msvc
|
2018-07-29 19:11:50 +01:00 |
|
jzmaddock
|
177c642cbc
|
Big GCC warning fix - see https://github.com/boostorg/math/issues/136
|
2018-07-28 11:33:41 +01:00 |
|
jzmaddock
|
a2f228ca88
|
CI: Move some tests from misc to special_functions test group to try and avoid timeouts.
|
2018-07-02 13:37:49 +01:00 |
|
jzmaddock
|
658945d508
|
Improve sinc approximations and add better tests.
Fixes: https://svn.boost.org/trac10/ticket/13606 and https://svn.boost.org/trac10/ticket/13603.
|
2018-06-17 19:10:46 +01:00 |
|
jzmaddock
|
5839b19968
|
Update exp_sinh_quadrature_test.cpp to fix msvc test failure.
|
2018-05-21 18:28:40 +01:00 |
|
pabristow
|
23ecd1a1c0
|
All changes before getting develop up-to-date.
|
2018-05-15 14:00:34 +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
|
9dce6d8bb9
|
Catmull-Rom: Add example and test to build, update docs.
|
2017-12-22 23:30:31 -07: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 |
|
pabristow
|
80b4bf3bef
|
Change to jamfile
|
2017-11-18 12:02:51 +00: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 |
|