Commit Graph

1451 Commits

Author SHA1 Message Date
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
7cc4d04edf Hypergeometric: Start adding docs. 2018-01-20 17:44:46 +00:00
jzmaddock
d38b640d1c Update tool paths. 2018-01-20 17:42:41 +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
e137fffa63 Loosen up tolerance in unit tests to prevent spurious failures. 2018-01-10 12:03:42 -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
0f007c23c6 Reuse temporaries to increase performance. 2017-12-23 17:06:20 -07:00
Nick Thompson
9dce6d8bb9 Catmull-Rom: Add example and test to build, update docs. 2017-12-22 23:30:31 -07:00
Nick Thompson
4cce07e15e Implement tangent vector computation. Fix index lookup. Close all Catmull-Rom curves and document. 2017-12-22 16:31:36 -07:00
Nick Thompson
cad34ff756 First pass at a Catmull-Rom curve interpolator. 2017-12-21 16:12:24 -07:00
Nick Thompson
67578ce12b Naive Monte-Carlo integration. Still needs to handle exceptions in threads. 2017-11-21 18:49:14 -07:00
pabristow
9b9414c256 numerous minor fixes for JM 1st comments on docs 19Nov17 2017-11-20 17:03:29 +00:00
pabristow
781fda44b2 add three qbk files 2017-11-18 12:27:34 +00:00
pabristow
80b4bf3bef Change to jamfile 2017-11-18 12:02:51 +00:00
pabristow
21ccf8b183 More testing near zero and some typos fixed. 2017-11-17 17:57:45 +00:00
pabristow
6aa9f286ff Tests OK, including multiprecision. 2017-11-16 17:58:59 +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
pabristow
89ae728836 added graphs and updated docs to use them. 2017-11-06 17:18:33 +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
pabristow
3c3c91709f w-1 branch improvements and tests OK 2017-11-02 18:47:30 +00:00
pabristow
04121d2872 Lambert w for huge z added, and test and more docs 2017-10-28 19:13:58 +01:00
pabristow
f51d987acd added much on W-1 branch (handling tiny z), and more docs. 2017-10-27 18:18:06 +01:00
pabristow
d01d0c4eb8 Working version with C array of precomputed lookup tables, but still inline inside 2017-10-13 09:43:39 +01:00
pabristow
dd06d2beae 100 decimal digit precision values and tests OK. 2017-10-10 15:13:49 +01:00
pabristow
39846818e1 Expanded docs using snippets. 2017-10-03 15:11:25 +01: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
15568b8d62 Work on precision demo before holiday. OK on VS14.1 and GCC 7.1.0 but docs need much more work. 2017-09-02 12:12:10 +01:00
pabristow
c1b8ffec7c Needed to merge? 2017-08-31 12:50:11 +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
pabristow
26aea4e7df Big refactor JM small_z and tag_type select code 2017-08-10 17:49:17 +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
pabristow
555e0f416b commit merge from develop 2017-06-22 17:05:02 +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
jzmaddock
e377135aaf Move documentation structure around a bit to make way for new interpolators. 2017-05-02 20:03:22 +01:00
jzmaddock
9dd532e01a Merge branch 'develop' of https://github.com/NAThompson/math into interpolate 2017-05-02 19:30:31 +01:00
Nick Thompson
48a0cf714b Put license information in each file. Do not throw when condition number is approaching an undefined value; use mollification. Improve documentation. 2017-05-02 12:02:02 -06:00
Nick Thompson
4632cb1169 Remove typos in documentation. Remove hacks for float128 in unit tests. 2017-05-02 10:33:36 -06:00
Nick Thompson
2bbadc69fb Place copyright notices in file. 2017-05-01 18:36:26 -06:00
Nick Thompson
4b4c4e9364 Legendre-Stieltjes polynomials. 2017-04-30 15:58:10 -06:00
jzmaddock
69579ae210 Update gcd/lcm docs to point to Boost.Integer. 2017-04-24 19:42:22 +01:00
Nick Thompson
a918d0f331 Return all zeros of the Legendre polynomial at once; there seems to be no benefit to having the user calculate them one at a time. 2017-04-22 15:47:22 -05:00
jzmaddock
82e3949024 GCD: Don't enable variadics unless the compiler supports them.
Update docs.
Escape from variadic GCD early when the result hits unity.
2017-04-15 18:31:01 +01:00
Nick Thompson
4110a69416 Zeros of Legendre polynomials. This uses a root bracketing given by Szego with an asymptotic by Tricomi to get a domain and an initial guess for the root, then refines it via Newton's method. 2017-04-14 15:51:39 -05:00
Nick Thompson
21bcf34a51 Derivative of Legendre polynomials of the first kind. Used to generate the weights of Gaussian quadratures. 2017-04-12 14:16:26 -05:00
Nick Thompson
89d28ff323 Fix up documentation for adaptive trapezoidal quadrature. 2017-04-08 19:48:52 -05:00
Nick Thompson
76a5423666 Finally learned how to use quickbook. The documentation for the cubic b spline looks good now. 2017-04-08 18:47:42 -05:00
jzmaddock
7795ad3fd1 Merge branch 'gcd_polynomial' into gcd_cpp14 2017-04-06 11:28:32 +01:00
Nick Thompson
fff12aa16b Improve documentation for trapezoidal quadrature, explaining the role of the L1 norm calculation. Throw correct error type. 2017-03-28 13:56:18 -05:00
pabristow
c5ee664a51 Refactored with policies and passes tests and timing. 2017-03-23 14:15:37 +00:00
Nick Thompson
6734b363dd Include spline documentation in math.qbk so it gets added to the build. 2017-03-11 15:56:34 -06:00
Nick
36159a4426 Discuss how the interpolant extrapolates. 2017-03-06 11:57:25 -06:00
Nick Thompson
136e7411f5 Adaptive Trapezoidal Quadrature
This routine estimates the definite integral of a function f.
Assuming that f is periodic, it can be shown that this routine converges exponentially fast.
In fact, the test cases given exhibit exponential convergence with decreasing stepsize.

A potential improvement is using the Bulirsch sequence rather than the Romberg sequence to schedule the refinements.
However, the convergence is so rapid for functions of the class specified above that there seems to be no need at present.

This code is cppcheck clean, and runs successfully under AddressSanitizer and UndefinedBehaviorSanitizer.
2017-03-05 19:05:41 -06:00
jzmaddock
47714b4e72 Doc update of TODO list. 2017-03-02 18:56:57 +00:00
Nick Thompson
c42e8feebe Remove all traces of the linguistically incorrect word 'routine'. 2017-03-02 12:30:12 -06:00
Nick Thompson
2b9d88d352 Fixes suggested by code review of PR #57. 2017-03-02 11:54:55 -06:00
jzmaddock
f35a3551b0 Merge pull request #56 from NAThompson/patch-2
Remove finished TODO list entries
2017-02-27 18:12:02 +00:00
jzmaddock
b0b0810701 Update history and regenerate docs for 1.64. 2017-02-25 18:48:39 +00:00
Nick Thompson
fee20ab932 Given a function f, known at evenly spaced samples y_j = f(a + jh),
this function constructs an interpolant using compactly supported cubic b splines.
The advantage of using splines of compact support over traditional cubic splines
is that compact support makes the splines well-conditioned.

The interpolant is constructed in O(N) time and can be evaluated in constant time.
Its error is O(h^4), and obeys the interpolating condition s(x_j) = f(x_j) for all samples.
In addition, f' can be estimated from s', albeit with lower accuracy.

