ce7a8bc918monte carlo integration: Change to use unique_ptr rather than map internally. Fix msvc object size issues.
jzmaddock
2018-02-19 19:39:00 +0000
2a34f3c340Restore current files after merge went wrong.
pabristow
2018-02-19 17:30:57 +0000
578a1a6ed1[ci skip] Revert to boost::atomic as std::atomic made things worse.
Nick Thompson
2018-02-18 22:19:04 -0600
33ce9eb94eSwap out boost::atomic with std::atomic to determine how widespread compiler support is via the CI system. Replace RNG with RandomNumberGenerator to protect against weird macros.
Nick Thompson
2018-02-18 17:19:42 -0600
a66f6ae486[ci skip] Spelling errors omg
Nick Thompson
2018-02-18 13:50:48 -0600
87df736c6cUpdate docs. Also will trigger a CI build.
jzmaddock
2018-02-18 08:37:29 +0000
64ccdd6e7f[ci skip] Document that the integrand must be square integrable.
Nick Thompson
2018-02-17 19:35:24 -0600
cfd81335e9[ci skip] Fix merge conflict from develop
Nick Thompson
2018-02-17 18:05:02 -0600
ba3afd7ab2[ci skip] Update docs to reflect that an RNG may be passed to the routine.
Nick Thompson
2018-02-17 18:02:47 -0600
ca66072ac9[ci skip] Fix infinite limit transforms. Add user option to provide alternative random number generator. Allow deterministic seed for testing, though this is still not fully deterministic. Reduce time between observations.
Nick Thompson
2018-02-17 17:41:06 -0600
Merge pull request #112 from boostorg/NAThompson-patch-1
jzmaddock
2018-02-17 09:19:17 +0000
71b9239bfcmonte 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.
jzmaddock
2018-02-17 09:17:20 +0000
73a18c91c5[ci skip] Fix up polynomial_gcd unit test. Also fix broken chebyshev transform test.
Nick Thompson
2018-02-16 15:51:04 -0600
7de42634faMerge branch 'develop' into remove_gcd_tests
Nick Thompson
2018-02-16 15:41:41 -0600
d30f2d5927[ci skip] Remove gcd tests from boost.math
Nick Thompson
2018-02-16 12:43:15 -0600
Fix typo in error message.
Nick
2018-02-15 18:36:12 -0600
9d5ac9143bnaive_monte_carlo: suppress known test failures, and fix lots of warnings.
jzmaddock
2018-02-15 20:11:23 +0000
49cbe80df1naive_monte_carlo: add missing include, suppress some warnings and fix some min/max issues.
jzmaddock
2018-02-15 20:10:18 +0000
5d5d063abestd_real_concept: update to allow testing in C++03 mode while retaining Nicks C++11 concepts when required.
jzmaddock
2018-02-15 20:09:28 +0000
Merge pull request #111 from boostorg/constexpr_tables
jzmaddock
2018-02-13 19:47:40 +0000
a069b60588[ci skip] Perturb boundaries rather than range of random number generator to ensure that singularities aren't hit in the integrand. Note that this breaks the double infinite limits; I need to let that one stew a bit before figuring out how to deal with it. Let the user specify if the integrand is singular, since peeling a high-dimensional orange leaves almost nothing.
Nick Thompson
2018-02-12 15:57:25 -0600
36fc4bd783[ci skip] Use BOOST_HEADER_DEPRECATED to deprecated header instead of one-off hacks.
Nick Thompson
2018-02-11 12:15:18 -0600
8ca22fd8f1Numerical differentiation: Update and regenerate docs.
jzmaddock
2018-02-11 17:55:46 +0000
d32258fceaNumeric differentiation: make some trivial changes so we don't need C++17. Update Jamfile to exclude testing compilers which can't handle the tests.
jzmaddock
2018-02-11 17:52:22 +0000
Most members of std::allocate are deprecated in C++17
Daniela Engert
2017-12-28 18:17:37 +0100
0a8d5bfb37[ci skip] Fix derivative at singularity at z = 0 of Lambert W -1.
Nick Thompson
2018-02-09 14:36:05 -0600
8a7539c707[ci skip] Pick the low hanging fruit of the Lambert-W derivative. Remove a few typos from the documentation.
Nick Thompson
2018-02-09 13:57:25 -0600
4b55b42268[ci skip] Use C++17 'if constexp' to avoid branch. Modularize stepsize logic into single call. Do not assume 3ULP evaluation in error, assume 1ULP. Add reference to great numerical analysis text which also promotes these methods and clean up documentation.
Nick Thompson
2018-02-09 11:53:44 -0600
2718dded89[ci skip] Ooura's method for computing Fourier sin and Fourier cosine transforms.
Nick Thompson
2018-02-06 13:15:56 -0600
Merge pull request #106 from boostorg/chebyshev_fix
jzmaddock
2018-02-04 18:16:23 +0000
da4a027233[ci skip] Remove 'print_coefficients()' as 'coefficients()' is implemented and 'print_coefficients()' requires including <iostream> which was previously not included in chebyshev_transform.hpp
Nick Thompson
2018-02-04 11:47:53 -0600
5e78b298da[ci skip] Use Unix-style paths. Add tests for lambert-W testing integrals of the Lambert-W function.
Nick Thompson
2018-02-02 21:33:54 -0600
b4ffbedf1eChange to use JM W0 version.
pabristow
2018-01-30 12:11:03 +0000
bac580583bMath: Fix the distribution explorer build files for VS2017. Fix lanczos.hpp to not use native code on managed builds.
jzmaddock
2018-01-21 10:04:38 +0000
da9d77ef2eHypergeometric: Begin fixing errors from large params in 1F1
jzmaddock
2018-01-20 17:48:51 +0000
5a1f4d90baHypergeometric: start testing larger arguments to 1F1 and begin to fix the errors.
jzmaddock
2018-01-20 17:46:57 +0000