2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-19 04:22:09 +00:00

1164 Commits

Author SHA1 Message Date
jzmaddock
c6c13faf44 CUDA: Get everything working with lambda expressions, and tidy up example and docs. 2018-07-09 18:36:37 +01:00
John Maddock
0800404b4d CUDA: First cut at docs for CUDA-integration.
[CI SKIP]
2018-07-08 18:57:43 +01:00
jzmaddock
800d59a646 CUDA: Fix many more warnings in headers.
Fix up tests to synchronise after CUDA call.
Add minimal docs.
2018-05-31 19:27:44 +01:00
jzmaddock
41ef8a3227 Merge branch 'develop' into cuda
# Fixed Conflicts:
#	include/boost/math/distributions/detail/common_error_handling.hpp
#	include/boost/math/special_functions/detail/bessel_i0.hpp
#	include/boost/math/special_functions/detail/bessel_i1.hpp
#	include/boost/math/special_functions/detail/unchecked_factorial.hpp
#	include/boost/math/special_functions/next.hpp
2018-05-28 08:00:59 +01:00
jzmaddock
bf57b10feb Documentation update [CI SKIP] 2018-05-27 17:38:50 +01:00
Nick Thompson
0d67b045ae [CI SKIP] Merge branch 'develop' into complex_exp_sinh 2018-05-05 10:00:42 +08:00
Nick Thompson
728b6949ed Complex valued integrand support for exp-sinh quadrature 2018-05-03 12:19:04 +08:00
jzmaddock
d949051482 Merge branch 'develop' into complex_gk 2018-05-01 19:30:39 +01:00
Nick Thompson
ea6acb3855 [CI SKIP] Real->{Real, Complex} integrand support for Gauss-Kronrod quadrature. 2018-05-01 15:50:55 +08:00
Nick Thompson
26c8536a82 [CI SKIP] Document that Gaussian quadrature support R->C. 2018-05-01 12:06:39 +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
d59c11fbf4 [CI SKIP] Revert change from pi<Real>()->M_PI. 2018-03-19 09:56:56 +08:00
Nick Thompson
d30b7d62ef Update trapezoidal quadrature so that it can handle contour integrals. 2018-03-16 15:33:25 +08:00
jzmaddock
66a7c1a1b9 Big documentation update with new error rate tests.
[CI SKIP]
2018-03-09 17:19:26 +00:00
jzmaddock
22f3f97704 Update docs with error new graphs.
[CI SKIP]
2018-03-08 10:56:40 +00:00
John Maddock
db9a784005 Update graphs with all lower case names. [CI SKIP] 2018-03-08 09:16:27 +00:00
jzmaddock
98c124255e plot_1d_errors.cpp: change filenames to all lower case.
[CI SKIP]
2018-03-08 08:58:20 +00:00
John Maddock
8b845fcc64 Merge branch 'develop' of https://github.com/boostorg/math into develop 2018-03-06 19:30:00 +00:00
John Maddock
519d7d5962 Add first error plots [CI SKIP] 2018-03-06 19:29:26 +00:00
Nick
2532ac99f5 Typo removal from Gauss-Kronrod 2018-03-02 23:25:40 -06:00
Nick
74990aec5c Typo removal from cubic_b_spline.qbk 2018-03-02 23:15:54 -06:00
Nick
98412f9540 Typo removal from docs. 2018-03-02 23:10:59 -06:00
jzmaddock
c79fa7e686 Fix documentation typos.
Fixes #13355 and #13403.
2018-03-02 18:08:34 +00:00
Nick Thompson
f4e658bdc0 Merge branch 'naive_monte_carlo' of https://github.com/boostorg/math into naive_monte_carlo 2018-02-18 17:11:22 -06:00
Nick Thompson
a66f6ae486 [ci skip] Spelling errors omg 2018-02-18 13:50:48 -06:00
jzmaddock
87df736c6c Update docs.
Also will trigger a CI build.
2018-02-18 08:37:29 +00:00
Nick Thompson
64ccdd6e7f [ci skip] Document that the integrand must be square integrable. 2018-02-17 19:35:24 -06:00
Nick Thompson
ba3afd7ab2 [ci skip] Update docs to reflect that an RNG may be passed to the routine. 2018-02-17 18:02:47 -06:00
jzmaddock
197d3b9e70 naive_monte_carlo: Update docs.
[CI SKIP]
2018-02-16 18:32:47 +00:00
jzmaddock
073e7a7196 Merge branch 'develop' into naive_monte_carlo 2018-02-16 17:59:00 +00:00
Nick Thompson
8aa064fd2b [ci skip] Document how to specify whether the integrand is singular or not. 2018-02-15 20:26:12 -06: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
8ca22fd8f1 Numerical differentiation: Update and regenerate docs. 2018-02-11 17:55:46 +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
353c2e0fd4 [ci skip] Remove hyperbolic language related to complex step derivative. Ensure macro substitution of 'max' doesn't break routines. Add copyright notices. 2018-02-10 16:24:16 -06:00
Nick Thompson
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. 2018-02-09 11:53:44 -06:00
Nick Thompson
0ff67c30f4 [ci skip] Typo removal from docs. 2018-01-27 15:06:37 -06:00
jzmaddock
bac580583b Math: Fix the distribution explorer build files for VS2017.
Fix lanczos.hpp to not use native code on managed builds.
2018-01-21 10:04:38 +00:00
Nick Thompson
8d0dd5f474 Update docs to indicate that naive Monte-Carlo integration supports infinite domains. 2018-01-16 11:47:15 -06:00
Nick Thompson
a90aac3656 Cleanup based on codereview.stackexchange.com suggestions. 2018-01-12 16:33:07 -06: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
67578ce12b Naive Monte-Carlo integration. Still needs to handle exceptions in threads. 2017-11-21 18:49:14 -07:00
jzmaddock
1783c3a74c Math: Fix inspection report errors. 2017-11-09 19:39:32 +00:00
jzmaddock
d0981ec0f6 Math: Regenerate docs with patches applied.
[CI SKIP]
2017-11-09 13:32:24 +00:00
jzmaddock
98870a6e27 Merge branch 'develop' of https://github.com/boostorg/math into develop 2017-11-09 13:29:12 +00:00
jzmaddock
dd7234247c Math: Regenerate docs with re-worked TOC to better illuminate new features.
[CI SKIP]
2017-11-09 13:28:50 +00:00
Nick
ee858a2551 Quick typo removal 2017-11-04 13:43:36 -06:00
Nick
87e4cb5469 Fix examples that don't compile 2017-11-03 19:52:32 -06:00
Nick
8458d8fea0 Fix change in path for barycentric_rational. 2017-11-03 15:31:06 -06:00