This routine is cppcheck clean, and is clean under AddressSanitizer and MemorySanitizer.
2017-02-23 18:21:06 -06:00
Nick
fa4dd6ff4c Remove finished TODO list entries
Removing Jacobi elliptic functions and cylindrical Bessel/Neumann derivatives from TODO list, as they have been completed.
2017-02-22 14:08:22 -06:00
jzmaddock
38eb9d3e38 Update docs for new Bessel K0 and K1 approximation code. 2017-01-24 18:35:54 +00:00
jzmaddock
cc8e300bae Update I0 and I1 to use better approximations from Pavel Holoborodko
See: http://www.advanpix.com/2015/11/11/rational-approximations-for-the-modified-bessel-function-of-the-first-kind-i0-computations-double-precision/
2017-01-18 18:56:27 +00:00
pabristow
ffb025ca2c First very rough prototype of Lambert W function, example of calculating diode current versus voltage, and some tests, including multiprecision and fixed_point types. Not yet using policies and trouble near the singularity at z=-exp(-1) and large z. 2016-12-22 18:30:27 +00:00
jzmaddock
d41bccefd0 Update documentation history. 2016-11-03 19:25:02 +00:00
jzmaddock
84eb174481 Update history. 2016-10-28 19:15:52 +01:00
Rene Rivera
021cebe8b8 Add, and update, documentation build targets. 2016-10-07 23:07:35 -05:00
jzmaddock
242e9d6691 Fix version history typo. 2016-09-11 19:34:45 +01:00
jzmaddock
cc2cd9063c Fix typo in arcsine distribution docs.
Fixes: https://svn.boost.org/trac/boost/ticket/12407.
2016-08-27 19:00:35 +01:00
Jeremy W. Murphy
406e69e862 Add a paragraph to the docs about subresultant_gcd and gcd overload. 2016-08-25 23:19:11 +10:00
jzmaddock
a39d7fecaf Correct version history. 2016-08-25 10:15:59 +01:00
jzmaddock
e7f92a3d65 Fix typos in docs. 2016-08-20 09:52:46 +01:00
inkstink
dd6ac8f9da typos 2016-08-19 20:47:49 -04:00
inkstink
950d3990e4 fixed typos 2016-08-19 20:33:24 -04:00
pabristow
38fcf6bdb6 Yet more typos. 2016-08-12 16:22:00 +01:00
pabristow
84a626e000 Revision to Chap 3 overview section 2016-08-12 16:12:46 +01:00
pabristow
7786c7d5a8 Added Thomas Luu references 2016-08-09 16:05:20 +01:00
pabristow
b318bd4218 Add three missing .html files 2016-08-03 19:24:07 +01:00
pabristow
5e842b677d after merge, possibly wrong 2016-08-03 19:19:02 +01:00
pabristow
fe4dbc344a Additions to cstdfloat and float128 docs 2016-08-03 12:03:26 +01:00
jzmaddock
73b6c06819 Regenerate docs. 2016-07-27 17:54:11 +01:00
jzmaddock
48c65c4e18 Merge branch 'develop' of https://github.com/boostorg/math into develop 2016-07-27 17:40:27 +01:00
jzmaddock
f025cbac50 Correct SVGMath hyperlink. 2016-07-27 17:40:02 +01:00
Denis Kolodin
0796e45858 Fix a lognormal mode formula in the documentation 2016-07-18 07:54:23 +03:00
jzmaddock
475fd215f0 Update history. 2016-06-10 18:08:01 +01:00
jzmaddock
281e6d8bab Mark operator bool as explicit in docs. 2016-05-26 18:41:50 +01:00
jzmaddock
f8ee91a84b Merge pull request #39 from jeremy-murphy/polynomial_zero
operator bool() and set_zero(): test for zero and set to zero respectively.
2016-05-26 18:40:13 +01:00
Kolya Matteo
6510793122 There's no such file as relative_distance.hpp 2016-05-23 14:17:09 -04:00
Jeremy W. Murphy
9558b22b6c Update API documentation. 2016-05-15 21:07:15 +10:00
Kolya Matteo
5faad1baf8 Add polynomial pow function to docs 2016-05-11 16:18:42 -04:00
jzmaddock
bea587f3fd Merge branch 'gcd_n' of https://github.com/jeremy-murphy/math into develop
# Resolved Conflicts:
#	include/boost/math/common_factor_rt.hpp
#	test/test_gcd.cpp
2016-05-09 18:59:17 +01:00
Jeremy W. Murphy
9e3ba7072a Update Synopsis and Run-time determination sections of docs. 2016-05-08 22:06:39 +10:00
jzmaddock
11500b787b Merge branch 'polynomial_shift' of https://github.com/jeremy-murphy/math into gcd
# 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.
2016-04-06 17:58:21 +01:00
jzmaddock
01c2c0158f Regenerate docs with new performance results. 2016-03-29 08:02:27 +01:00
Jeremy W. Murphy
7969de6fae Add C++11 initializer_list constructor and assignment to polynomial class. 2016-01-31 19:04:37 +11:00
pabristow
bd9112ddd6 new html files 2015-12-14 16:14:17 +00:00
pabristow
7a7d3321fe Moved polystuff to tools, added JWM as author and numerous minor edits 2015-12-14 16:13:05 +00:00
pabristow
b2bd954faa Polish polynomial example. 2015-12-13 17:33:17 +00:00
jzmaddock
c36506f852 Merge pull request #17 from jeremy-murphy/polynomial_division
Polynomial division
2015-12-13 12:06:00 +00:00
jzmaddock
ee5dcd403a Update docs. 2015-12-11 17:59:28 +00:00
Jeremy W. Murphy
db07507a75 Minor doc change to parameter names. 2015-12-11 11:56:56 +11:00
Jeremy W. Murphy
f8d6220e4e More documentation updates and parameter name consistency. 2015-11-20 12:06:13 +11:00
Jeremy W. Murphy
e7df87d3c6 Minor update to documentation. 2015-11-20 11:58:17 +11:00
Jeremy W. Murphy
c92a89c6a6 Update documentation. 2015-11-17 10:15:42 +11:00
zerotypos-found
841d25a679 Fix typo in docs. 2015-11-10 12:08:26 +09:00
Jeremy W. Murphy
ec764814a0 Update class interface documentation. 2015-11-04 12:25:46 +11:00
pabristow
1a97d97538 update roadmap for triangular distribution bug Trac 11768 2015-10-30 10:16:51 +00:00
pabristow
57a71ba5f8 #11768: Skewness formula for triangular distribution corrected, tests added and docs updated. 2015-10-29 18:19:46 +00:00
jzmaddock
678d2e8383 Doc version update. 2015-10-15 10:39:36 +01:00
jzmaddock
3287c922ea Fix some corner cases in the beta functions.
Add better tests for the incomplete beta derivative.
Update docs to match.
2015-09-11 12:02:04 +01:00
jzmaddock
59a2bd5cb8 Remove the quaternion directory and move contents elsewhere. 2015-09-07 19:09:55 +01:00
jzmaddock
0f91c5aca0 Removed octonion sub-folder and moved contents elsewhere. 2015-09-07 18:57:03 +01:00
jzmaddock
5d0606445d Update history and regenerate docs. 2015-09-07 18:35:47 +01:00
jzmaddock
64b4100ff9 Document change to error handling when no exceptions are available. 2015-09-07 18:05:02 +01:00
jzmaddock
7172eb59bd Enable more terms in index. 2015-08-23 18:33:14 +01:00
jzmaddock
0639e9fb9b Finish integrating new performance results. 2015-08-21 18:26:15 +01:00
jzmaddock
1374585251 Fix typos in merged docs. 2015-08-21 13:54:09 +01:00
jzmaddock
2aeed55728 Fix table titles 2015-08-21 13:50:28 +01:00
jzmaddock
5c943b08a8 Fix PP logic, re-run tests. 2015-08-21 09:52:57 +01:00
jzmaddock
277dbd4f5c Add compiler comparison option. 2015-08-17 13:05:50 +01:00
jzmaddock
6a10ce9232 Add distribution example. 2015-08-14 18:07:59 +01:00
jzmaddock
69a0d0b632 Begin to integrate new performance code into the docs. 2015-08-13 19:32:28 +01:00
jzmaddock
6db20ce240 Add new tables to old docs. Tweak table formatting slightly. 2015-07-03 18:40:09 +01:00
pabristow
908bb7473d Re-proof-read new sections after merge rooting. 2015-06-03 17:54:06 +01:00
jzmaddock
64b7e244d0 Document Airy zeros implementation. 2015-05-28 11:32:05 +01:00
jzmaddock
a40c2d0401 Use airy_zeros.svg 2015-05-27 17:52:12 +01:00
jzmaddock
3bc8020b0d Add docs for airy zeros.
Implementation notes still need adding!
2015-05-26 19:37:43 +01:00
jzmaddock
f1c4d1ce82 Fix Paul's comments. 2015-05-26 17:17:16 +01:00
jzmaddock
69b2524d13 Document ulp function.
Improve tests, and fix issues that show up.
2015-05-25 08:47:34 +01:00
jzmaddock
cb752efcb3 Paul's doc corrections. 2015-05-25 08:46:48 +01:00
jzmaddock
73c27a1a6d Rewrite float-comparison docs to use new public interfaces. 2015-05-23 12:06:36 +01:00
jzmaddock
d59ea37297 Remove stray ",". 2015-05-18 19:04:17 +01:00
jzmaddock
74a42f98ea Fix various typos.
Change Schroeder to Schroder.
2015-05-18 18:23:47 +01:00
jzmaddock
7dd1fb6342 Build performance tables from Jamfile.
Improve table generation.
Update docs with GCC tables.
2015-05-14 13:27:50 +01:00
jzmaddock
3a56c27361 Fix spellings 2015-05-12 19:55:44 +01:00
jzmaddock
1edb3df4f8 Add section on bad initial guesses. 2015-05-12 19:33:41 +01:00
jzmaddock
4e9f375c38 Add examples of root finding gone wrong.
Also split into more sections for easier navigation.
2015-05-12 17:48:32 +01:00
jzmaddock
21da34bc24 Update elliptic times.
Now that we've merged develop with the improved elliptic algorithms.
2015-05-11 19:42:44 +01:00
jzmaddock
0b166f37ab Merge branch 'develop' into rooting 2015-05-11 19:08:00 +01:00
jzmaddock
f1b03a5742 More or less finish off elliptic root comparison. 2015-05-11 17:20:33 +01:00
jzmaddock
36d0b96347 Tidy up n'th root examples, add stub for elliptic examples. 2015-05-11 13:48:08 +01:00
jzmaddock
764738d596 Change root finding code to be better boiler-plated.
Re-run tests accordingly.
2015-05-10 10:06:08 +01:00
jzmaddock
ce3c5e5fbc Improve cbrt comparison code.
Tidy up docs.
Clean up unnecessary #includes
Improve file name handling.
Re run performance tests.
2015-05-09 18:32:40 +01:00
jzmaddock
61ad25cc63 Update revision history. 2015-05-05 13:31:02 +01:00
jzmaddock
805fb89a61 Improve root finding examples.
Add updated elliptic integral tests.
Add lambda example.
Tweak wording in places.
2015-05-05 13:22:29 +01:00
jzmaddock
ef0241c0a3 Add elliptic integral example. 2015-05-04 18:36:40 +01:00
jzmaddock
dc1c023540 Minor edits to minimization docs and examples. 2015-04-30 18:33:18 +01:00
jzmaddock
5c022355ac Fix a few minor SNUAFU's. 2015-04-30 11:09:11 +01:00
jzmaddock
be5b9c3d80 Reorganize docs a little with more sections.
Improve descriptions, and cross-reference between new sections.
2015-04-30 09:02:35 +01:00
pabristow
e7ae689ea5 New sections of examples or cube, fifth, multiprecision and nth root finding, and comparison of timing and iterations. 2015-04-26 17:41:10 +01:00
Lauri Nurmi
0c273d09a9 Fix spelling of "occurr*". 2015-03-28 22:11:16 +02:00
jzmaddock
0bc8377595 Fix error in equation - see https://svn.boost.org/trac/boost/ticket/11136 2015-03-24 13:04:11 +00:00
pabristow
9b293b689d No bad links from inspect and fp_comparison revised. 2015-03-13 13:02:31 +00:00
pabristow
2b57792dbc rooting links corrected, build clean, but some links still broken. 2015-03-12 18:05:36 +00:00
pabristow
4257aa91ff add html/math.css (but this might still get deleted when html/ needs clearing out, so should probably also have a copy elsewhere? 2015-03-12 14:50:15 +00:00
pabristow
3928cf1bb9 git rm --cached -- /html/*.html to get out git of all generated files except math.css 2015-03-12 14:42:54 +00:00
pabristow
1f0552daea merged develop into rooting and rebuilt html 2015-03-12 12:31:01 +00:00
pabristow
5638fe9be2 Re-structured to separate into tools (rooting and minimization) and internals, and links revised to suit. 2015-03-05 15:25:19 +00:00
pabristow
7a74c3728f New example and .qbk 2015-03-05 10:25:19 +00:00
pabristow
808471fba4 Adding two graph files for brent example (just to check can commit and push OK. 2015-03-04 17:01:01 +00:00
jzmaddock
5d27fba5b3 Regenerate SVG's slightly larger.
Update history and regenerate docs.
2015-02-23 18:43:53 +00:00
jzmaddock
df00c8b8a1 Update history, fix some typos, and regenerate docs to include new elliptic integrals. 2015-02-20 13:46:30 +00:00
jzmaddock
ec7a31e982 Merge branch 'carlson' into develop 2015-02-20 13:30:24 +00:00
jzmaddock
12b748fc3c Document the new Elliptic Integral Functions. 2015-02-20 13:29:41 +00:00
jzmaddock
5c2aced339 Update history and regenerate docs. 2015-02-17 13:19:19 +00:00
jzmaddock
bf3f5528eb Merge branch 'carlson' into develop 2015-02-17 13:08:21 +00:00
jzmaddock
d8aa437cec Update History and TODO list. 2015-02-14 18:26:42 +00:00
jzmaddock
b358c793d5 [Carlson Elliptic Integrals] Add doc for RG. 2015-01-08 18:15:18 +00:00
jzmaddock
a6806fb359 Update history. 2015-01-05 19:10:38 +00:00
jzmaddock
c3d59efe86 Change section title to make clear that these are internal details. 2014-12-16 18:14:52 +00:00
jzmaddock
b4c7debedd Update headings and regenerate, add missing file too. 2014-12-16 12:14:37 +00:00
jzmaddock
e5a25df9a2 Make a few edits and reorganize root finding docs. 2014-12-15 18:30:39 +00:00
pabristow
4da25c8bb4 Work in progress on root finding examples. 2014-12-12 12:03:29 +00:00
pabristow
4ae5adbae7 Trivial change to new branch for improvements to root finding documentation. 2014-12-10 11:51:55 +00:00
pabristow
c74c67be42 Rebuilt html docs to include arcsine distribution (and existing polygamma etc). 2014-12-09 11:49:05 +00:00
pabristow
ee8d6338fc Merge branch 'develop' into arcsine_dist
Conflicts:
	doc/html/backgrounders.html
	doc/html/constants.html
	doc/html/cstdfloat.html
	doc/html/dist.html
	doc/html/extern_c.html
	doc/html/gcd_lcm.html
	doc/html/index.html
	doc/html/indexes.html
	doc/html/indexes/s01.html
	doc/html/indexes/s02.html
	doc/html/indexes/s03.html
	doc/html/indexes/s04.html
	doc/html/indexes/s05.html
	doc/html/inverse_complex.html
	doc/html/math_toolkit/acknowledgement.html
	doc/html/math_toolkit/acknowledgements.html
	doc/html/math_toolkit/acos.html
	doc/html/math_toolkit/acosh.html
	doc/html/math_toolkit/airy.html
	doc/html/math_toolkit/airy/ai.html
	doc/html/math_toolkit/airy/aip.html
	doc/html/math_toolkit/airy/bi.html
	doc/html/math_toolkit/airy/bip.html
	doc/html/math_toolkit/archetypes.html
	doc/html/math_toolkit/asin.html
	doc/html/math_toolkit/asinh.html
	doc/html/math_toolkit/atan.html
	doc/html/math_toolkit/atanh.html
	doc/html/math_toolkit/bessel.html
	doc/html/math_toolkit/bessel/bessel_derivatives.html
	doc/html/math_toolkit/bessel/bessel_first.html
	doc/html/math_toolkit/bessel/bessel_over.html
	doc/html/math_toolkit/bessel/bessel_root.html
	doc/html/math_toolkit/bessel/mbessel.html
	doc/html/math_toolkit/bessel/sph_bessel.html
	doc/html/math_toolkit/building.html
	doc/html/math_toolkit/c99.html
	doc/html/math_toolkit/comp_compilers.html
	doc/html/math_toolkit/comparisons.html
	doc/html/math_toolkit/compile_time.html
	doc/html/math_toolkit/compilers_overview.html
	doc/html/math_toolkit/complex_history.html
	doc/html/math_toolkit/complex_implementation.html
	doc/html/math_toolkit/concepts.html
	doc/html/math_toolkit/config_macros.html
	doc/html/math_toolkit/constants.html
	doc/html/math_toolkit/constants_faq.html
	doc/html/math_toolkit/constants_intro.html
	doc/html/math_toolkit/contact.html
	doc/html/math_toolkit/conventions.html
	doc/html/math_toolkit/create.html
	doc/html/math_toolkit/credits.html
	doc/html/math_toolkit/demo.html
	doc/html/math_toolkit/directories.html
	doc/html/math_toolkit/dist_concept.html
	doc/html/math_toolkit/dist_ref.html
	doc/html/math_toolkit/dist_ref/dist_algorithms.html
	doc/html/math_toolkit/dist_ref/dists.html
	doc/html/math_toolkit/dist_ref/dists/bernoulli_dist.html
	doc/html/math_toolkit/dist_ref/dists/beta_dist.html
	doc/html/math_toolkit/dist_ref/dists/binomial_dist.html
	doc/html/math_toolkit/dist_ref/dists/cauchy_dist.html
	doc/html/math_toolkit/dist_ref/dists/chi_squared_dist.html
	doc/html/math_toolkit/dist_ref/dists/exp_dist.html
	doc/html/math_toolkit/dist_ref/dists/extreme_dist.html
	doc/html/math_toolkit/dist_ref/dists/f_dist.html
	doc/html/math_toolkit/dist_ref/dists/gamma_dist.html
	doc/html/math_toolkit/dist_ref/dists/geometric_dist.html
	doc/html/math_toolkit/dist_ref/dists/hyperexponential_dist.html
	doc/html/math_toolkit/dist_ref/dists/hypergeometric_dist.html
	doc/html/math_toolkit/dist_ref/dists/inverse_chi_squared_dist.html
	doc/html/math_toolkit/dist_ref/dists/inverse_gamma_dist.html
	doc/html/math_toolkit/dist_ref/dists/inverse_gaussian_dist.html
	doc/html/math_toolkit/dist_ref/dists/laplace_dist.html
	doc/html/math_toolkit/dist_ref/dists/logistic_dist.html
	doc/html/math_toolkit/dist_ref/dists/lognormal_dist.html
	doc/html/math_toolkit/dist_ref/dists/nc_beta_dist.html
	doc/html/math_toolkit/dist_ref/dists/nc_chi_squared_dist.html
	doc/html/math_toolkit/dist_ref/dists/nc_f_dist.html
	doc/html/math_toolkit/dist_ref/dists/nc_t_dist.html
	doc/html/math_toolkit/dist_ref/dists/negative_binomial_dist.html
	doc/html/math_toolkit/dist_ref/dists/normal_dist.html
	doc/html/math_toolkit/dist_ref/dists/pareto.html
	doc/html/math_toolkit/dist_ref/dists/poisson_dist.html
	doc/html/math_toolkit/dist_ref/dists/rayleigh.html
	doc/html/math_toolkit/dist_ref/dists/skew_normal_dist.html
	doc/html/math_toolkit/dist_ref/dists/students_t_dist.html
	doc/html/math_toolkit/dist_ref/dists/triangular_dist.html
	doc/html/math_toolkit/dist_ref/dists/uniform_dist.html
	doc/html/math_toolkit/dist_ref/dists/weibull_dist.html
	doc/html/math_toolkit/dist_ref/nmp.html
	doc/html/math_toolkit/ellint.html
	doc/html/math_toolkit/ellint/ellint_1.html
	doc/html/math_toolkit/ellint/ellint_2.html
	doc/html/math_toolkit/ellint/ellint_3.html
	doc/html/math_toolkit/ellint/ellint_carlson.html
	doc/html/math_toolkit/ellint/ellint_intro.html
	doc/html/math_toolkit/error_handling.html
	doc/html/math_toolkit/exact_typdefs.html
	doc/html/math_toolkit/examples.html
	doc/html/math_toolkit/exp.html
	doc/html/math_toolkit/expint.html
	doc/html/math_toolkit/expint/expint_i.html
	doc/html/math_toolkit/expint/expint_n.html
	doc/html/math_toolkit/factorials.html
	doc/html/math_toolkit/factorials/sf_binomial.html
	doc/html/math_toolkit/factorials/sf_double_factorial.html
	doc/html/math_toolkit/factorials/sf_factorial.html
	doc/html/math_toolkit/factorials/sf_falling_factorial.html
	doc/html/math_toolkit/factorials/sf_rising_factorial.html
	doc/html/math_toolkit/fastest_typdefs.html
	doc/html/math_toolkit/float128.html
	doc/html/math_toolkit/float128/exp_function.html
	doc/html/math_toolkit/float128/overloading_template_functions_w.html
	doc/html/math_toolkit/float128/typeinfo.html
	doc/html/math_toolkit/fp_facets.html
	doc/html/math_toolkit/fp_facets/examples.html
	doc/html/math_toolkit/fp_facets/facets_intro.html
	doc/html/math_toolkit/fp_facets/portability.html
	doc/html/math_toolkit/fp_facets/rationale.html
	doc/html/math_toolkit/fp_facets/reference.html
	doc/html/math_toolkit/fpclass.html
	doc/html/math_toolkit/future.html
	doc/html/math_toolkit/gcd_credits.html
	doc/html/math_toolkit/gcd_function_object.html
	doc/html/math_toolkit/gcd_header.html
	doc/html/math_toolkit/gcd_history.html
	doc/html/math_toolkit/getting_best.html
	doc/html/math_toolkit/greatest_typdefs.html
	doc/html/math_toolkit/hankel.html
	doc/html/math_toolkit/hankel/cyl_hankel.html
	doc/html/math_toolkit/hankel/sph_hankel.html
	doc/html/math_toolkit/high_precision.html
	doc/html/math_toolkit/high_precision/e_float.html
	doc/html/math_toolkit/high_precision/float128.html
	doc/html/math_toolkit/high_precision/use_mpfr.html
	doc/html/math_toolkit/high_precision/use_multiprecision.html
	doc/html/math_toolkit/high_precision/use_ntl.html
	doc/html/math_toolkit/high_precision/using_test.html
	doc/html/math_toolkit/high_precision/why_high_precision.html
	doc/html/math_toolkit/hints.html
	doc/html/math_toolkit/history1.html
	doc/html/math_toolkit/history2.html
	doc/html/math_toolkit/internals1.html
	doc/html/math_toolkit/internals1/cf.html
	doc/html/math_toolkit/internals1/minima.html
	doc/html/math_toolkit/internals1/rational.html
	doc/html/math_toolkit/internals1/roots.html
	doc/html/math_toolkit/internals1/roots2.html
	doc/html/math_toolkit/internals1/series_evaluation.html
	doc/html/math_toolkit/internals1/tuples.html
	doc/html/math_toolkit/internals2.html
	doc/html/math_toolkit/internals2/error_test.html
	doc/html/math_toolkit/internals2/minimax.html
	doc/html/math_toolkit/internals2/polynomials.html
	doc/html/math_toolkit/internals2/test_data.html
	doc/html/math_toolkit/internals_overview.html
	doc/html/math_toolkit/interp.html
	doc/html/math_toolkit/intro_pol_overview.html
	doc/html/math_toolkit/introduction.html
	doc/html/math_toolkit/inv_hyper.html
	doc/html/math_toolkit/inv_hyper/acosh.html
	doc/html/math_toolkit/inv_hyper/asinh.html
	doc/html/math_toolkit/inv_hyper/atanh.html
	doc/html/math_toolkit/inv_hyper/inv_hyper_over.html
	doc/html/math_toolkit/issues.html
	doc/html/math_toolkit/jacobi.html
	doc/html/math_toolkit/jacobi/jac_over.html
	doc/html/math_toolkit/jacobi/jacobi_cd.html
	doc/html/math_toolkit/jacobi/jacobi_cn.html
	doc/html/math_toolkit/jacobi/jacobi_cs.html
	doc/html/math_toolkit/jacobi/jacobi_dc.html
	doc/html/math_toolkit/jacobi/jacobi_dn.html
	doc/html/math_toolkit/jacobi/jacobi_ds.html
	doc/html/math_toolkit/jacobi/jacobi_elliptic.html
	doc/html/math_toolkit/jacobi/jacobi_nc.html
	doc/html/math_toolkit/jacobi/jacobi_nd.html
	doc/html/math_toolkit/jacobi/jacobi_ns.html
	doc/html/math_toolkit/jacobi/jacobi_sc.html
	doc/html/math_toolkit/jacobi/jacobi_sd.html
	doc/html/math_toolkit/jacobi/jacobi_sn.html
	doc/html/math_toolkit/lanczos.html
	doc/html/math_toolkit/lcm_function_object.html
	doc/html/math_toolkit/macros.html
	doc/html/math_toolkit/main_faq.html
	doc/html/math_toolkit/main_intro.html
	doc/html/math_toolkit/main_tr1.html
	doc/html/math_toolkit/mem_typedef.html
	doc/html/math_toolkit/minimum_typdefs.html
	doc/html/math_toolkit/namespaces.html
	doc/html/math_toolkit/navigation.html
	doc/html/math_toolkit/new_const.html
	doc/html/math_toolkit/next_float.html
	doc/html/math_toolkit/next_float/float_advance.html
	doc/html/math_toolkit/next_float/float_distance.html
	doc/html/math_toolkit/next_float/float_next.html
	doc/html/math_toolkit/next_float/float_prior.html
	doc/html/math_toolkit/next_float/nextafter.html
	doc/html/math_toolkit/number_series.html
	doc/html/math_toolkit/number_series/bernoulli_numbers.html
	doc/html/math_toolkit/number_series/primes.html
	doc/html/math_toolkit/number_series/tangent_numbers.html
	doc/html/math_toolkit/oct_create.html
	doc/html/math_toolkit/oct_header.html
	doc/html/math_toolkit/oct_history.html
	doc/html/math_toolkit/oct_mem_fun.html
	doc/html/math_toolkit/oct_non_mem.html
	doc/html/math_toolkit/oct_overview.html
	doc/html/math_toolkit/oct_specialization.html
	doc/html/math_toolkit/oct_synopsis.html
	doc/html/math_toolkit/oct_tests.html
	doc/html/math_toolkit/oct_todo.html
	doc/html/math_toolkit/oct_trans.html
	doc/html/math_toolkit/oct_typedefs.html
	doc/html/math_toolkit/oct_value_ops.html
	doc/html/math_toolkit/octonion.html
	doc/html/math_toolkit/overview.html
	doc/html/math_toolkit/overview_tr1.html
	doc/html/math_toolkit/owens_t.html
	doc/html/math_toolkit/perf_over1.html
	doc/html/math_toolkit/perf_over2.html
	doc/html/math_toolkit/perf_test_app.html
	doc/html/math_toolkit/pol_overview.html
	doc/html/math_toolkit/pol_ref.html
	doc/html/math_toolkit/pol_ref/assert_undefined.html
	doc/html/math_toolkit/pol_ref/discrete_quant_ref.html
	doc/html/math_toolkit/pol_ref/error_handling_policies.html
	doc/html/math_toolkit/pol_ref/internal_promotion.html
	doc/html/math_toolkit/pol_ref/iteration_pol.html
	doc/html/math_toolkit/pol_ref/namespace_pol.html
	doc/html/math_toolkit/pol_ref/pol_ref_ref.html
	doc/html/math_toolkit/pol_ref/policy_defaults.html
	doc/html/math_toolkit/pol_ref/precision_pol.html
	doc/html/math_toolkit/pol_tutorial.html
	doc/html/math_toolkit/pol_tutorial/ad_hoc_dist_policies.html
	doc/html/math_toolkit/pol_tutorial/ad_hoc_sf_policies.html
	doc/html/math_toolkit/pol_tutorial/changing_policy_defaults.html
	doc/html/math_toolkit/pol_tutorial/namespace_policies.html
	doc/html/math_toolkit/pol_tutorial/policy_tut_defaults.html
	doc/html/math_toolkit/pol_tutorial/policy_usage.html
	doc/html/math_toolkit/pol_tutorial/understand_dis_quant.html
	doc/html/math_toolkit/pol_tutorial/user_def_err_pol.html
	doc/html/math_toolkit/pol_tutorial/what_is_a_policy.html
	doc/html/math_toolkit/powers.html
	doc/html/math_toolkit/powers/cbrt.html
	doc/html/math_toolkit/powers/cos_pi.html
	doc/html/math_toolkit/powers/ct_pow.html
	doc/html/math_toolkit/powers/expm1.html
	doc/html/math_toolkit/powers/hypot.html
	doc/html/math_toolkit/powers/log1p.html
	doc/html/math_toolkit/powers/powm1.html
	doc/html/math_toolkit/powers/sin_pi.html
	doc/html/math_toolkit/powers/sqrt1pm1.html
	doc/html/math_toolkit/quat.html
	doc/html/math_toolkit/quat_header.html
	doc/html/math_toolkit/quat_history.html
	doc/html/math_toolkit/quat_mem_fun.html
	doc/html/math_toolkit/quat_non_mem.html
	doc/html/math_toolkit/quat_overview.html
	doc/html/math_toolkit/quat_synopsis.html
	doc/html/math_toolkit/quat_tests.html
	doc/html/math_toolkit/quat_todo.html
	doc/html/math_toolkit/rationale.html
	doc/html/math_toolkit/rationale0.html
	doc/html/math_toolkit/refs.html
	doc/html/math_toolkit/relative_error.html
	doc/html/math_toolkit/remez.html
	doc/html/math_toolkit/result_type.html
	doc/html/math_toolkit/rounding.html
	doc/html/math_toolkit/rounding/modf.html
	doc/html/math_toolkit/rounding/round.html
	doc/html/math_toolkit/rounding/trunc.html
	doc/html/math_toolkit/run_time.html
	doc/html/math_toolkit/sf_beta.html
	doc/html/math_toolkit/sf_beta/beta_derivative.html
	doc/html/math_toolkit/sf_beta/beta_function.html
	doc/html/math_toolkit/sf_beta/ibeta_function.html
	doc/html/math_toolkit/sf_beta/ibeta_inv_function.html
	doc/html/math_toolkit/sf_erf.html
	doc/html/math_toolkit/sf_erf/error_function.html
	doc/html/math_toolkit/sf_erf/error_inv.html
	doc/html/math_toolkit/sf_gamma.html
	doc/html/math_toolkit/sf_gamma/digamma.html
	doc/html/math_toolkit/sf_gamma/gamma_derivatives.html
	doc/html/math_toolkit/sf_gamma/gamma_ratios.html
	doc/html/math_toolkit/sf_gamma/igamma.html
	doc/html/math_toolkit/sf_gamma/igamma_inv.html
	doc/html/math_toolkit/sf_gamma/lgamma.html
	doc/html/math_toolkit/sf_gamma/tgamma.html
	doc/html/math_toolkit/sf_implementation.html
	doc/html/math_toolkit/sf_poly.html
	doc/html/math_toolkit/sf_poly/hermite.html
	doc/html/math_toolkit/sf_poly/laguerre.html
	doc/html/math_toolkit/sf_poly/legendre.html
	doc/html/math_toolkit/sf_poly/sph_harm.html
	doc/html/math_toolkit/sign_functions.html
	doc/html/math_toolkit/sinc.html
	doc/html/math_toolkit/sinc/sinc_overview.html
	doc/html/math_toolkit/sinc/sinc_pi.html
	doc/html/math_toolkit/sinc/sinhc_pi.html
	doc/html/math_toolkit/spec.html
	doc/html/math_toolkit/special_tut.html
	doc/html/math_toolkit/special_tut/special_tut_impl.html
	doc/html/math_toolkit/special_tut/special_tut_test.html
	doc/html/math_toolkit/stat_tut.html
	doc/html/math_toolkit/stat_tut/dist_params.html
	doc/html/math_toolkit/stat_tut/overview.html
	doc/html/math_toolkit/stat_tut/overview/complements.html
	doc/html/math_toolkit/stat_tut/overview/generic.html
	doc/html/math_toolkit/stat_tut/overview/headers.html
	doc/html/math_toolkit/stat_tut/overview/objects.html
	doc/html/math_toolkit/stat_tut/overview/parameters.html
	doc/html/math_toolkit/stat_tut/overview/summary.html
	doc/html/math_toolkit/stat_tut/variates.html
	doc/html/math_toolkit/stat_tut/weg.html
	doc/html/math_toolkit/stat_tut/weg/binom_eg.html
	doc/html/math_toolkit/stat_tut/weg/binom_eg/binom_conf.html
	doc/html/math_toolkit/stat_tut/weg/binom_eg/binom_size_eg.html
	doc/html/math_toolkit/stat_tut/weg/binom_eg/binomial_coinflip_example.html
	doc/html/math_toolkit/stat_tut/weg/binom_eg/binomial_quiz_example.html
	doc/html/math_toolkit/stat_tut/weg/c_sharp.html
	doc/html/math_toolkit/stat_tut/weg/cs_eg.html
	doc/html/math_toolkit/stat_tut/weg/cs_eg/chi_sq_intervals.html
	doc/html/math_toolkit/stat_tut/weg/cs_eg/chi_sq_size.html
	doc/html/math_toolkit/stat_tut/weg/cs_eg/chi_sq_test.html
	doc/html/math_toolkit/stat_tut/weg/dist_construct_eg.html
	doc/html/math_toolkit/stat_tut/weg/error_eg.html
	doc/html/math_toolkit/stat_tut/weg/f_eg.html
	doc/html/math_toolkit/stat_tut/weg/find_eg.html
	doc/html/math_toolkit/stat_tut/weg/find_eg/find_location_eg.html
	doc/html/math_toolkit/stat_tut/weg/find_eg/find_mean_and_sd_eg.html
	doc/html/math_toolkit/stat_tut/weg/find_eg/find_scale_eg.html
	doc/html/math_toolkit/stat_tut/weg/geometric_eg.html
	doc/html/math_toolkit/stat_tut/weg/inverse_chi_squared_eg.html
	doc/html/math_toolkit/stat_tut/weg/nag_library.html
	doc/html/math_toolkit/stat_tut/weg/nccs_eg.html
	doc/html/math_toolkit/stat_tut/weg/nccs_eg/nccs_power_eg.html
	doc/html/math_toolkit/stat_tut/weg/neg_binom_eg.html
	doc/html/math_toolkit/stat_tut/weg/neg_binom_eg/neg_binom_conf.html
	doc/html/math_toolkit/stat_tut/weg/neg_binom_eg/neg_binom_size_eg.html
	doc/html/math_toolkit/stat_tut/weg/neg_binom_eg/negative_binomial_example1.html
	doc/html/math_toolkit/stat_tut/weg/neg_binom_eg/negative_binomial_example2.html
	doc/html/math_toolkit/stat_tut/weg/normal_example.html
	doc/html/math_toolkit/stat_tut/weg/normal_example/normal_misc.html
	doc/html/math_toolkit/stat_tut/weg/st_eg.html
	doc/html/math_toolkit/stat_tut/weg/st_eg/paired_st.html
	doc/html/math_toolkit/stat_tut/weg/st_eg/tut_mean_intervals.html
	doc/html/math_toolkit/stat_tut/weg/st_eg/tut_mean_size.html
	doc/html/math_toolkit/stat_tut/weg/st_eg/tut_mean_test.html
	doc/html/math_toolkit/stat_tut/weg/st_eg/two_sample_students_t.html
	doc/html/math_toolkit/synopsis.html
	doc/html/math_toolkit/threads.html
	doc/html/math_toolkit/tr1_ref.html
	doc/html/math_toolkit/trans.html
	doc/html/math_toolkit/tuning.html
	doc/html/math_toolkit/tutorial.html
	doc/html/math_toolkit/tutorial/non_templ.html
	doc/html/math_toolkit/tutorial/templ.html
	doc/html/math_toolkit/tutorial/user_def.html
	doc/html/math_toolkit/value_op.html
	doc/html/math_toolkit/zetas.html
	doc/html/math_toolkit/zetas/zeta.html
	doc/html/octonions.html
	doc/html/overview.html
	doc/html/perf.html
	doc/html/policy.html
	doc/html/quaternions.html
	doc/html/special.html
	doc/html/status.html
	doc/html/toolkit.html
	doc/html/using_udt.html
	doc/html/utils.html
2014-12-08 12:45:58 +00:00
jzmaddock
884bff2208 [polygamma] Add to release notes, update credits too. 2014-11-29 17:24:57 +00:00
pabristow
f9b2addcdc Improved docs and tests and graphs. 2014-11-27 16:44:42 +00:00
jzmaddock
0ca4e3a8da [polygamma] doc regen. 2014-11-26 18:39:44 +00:00
jzmaddock
e21bca611f [polygamma] Remove series acceleration from polygamma_nearzero as it appears to make no real difference to the number of terms required. 2014-11-26 17:42:30 +00:00
jzmaddock
5ed8dc55a8 [Documentation] Apply patches from https://svn.boost.org/trac/boost/ticket/10816 2014-11-25 17:07:45 +00:00
jzmaddock
a2863fb100 Merge branch 'bernoulli-tgamma' into develop
Conflicts fixed by regenerating docs:
	doc/html/index.html
	doc/html/indexes/s01.html
	doc/html/indexes/s02.html
	doc/html/indexes/s03.html
	doc/html/indexes/s04.html
	doc/html/indexes/s05.html
	doc/html/math_toolkit/conventions.html
	doc/html/math_toolkit/navigation.html
2014-11-23 18:41:51 +00:00
jzmaddock
a663232f38 [polygamma] Add two special cases for x = 1 and x = 0.5. 2014-11-22 18:37:31 +00:00
jzmaddock
ea950fbd27 Synch docs to code. 2014-11-20 10:41:26 +00:00
jzmaddock
26f063eca4 Fix accuracy issue in cos_pi.
Add tests for cos_pi and sin_pi.
Doc regen.
2014-11-16 17:18:17 +00:00
jzmaddock
23081c32f4 [polygamma] Update negative arg behavior. 2014-11-14 12:46:46 +00:00
jzmaddock
04207ee430 Fix some typos. 2014-11-09 18:22:21 +00:00
jzmaddock
8147bb92d8 [Polygamma] Add equations and graphs. 2014-11-08 19:08:00 +00:00
jzmaddock
1beedd6487 [polygamma] Initial docs. 2014-11-08 11:50:48 +00:00
jzmaddock
14f6e4fadc Fix typo in doc version, regenerate docs. 2014-10-30 11:34:41 +00:00
pabristow
0a932fa52b Expanded tests from double, but errors - see email 27 Oct14 2014-10-27 15:51:54 +00:00
pabristow
c4c36c2c86 Added graphs (dist_graphs would not handle arcsine) 2014-10-20 14:37:21 +01:00
pabristow
716e7eff75 First draft of working docs. Need more tests. 2014-10-20 14:36:03 +01:00
jzmaddock
eb2525b516 Merge branch 'develop' into bernoulli-tgamma
Conflicts:
	doc/equations/bernoulli_numbers2.mml
	doc/equations/bernoulli_numbers2.png
	doc/equations/bernoulli_numbers2.svg
	doc/equations/generate.sh
	doc/equations/tangent_numbers.png
	doc/equations/tangent_numbers.svg
	doc/math.qbk
	include/boost/cstdfloat.hpp
	include/boost/math/policies/error_handling.hpp
	include/boost/math/special_functions/detail/bernoulli_details.hpp
2014-10-18 17:49:49 +01:00
jzmaddock
f1a4201589 Minor doc editing.
Update history.
Regen docs.
2014-10-05 09:13:26 +01:00
pabristow
7d303aaab0 Initial rough drafts of arcsine (only committed so can pick up better diagnostics in error_handling from inf_dist branch) 2014-10-03 10:12:05 +01:00
pabristow
d0a3f8326b Attempt to correct graph failure for arcsine(-1, 1) where no mode and lower support negative means the 1% margin was added so -1.01 instead of subtracted to -0.99. 2014-10-03 09:58:16 +01:00
pabristow
91734c66e3 Many cosmetic edits to hyperexponential 2014-09-25 16:40:15 +01:00
jzmaddock
4909e5c02f Merge branch 'feature/hyperexponential_dist' of https://github.com/sguazt/math into develop 2014-09-09 17:44:21 +01:00
sguazt
1df97b244e [distributions] Hyper-Exponential: fixed another typo. 2014-09-09 18:43:31 +02:00
sguazt
f209b93ba8 [distributions] Hyper-Exponential: fixed a copy-and-paste typo in the doc. 2014-09-09 18:28:17 +02:00
jzmaddock
17e4f40fce Revert "[distributions] Hyper-Exponential: changed return type of 'probabilities' and 'rates' from 'vector<...>' to 'vector<...> const\&' to allow users to do things like this: 'std::copy(he.probabilities().begin(), he.probabilities().end(), std::ostream_iterator<double>(std::cout, " "));'."
This reverts commit a8efc9a637.
2014-09-08 18:10:53 +01:00
jzmaddock
90001d9c06 Doc rebuild. 2014-09-08 18:09:50 +01:00
sguazt
2ded2d0822 [distributions] Hyper-Exponential: added two more graphs (one with different probs and same rates, and another one with different number of phases but same mean). 2014-09-07 18:42:25 +02:00
sguazt
0396d72311 [distributions] Hyper-Exponential: added two more graphs (one with different probs and same rates, and another one with different number of phases but same mean). 2014-09-07 18:41:56 +02:00
sguazt
cbbab041aa [distributions] Hyper-Exponential: output of Wolski's example changed to a floating-point precision of 2 (obtained with 'std::cout.precision(2)'). 2014-09-07 11:29:31 +02:00
sguazt
72a2217b6d [distributions] Hyper-Exponential: added a note to clarify that the probabilities return by method 'probabilities' are normalized. 2014-09-07 10:46:05 +02:00
sguazt
a8efc9a637 [distributions] Hyper-Exponential: changed return type of 'probabilities' and 'rates' from 'vector<...>' to 'vector<...> const\&' to allow users to do things like this: 'std::copy(he.probabilities().begin(), he.probabilities().end(), std::ostream_iterator<double>(std::cout, " "));'. 2014-09-07 10:29:09 +02:00
sguazt
0e37387689 [distributions] Hyper-Exponential: removed discussion on accuracy issues in MATLAB/Octave since the two programs gives correct results (during the test I wrongly passed rates instead of means to the exponential distributions). 2014-09-02 22:31:08 +02:00
jzmaddock
671cd12ee4 Regen docs from Marco's changes. 2014-09-02 18:26:16 +01:00
sguazt
e22fc7d1d1 [distributions] Hyper-Exponential: solved an issue with Quickbook's itemized lists. 2014-09-02 10:23:15 +02:00
sguazt
78560da5a0 [distributions] Hyper-Exponential: added a note for the different results between (Wolski et al.,2013) and ours implementation. Also, improved discussion on possible accuracy issues with MATLAB/Octave. 2014-09-02 09:55:29 +02:00
sguazt
3c596733f8 [distributions] Hyper-Exponential: added example and doc from (Wolski et al.,2013) paper. 2014-09-01 23:49:32 +02:00
sguazt
99854c724f [distributions] Hyper-Exponential: removed 'ArgT' type requirements for constructors taking 'std::initializer_list' as argument since no more used. Also fixed a typo: 'RealTypr' -> 'RealType'. 2014-09-01 21:31:39 +02:00
jzmaddock
553ee67631 Change the header levels. 2014-09-01 19:47:51 +01:00
jzmaddock
f8e0a5524d Move code snippets into separate cpp file. 2014-09-01 19:18:12 +01:00
jzmaddock
4a6cbc1135 Initializer-list constructors don't need to be templates - indeed it is better if they're not. 2014-09-01 18:14:35 +01:00
jzmaddock
4cf89d8d03 Remove implementation details from docs.
Add some construction examples.
2014-09-01 17:48:55 +01:00
jzmaddock
aba44eb4a5 Doc update 2014-09-01 12:15:43 +01:00
sguazt
13f360d0be [distributions] Hyper-exponential: expanded 'Applications' section, added 'Examples' section, and updated synopsys and reference with new constructors. 2014-08-31 23:24:08 +02:00
jzmaddock
9cdbebb629 Regenerate SVG and PNG files to our spec. 2014-08-29 18:50:51 +01:00
jzmaddock
41a20980fa Update docs. 2014-08-26 19:04:18 +01:00
sguazt
a8ac5aab96 [distributions] Hyper-Exponential: finalized doc. 2014-08-26 17:07:24 +02:00
sguazt
025046f307 [distributions] Hyper-exponential: preliminary version of documentation (still incomplete). 2014-08-22 18:31:10 +02:00
jzmaddock
74dd2d0485 Update history. 2014-06-15 13:07:10 +01:00
jzmaddock
d658ccd043 Fix doc typo and regenerate 2014-06-12 18:52:03 +01:00
jzmaddock
ee8edd4c33 Fix up functions that were returning tools::max_value to call overflow_error instead.
See https://svn.boost.org/trac/boost/ticket/10111.
2014-06-12 13:50:30 +01:00
jzmaddock
e20b44e8a9 Move headers that are mostly used for internal maintenance and testing into an "include_private" directory - this is to reduce dependencies on other Boost modules when using this library. 2014-06-09 16:08:35 +01:00
jzmaddock
ab6cc524dd Fix Halley iteration to work when derivative is zero, even though the second derivative is not, see https://svn.boost.org/trac/boost/ticket/10046. 2014-05-25 15:35:08 +01:00
jzmaddock
e6996e1188 Fix round and trunc functions to work with integer arguments, see https://svn.boost.org/trac/boost/ticket/10066. 2014-05-24 09:47:21 +01:00
jzmaddock
aaa405bad2 Regenerate docs. 2014-04-06 13:17:04 +01:00
jzmaddock
0c01f682eb Fix some corner cases in negative_binomial_distribution, see https://svn.boost.org/trac/boost/ticket/9834 2014-04-06 11:59:10 +01:00
jzmaddock
a67f4d16cb Regenerated docs. 2014-03-19 13:46:54 +00:00
jzmaddock
6bddb5be85 Merge branch 'cstdfloat' into develop
Conflicts:
	doc/overview/roadmap.qbk
	example/cstdfloat_example.cpp
	include/boost/cstdfloat.hpp
	test/test_gamma.cpp
	test/test_gamma.hpp
2014-03-19 13:38:42 +00:00
jzmaddock
c9110caf63 Merge branch 'cstdfloat' of https://github.com/boostorg/math into cstdfloat
Conflicts:
	doc/overview/roadmap.qbk
2014-03-18 18:16:16 +00:00
jzmaddock
e4662ae0e4 Doc update. 2014-03-18 18:12:34 +00:00
pabristow
337d001efd Note on Trac #9712 2014-03-18 09:50:40 +00:00
jzmaddock
296173dbe2 Some mostly cosmetic changes to the cstdfloat docs. 2014-03-17 16:58:58 +00:00
jzmaddock
a5d67ef99e Some mostly cosmetic changes to the cstdfloat docs. 2014-03-17 09:03:16 +00:00
pabristow
e1b4cfe8b6 New examples using cstdfloat 2014-03-16 12:58:10 +00:00
jzmaddock
80894e9025 Fix errors in corner cases of rising/falling factorials and gamma ratios raised by Rocco Romeo. 2014-03-13 16:30:10 +00:00
pabristow
2aab77ed77 Added an index.html redirection file for cstdfloat standalone docs. 2014-03-06 15:26:31 +00:00
pabristow
ca8b3a7c6c Added html folder for cstdfloat standalone docs. 2014-03-06 15:23:34 +00:00
pabristow
7d65ba574e cstdfloat standalone docs build files 2014-03-06 15:17:08 +00:00
PABristow
2152f12f0b Trac #9672 moved to 1.9.0 instead of 1.10.0. 2014-02-19 09:24:54 +00:00
PABristow
c7a757df60 Changes from Laplace X now can be infinite. 2014-02-19 09:23:50 +00:00
PABristow
a6871cd686 update trac #9672 2014-02-18 17:37:30 +00:00
jzmaddock
43f0f18591 Fix spurious overflows in tgamma/lgamma. Update tests to verify.
Thanks to Rocco Romeo for these.
2014-02-13 09:42:46 +00:00
jzmaddock
11e1a4e7cd Add Jamfile to automatically create png's from svg's. 2014-02-01 11:45:20 +00:00
jzmaddock
27e6693e1a Fix multi-line equations to line up the equals signs, then regenerate the png and svg files. 2014-01-27 19:22:28 +00:00
PABristow
c6e1ca9ba6 Merge branch 'develop' of https://github.com/boostorg/math into develop 2014-01-23 18:05:39 +00:00
PABristow
48722a5e42 Reverted all html 2014-01-23 18:05:25 +00:00
PABristow
f7ee626d16 more edits to cstdfloat.qbk 2014-01-23 18:02:14 +00:00
jzmaddock
bb8b26e91b Update history, add Anton to the author list (and put the author list back into alphabetical by surname order), regenerate docs. 2014-01-23 17:38:48 +00:00
jzmaddock
9baf90f56a Merge branch 'bessel-derivatives' into develop 2014-01-23 16:55:55 +00:00
jzmaddock
7613d0dd45 Rename Bessel derivatives to primes. 2014-01-21 19:08:14 +00:00
Paul Bristow
0abc74e1d5 Reorganised to allow generation of standalone pdf for cstdfloat.pdf 2014-01-21 17:33:59 +00:00
jzmaddock
72c4a0e0f9 Fix equations based on Anton's comments. 2014-01-21 17:03:06 +00:00
jzmaddock
570cda5e88 Add first rough cut of Bessel derivative docs. 2014-01-20 17:43:16 +00:00
Paul Bristow
8384abd3a3 Add qbk and jamfile for cstddef docs. 2014-01-20 17:17:40 +00:00
jzmaddock
ee56e2c03d Fix Student's t example in code and docs.
Update history: we've added new features so go up a version number.
Regenerate docs.
2014-01-17 18:48:20 +00:00
jzmaddock
f73aa5baa8 Cascade modified stylesheet and change it's name so it doesn't get overwritten again! 2014-01-14 19:10:55 +00:00
jzmaddock
991dc9ef78 Fix typos spotted by Chris. 2014-01-14 11:08:52 +00:00
jzmaddock
341a6a386b Update tgamma/lgamma docs to reflect new Bernoulli-based implementation.
Regenerate docs.
2014-01-13 18:25:21 +00:00
jzmaddock
7f23841865 Reinstate some customizations that had got lost along the way. 2014-01-13 17:59:05 +00:00
jzmaddock
e77a8ac2b2 Add back missing file. 2014-01-12 18:29:45 +00:00
jzmaddock
f9e211eca5 Add generated docs. 2014-01-12 18:24:22 +00:00
jzmaddock
b2d6215e75 Remove html in preparation for regeneration of new docs. 2014-01-12 18:14:38 +00:00
jzmaddock
f8a1b50988 Add prime numbers to docs.
Moved the doc structure around a bit.
2014-01-12 18:13:40 +00:00
jzmaddock
640d57f44b Update tangent numbers docs and add a couple of equations.
Update equation script to handle input from OpenOffice 4.
2014-01-12 10:07:55 +00:00
Christopher Kormanyos
839f605a3f Manual merge of changes from bernoulli-numbers branch to bernoulli-tgamma branch. 2014-01-11 21:38:25 +01:00
jzmaddock
d65d281de1 Fix some issues in bernoulli docs. 2014-01-11 18:59:14 +00:00
Christopher Kormanyos
caf895fd23 Manual merge from bernoulli-numbers branch to bernoulli-tgamma branch. 2014-01-10 20:25:15 +01:00
Paul Bristow
56b4ae4425 First revision to docs. 2014-01-10 18:12:06 +00:00
Paul Bristow
e5e1d28225 Added links for bernoulli_numbers 2014-01-09 17:26:54 +00:00
Paul Bristow
7e4f19ee88 added bernoulli_numbers.qbk but doesn't seem to versioned??? 2014-01-07 17:28:17 +00:00
Paul Bristow
8926c39e20 Corrected link in common_overviews.qbk 2014-01-07 17:26:51 +00:00
Paul Bristow
e8b0f63e62 Equations for bernoulli numbers added. 2014-01-07 14:54:55 +00:00
Paul Bristow
7c2479b705 Added bernoullli number .qbk
Also need equations, bernoulli number header files in /boost
2014-01-07 14:53:54 +00:00
jzmaddock
bcc6e5f80c Trivial fix to get docs building with latest quickbook. 2014-01-04 18:15:34 +00:00
jzmaddock
756e22033a Update history and regenerate docs. 2013-12-23 10:03:14 +00:00
jzmaddock
5492dce1ed Add and document options to enable/disable __float128 usage explicitly, see: https://svn.boost.org/trac/boost/ticket/9240 2013-12-22 18:01:11 +00:00
jzmaddock
c5ab3497b5 Document max_iter parameter correctly, see: https://svn.boost.org/trac/boost/ticket/9225 2013-12-22 18:00:13 +00:00
Beman
8cf8768929 End-of-line normalization. Most normalization was taken care of by .gitattributes, but a few files originally committed to svn with incorrect eol tags need explicit normalization. See .gitattributes man page and extensive list discussion. 2013-12-02 03:35:07 -05:00
Beman
cdd60d1dc9 End-of-line normalization. Most normalization was taken care of by .gitattributes, but a few files originally committed to svn with incorrect eol tags need explicit normalization. See .gitattributes man page and extensive list discussion. 2013-12-01 17:19:36 -05:00
John Maddock
a490f00f0c Update 1.55 release notes, regenerate docs.
[SVN r86347]
2013-10-18 11:08:30 +00:00
Paul A. Bristow
efe822a7a9 Added colors and alignment to html
[SVN r86227]
2013-10-10 15:21:50 +00:00
John Maddock
b331488c2e Update history and regenerate docs.
[SVN r85984]
2013-09-28 16:03:56 +00:00
John Maddock
ef5369a15b Add a short tutorial on testing special functions.
[SVN r84754]
2013-06-13 12:03:55 +00:00
John Maddock
4854561e48 Add a quick and dirty tutorial on writing a new special function.
Regenerate docs.

[SVN r84608]
2013-06-02 18:14:56 +00:00
John Maddock
6fdc703f30 Regenerate docs from P Bristow's typo fix.
[SVN r84481]
2013-05-25 11:31:27 +00:00
Paul A. Bristow
8f0de98293 Correct acronymic typo
[SVN r84479]
2013-05-25 09:38:52 +00:00
John Maddock
7cbb86d0cf Fix typos in revision history.
Regenerate docs.

[SVN r84478]
2013-05-25 08:45:58 +00:00
John Maddock
c6720a599f Regenerate docs with updated stylesheet.
[SVN r84327]
2013-05-17 16:53:50 +00:00
Paul A. Bristow
c5e6fca42b Final commit of all my changes.
[SVN r84326]
2013-05-17 11:13:14 +00:00
Paul A. Bristow
20d1742c4d Cosmetic changes.
[SVN r84318]
2013-05-17 10:42:33 +00:00
Paul A. Bristow
40468cc446 New def links added
[SVN r84317]
2013-05-17 10:39:59 +00:00
John Maddock
e7384331ae Merge changes from sandbox to documentation.
Puts all Math docs in one big whole with separate chapters for each part.

[SVN r84294]
2013-05-16 09:04:28 +00:00
John Maddock
510e145450 Regenerate and re-add HTML docs.
[SVN r84281]
2013-05-14 12:39:44 +00:00
John Maddock
45001773e2 Fix duplicate ID's, remove HTML for now.
[SVN r84280]
2013-05-14 12:19:48 +00:00
John Maddock
d7978a43bc Extend title of UDT a bit and regenerate docs.
[SVN r84273]
2013-05-13 17:20:50 +00:00
John Maddock
3c2fde5558 Remove dead file.
[SVN r84272]
2013-05-13 17:09:28 +00:00
John Maddock
a714e82e55 Regenerate docs.
Add new xsl:param to control chapter TOC.


[SVN r84271]
2013-05-13 16:53:10 +00:00
Paul A. Bristow
35ea7e4408 Added licence info.
[SVN r84268]
2013-05-13 10:41:13 +00:00
Paul A. Bristow
45ce4389b4 Added licence info.
[SVN r84267]
2013-05-13 10:38:26 +00:00
Paul A. Bristow
37358cbafd Added licence info.
[SVN r84266]
2013-05-13 10:37:27 +00:00
John Maddock
9f17b2d2e7 Duplicated more of Trunk's files so we can check links.
Search-and-replace fixed a bunch of links.
Regenerate docs.

[SVN r84208]
2013-05-09 17:58:27 +00:00
John Maddock
f7f7209820 Tweak stylesheets.
Fix a few typos and links.

[SVN r84205]
2013-05-09 17:21:12 +00:00
John Maddock
e05eea3294 Add images copy from Trunk.
[SVN r84203]
2013-05-09 15:57:24 +00:00
John Maddock
8de19289c9 Regenerate and commit docs.
[SVN r84202]
2013-05-09 11:52:44 +00:00
John Maddock
a1d526bd36 Change to quickbook 1.6.
Change to use chapters at the top level.
Big search and replace on link names.

[SVN r84201]
2013-05-09 09:04:20 +00:00
John Maddock
57cba0eef4 Reorganise directory structure to make things easier to find and maintain.
[SVN r84143]
2013-05-05 12:32:36 +00:00
Paul A. Bristow
411ffe225e Typo
[SVN r84135]
2013-05-04 10:51:40 +00:00
Paul A. Bristow
4e13935a2c Corrected mis-pasting in 2/3pi comment.
[SVN r84123]
2013-05-03 14:41:14 +00:00