Commit Graph

5028 Commits

Author SHA1 Message Date
Paul A. Bristow
f0b0d0e75c Added #include and try/n/catch blocks to try to see why fails on some platforms (mainly Teeks).
[SVN r83560]
2013-03-25 17:54:57 +00:00
John Maddock
5197064879 Make use of lexical_cast (and hence multiprecision support) dependent on there being an iostreams lib. Should allow use on embedded platforms, especially WinCE.
Fixes #8327.

[SVN r83537]
2013-03-24 12:01:58 +00:00
John Maddock
31efbe8924 Reorganise header inclusion to minimise dependencies on <iostream> and <boost/lexical_cast.hpp>.
Refs #8327.

[SVN r83532]
2013-03-23 17:05:15 +00:00
John Maddock
6e626c1830 Fix edge case in Halley iteration where the derivative is flatlining.
Fix edge cases in poisson distribution quantile.
Fixes #8314.
Fixes #8308.
Update and regenerate docs.

[SVN r83512]
2013-03-21 13:01:50 +00:00
Paul A. Bristow
4da4129672 Added tests for airy multi-root versions.
[SVN r83423]
2013-03-14 11:20:15 +00:00
Paul A. Bristow
b57030b7d0 Updates to Bessel and Airy examples.
[SVN r83419]
2013-03-13 17:28:54 +00:00
Paul A. Bristow
e620f3f56a New airy example, providing snippets for docs.
[SVN r83418]
2013-03-13 17:10:13 +00:00
Paul A. Bristow
b9d7b9bb9f Added airy graphs, png and svg.
[SVN r83417]
2013-03-13 17:08:53 +00:00
Paul A. Bristow
69f49b2b96 Made order of parameters match specification for ai and bi.
airy_bi_zero<T>(start_index, number_of_zeros, out_it, policies::policy<>());

[SVN r83415]
2013-03-13 15:04:22 +00:00
Paul A. Bristow
1e82b52349 Corrected wrong tolerance for check close percent and fraction.
[SVN r83413]
2013-03-12 17:51:35 +00:00
Paul A. Bristow
72ce8bedc0 Chris's edits email 11 Mar12
[SVN r83412]
2013-03-12 16:38:49 +00:00
Paul A. Bristow
99507b3d9f Minor corrections from John 10 Mar 13
[SVN r83407]
2013-03-11 12:19:51 +00:00
Paul A. Bristow
e2cc92eb25 Minor corrections from John 10 Mar 13
[SVN r83406]
2013-03-11 12:18:46 +00:00
Paul A. Bristow
6a61980a4c Patched svg files, and png from them, to allow subscript a to be rendered by RenderX for pdf. (Note - always use Lucida Sans Unicode for maximum chance of symbols being rendered and/or displayed).
[SVN r83405]
2013-03-11 12:18:12 +00:00
John Maddock
bc86f6503e Beautify formatting a little.
[SVN r83399]
2013-03-10 17:20:55 +00:00
John Maddock
0716a1aad4 Restrict __float128 support to GCC only for now.
Fixes #8265.

[SVN r83369]
2013-03-09 11:32:51 +00:00
Paul A. Bristow
f1622c0b61 Updates to qbk sources and graphs for version in my dropbox 8 Mar13.
(html not updated).

[SVN r83363]
2013-03-08 14:34:37 +00:00
Paul A. Bristow
987e4396c5 Added split into four examples to the jamfile.
[SVN r83362]
2013-03-08 12:53:35 +00:00
Paul A. Bristow
c7c6172eb9 Bessel and Neumann examples, split into four files.
[SVN r83361]
2013-03-08 12:50:39 +00:00
John Maddock
307d5ae933 Adjust tgamma_ratio failure rates, fix some clang warnings, plus a bug in error_handling.hpp that causes unitialized variable use in some situations.
[SVN r83360]
2013-03-08 12:16:13 +00:00
John Maddock
343d9ba8e6 Remove dependency on quadmath.h.
Fixes #8265.

[SVN r83356]
2013-03-08 11:33:04 +00:00
Paul A. Bristow
5896a2e6a1 Removed 'expected to fail' example.
[SVN r83355]
2013-03-08 10:00:48 +00:00
Paul A. Bristow
3f6f6813c0 Corrected graphs for bessel zeros
[SVN r83346]
2013-03-07 13:55:56 +00:00
John Maddock
5e89d8bb57 Update docs for __float128 support.
REgenerate docs and commit.

