2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-23 15:52:16 +00:00
Commit Graph

1128 Commits

Author SHA1 Message Date
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
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
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
jzmaddock
06292b0873 Math: Update history in docs.
[CI skip]
2017-09-27 18:17:24 +01:00
jzmaddock
0499f6d6ad Math.Chebyshev: Update docs to match interface tweaks.
[CI skip]
2017-09-26 18:48:16 +01:00
jzmaddock
82392e3e0c Merge branch 'develop' into chebyshev 2017-09-20 17:59:38 +01:00
jzmaddock
16abdcadfb Merge pull request #83 from NAThompson/patch-1
Remove obsolete reference to adaptive_trapezoidal
2017-09-18 08:08:03 +01:00
Nick Thompson
2d3ccf940e Fix weird characters in rendered documentation for Chebyshev transform and polynomials. 2017-09-17 15:59:02 -06:00
Nick Thompson
fe5d59d0f1 Split tests into FFTW-dependent and FFTW-independent. Improve documentation to the extent feasible. 2017-09-16 19:58:59 -06:00
Nick Thompson
cb470280ba Chebyshev transform 2017-09-13 17:51:50 -06:00
jzmaddock
5755e1d37e Merge pull request #87 from boostorg/gauss
Merge Gauss Kronrod code into develop.
2017-09-13 16:57:06 +01:00
jzmaddock
25cc8fdad7 Add Gauss and Gauss-Kronrod docs. 2017-09-09 19:18:08 +01:00
pabristow
1d4bef637e Students t documentation update to support infinity. 2017-08-30 12:03:54 +01:00
pabristow
c408d7ec1c Restored test_out_of_range to original location as is used by other tests 2017-08-29 17:03:06 +01:00
jzmaddock
e7e915816f Merge branch 'gauss_konrod' of https://github.com/NAThompson/math into gauss
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2017-08-24 11:47:26 +01:00
jzmaddock
37c71f73f2 quadrature docs: simplify tanh_sinh::integrate declarations, reformat for easier reading and regenerate. 2017-08-24 10:46:42 +01:00
Nick
2f03c96197 Typo removal. 2017-08-23 14:05:54 -06:00
Nick
c83ebd1193 Remove obsolete reference to adaptive_trapezoidal 2017-08-23 13:40:11 -06:00
jzmaddock
696555e20f Regenerate documentations.
[CI skip]
2017-08-23 19:00:13 +01:00
jzmaddock
67cb813883 Quadrature: add documentation on dealing with very strong singularities. 2017-08-15 19:04:22 +01:00
jzmaddock
e84195d3a6 Quadrature: Update docs.
Also add ability to get the # levels consumed from the integrators.
[skip ci]
2017-07-28 19:26:04 +01:00
jzmaddock
03a8f4f52f Reinstate math.css. 2017-07-26 19:10:31 +01:00
jzmaddock
efcece2867 Reinstate math.css 2017-07-26 19:07:59 +01:00
jzmaddock
21b00bba62 Merge branch 'develop' into pr66
Fixed Conflicts:
test/Jamfile.v2
2017-07-15 16:06:27 +01:00
jzmaddock
092d4580fd Update and regenerate docs. 2017-06-27 18:35:30 +01:00
jzmaddock
5e3fd1574e Merge branch 'double_exponential' of https://github.com/NAThompson/math into pr66 2017-06-17 18:10:25 +01:00
jzmaddock
b0de86aee8 Trapezoidal: Update docs to include Policy parameter. 2017-06-16 18:32:44 +01:00
jzmaddock
34d413e830 trapezoidal: More fixes prior to merging:
Add new documentation section for integrators.
Remove isfinite from std_real_concept.hpp - it's not part of our conceptual requirements.
Add workarounds for older compilers that can't handle the default arguments to the function.
Restrict testing test_trapezoidal.cpp to compilers that handle lambdas.
Make the concept checks C++03.
Make test_trapezoidal.cpp compile with VC11's broken lambda support.
2017-06-16 18:13:42 +01:00
Nick
1753d6e9e4 Merge branch 'develop' into romberg 2017-05-18 17:34:52 -06:00
Nick Thompson
4801e2d8bf Add namespace boost::math::quadrature. Remove throw when condition number of summation exceeds precision of type; how to properly mollify the condition number is not clear and should be done consistently rather than ad-hoc. 2017-05-11 21:03:00 -06:00
Nick Thompson
3bfeee838d Double exponential quadrature. 2017-05-10 22:03:21 -06:00
jzmaddock
135d05fe73 legendre_stieltjes: add docs to math.qbk. 2017-05-10 18:12:20 +01:00
jzmaddock
83891e2b79 Merge branch 'legendre_stieltjes' of https://github.com/NAThompson/math into stieltjes 2017-05-09 18:36:53 +01:00
jzmaddock
150a0b5afa Merge branch 'legendre_derivatives' of https://github.com/NAThompson/math into legrende_prime
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2017-05-08 19:14:16 +01:00
jzmaddock
87ab68456d Improve interpolator documentation and examples. 2017-05-06 12:26:37 +01:00
jzmaddock
80e7f7027c Merge branch 'barycentric' of https://github.com/NAThompson/math into interpolate_rat
Fix some msvc failures.
Suppress some compiler warnings.
Added iterator based constructor.
Moved docs to better position.

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2017-05-05 13:01:56 +01:00
jzmaddock
adc2234d95 Merge branch 'barycentric' of https://github.com/NAThompson/math into interpolate_rat
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2017-05-04 13:18:05 +01:00
jzmaddock
127178518d Add iterator based construction to cubic B spline. 2017-05-03 13:07:54 +01:00
Nick Thompson
45226c7ef1 Numerical differentiation by finite differences and the complex step derivative. 2017-05-02 18:29:03 -06:00