[SVN r83344]
2013-03-07 10:14:18 +00:00
Paul A. Bristow
407f10a01a Yet another tolerance tweak for airy_ai_zero and airy_bi_zero for 80 bit platforms.
[SVN r83343]
2013-03-07 10:03:28 +00:00
John Maddock
42b3d6bb0f Fix a couple of expression template support issues in bessel.hpp.
Add minimal support for __float128 - particularly numeric constant support.
Improve constant test cases.
Fix bug in zeta function tests.

[SVN r83342]
2013-03-07 09:17:09 +00:00
John Maddock
642088581c Don't mix Boost.Test with multiprecision types.
[SVN r83329]
2013-03-06 09:13:10 +00:00
John Maddock
5d0ec69822 Change to use Multiprecision lib rather than NTL for constants generation.
[SVN r83317]
2013-03-05 18:34:55 +00:00
John Maddock
6c6e542ed4 Tighten up error handling is tgamma_ratio.
[SVN r83316]
2013-03-05 18:33:58 +00:00
Paul A. Bristow
cdf652e5f7 Yet more tweaks, this time for Darwin strange long doubles.
[SVN r83309]
2013-03-05 12:34:11 +00:00
Paul A. Bristow
7d24320a59 Yet another tolerance tweak for long double.
[SVN r83293]
2013-03-04 10:25:27 +00:00
Paul A. Bristow
0b13cd9a50 Added missing & to std::exception
[SVN r83285]
2013-03-03 18:11:12 +00:00
John Maddock
cbaf7486e5 Fixes #8116.
[SVN r83283]
2013-03-03 16:32:30 +00:00
John Maddock
51dd944d85 Improve accuracy of tgamma_ratio when one argument is very small, thanks to ideas from Rocco Romeo.
[SVN r83250]
2013-03-02 18:59:50 +00:00
John Maddock
cd55f94984 Fix bug in zeta that results in an incorrect domain_error for -eps < s < 0.
Add new constant needed by fix.

[SVN r83228]
2013-03-01 13:18:07 +00:00
Paul A. Bristow
36ab3af7c7 Added missing L and increased a few more tolerances.
[SVN r83226]
2013-03-01 10:15:06 +00:00
Paul A. Bristow
39d6a82424 Added missing L and increased a few more tolerances.
[SVN r83225]
2013-03-01 10:10:10 +00:00
Paul A. Bristow
f172fd85a8 Increased a few tolerances to allow for 80 bit GCC platforms.
Added new tests for the discontinuity near mid-point between integer orders.

[SVN r83199]
2013-02-28 09:46:32 +00:00
Paul A. Bristow
256f7c436b Added tests for airy (0) call and more spot values, passing on MSVC 10.
[SVN r83187]
2013-02-27 12:51:52 +00:00
Paul A. Bristow
c3b76f5745 Added missing function definition for error message.
[SVN r83186]
2013-02-27 12:50:26 +00:00
Christopher Kormanyos
fd836efe63 Added exception handling to airy_ai_zero() and airy_bi_zero().
[SVN r83168]
2013-02-26 20:34:23 +00:00
Christopher Kormanyos
99f141004b Corrected edge cases for cyl_neumann_zero() with negative order.
[SVN r83167]
2013-02-26 20:33:20 +00:00
Paul A. Bristow
e90f566315 Added cyl_neumann tests with negative order. Two failures to find root, and some disagreement with Wolfram - where I think Wolfram is wrong!
[SVN r83149]
2013-02-25 12:44:23 +00:00
Christopher Kormanyos
f2be55beef Corrected cyl_neumann_zero() for negative order.
Improved the clarity of source level comments in the Bessel zero codes.

[SVN r83109]
2013-02-23 20:54:18 +00:00
John Maddock
712cbabdb1 Tweak permitted error rates.
[SVN r83106]
2013-02-23 18:31:36 +00:00
John Maddock
b65f2d0e64 Up tolerance.
[SVN r83105]
2013-02-23 18:27:41 +00:00
Christopher Kormanyos
b2067a5baf Added support for negative order to cyl_neumann_zero().
[SVN r83095]
2013-02-23 12:50:45 +00:00
Paul A. Bristow
2fc39a9010 Added new test for negative orders - one requires a higher tolerance,
[SVN r83065]
2013-02-21 16:19:20 +00:00
Paul A. Bristow
3deab3df31 Cosmetic.
[SVN r83059]
2013-02-21 10:22:05 +00:00
Christopher Kormanyos
3f67bdb96c Added support for the zeros of Jv with negative order v.
Added additional checks for the zero'th zero of Jv.

[SVN r83051]
2013-02-20 20:40:18 +00:00