Commit Graph

5028 Commits

Author SHA1 Message Date
John Maddock
c81974e215 Add missing link dependency to Paul Bristow's new example.
Fix tgamma bug reported by Rocco Romeo.
Update history.

[SVN r83011]
2013-02-19 17:02:50 +00:00
Paul A. Bristow
cc199a609e Added tests for zero'th order.
(comment in test_ibeta)

[SVN r82972]
2013-02-18 10:23:23 +00:00
John Maddock
080adc5bbf Fix reflection formula for integer v.
[SVN r82948]
2013-02-17 13:26:12 +00:00
Christopher Kormanyos
8fa0f73e6b Add support for the first zero of Y0(x).
Add support for the zero'th zero of Jv(x), with v != 0.

[SVN r82934]
2013-02-16 20:22:28 +00:00
John Maddock
e0a7e6afdb Fix cyclic dependency.
Fixes #7999.

[SVN r82921]
2013-02-16 12:47:18 +00:00
Paul A. Bristow
851deb6bcb Added example of switching expression templates off and using Boost.Test BOOST_CHECK_CLOSE_FRACTION macros.
[SVN r82914]
2013-02-15 18:56:16 +00:00
Paul A. Bristow
f140d2afb6 Added example of switching expression templates off and using Boost.Test BOOST_CHECK_CLOSE_FRACTION macros.
[SVN r82913]
2013-02-15 18:51:31 +00:00
Paul A. Bristow
cc344c0d2b Many docs changes for unsigned to int for parameter m.
[SVN r82904]
2013-02-15 17:04:30 +00:00
Paul A. Bristow
b55582fb12 Updated version to try to show subscript zero correctly. OK on al except Inkscape :-(
[SVN r82903]
2013-02-15 16:50:11 +00:00
Paul A. Bristow
b31c119bc8 Use more accurate values for airy zeros as max and min to suit 80 bit long double platforms.
[SVN r82900]
2013-02-15 11:01:22 +00:00
Paul A. Bristow
221985b1e4 use Kahan formula where max_digits10 not available.
[SVN r82899]
2013-02-15 10:49:15 +00:00
Paul A. Bristow
0fc1447ba6 Added test_bessel_airy_zeros to jamfile to allow testers to run it.
(passes on a local test using MSVC and compiles OK on Clang and gcc)

[SVN r82894]
2013-02-14 22:36:52 +00:00
John Maddock
60198aafca Fix raise_rounding_error to return the correct result (and type) when an error occurs.
Fixes #7905.

[SVN r82885]
2013-02-14 18:20:03 +00:00
Paul A. Bristow
bdc220f7ca Updated tests using int m.
[SVN r82881]
2013-02-14 15:54:34 +00:00
Paul A. Bristow
cb0fc34a37 unsigned m changed to int
[SVN r82875]
2013-02-14 14:35:14 +00:00
Paul A. Bristow
72b3b1e735 unsigned m changed to int
[SVN r82874]
2013-02-14 14:34:01 +00:00
Paul A. Bristow
95a4479b8d Removed non-ASCII chars #8043. Other tests being added and modified.
[SVN r82868]
2013-02-14 10:26:02 +00:00
John Maddock
76cc581bce Refactor Bessel function code:
* Remove unused dead code.
* Improve and centralise asymptotic selection.
* Reorder algorithm selection in bessel_jy.
* Allow use of integer algorithms for arbitrary order - they're no slower than Steeds method which is also O(n).

[SVN r82816]
2013-02-11 12:12:50 +00:00
Paul A. Bristow
6eb440db06 Increased tolerance to 2 * epsilon for the one cycl_neumann failure, and a note on why.
[SVN r82806]
2013-02-10 12:35:48 +00:00
Paul A. Bristow
dc772ea1f7 Added Bessel zeros graph.
[SVN r82794]
2013-02-09 12:44:26 +00:00
Paul A. Bristow
68d6cbc328 Comment out unused parameters /* pol */.
[SVN r82793]
2013-02-09 12:29:24 +00:00
John Maddock
0e2463bfd7 Tidy up policy usage and error handling in Bessel functions.
Change zero-finder functors to call top level Bessel functions.

[SVN r82792]
2013-02-09 11:56:52 +00:00
John Maddock
4d1e810132 Enable better error handling in bessel-zero code.
[SVN r82787]
2013-02-08 17:28:49 +00:00
John Maddock
c8931731c0 Fix parameter order, and change to be a unit test.
[SVN r82784]
2013-02-08 16:26:05 +00:00
Gennadiy Rozental
3bc111cdb7 Eliminated test_exec_monitor
[SVN r82782]
2013-02-08 05:09:47 +00:00
Paul A. Bristow
68837b272e Changed to use revised order (and other minor changes).
[SVN r82773]
2013-02-07 14:47:44 +00:00
Paul A. Bristow
419bb3aebb Added order change to parameters at calls.
[SVN r82772]
2013-02-07 14:23:13 +00:00
John Maddock
2be883f332 Reordered parameters to Bessel and Airy root finders.
Update to docs with references.

[SVN r82764]
2013-02-06 18:53:06 +00:00
John Maddock
be1bcf3761 Add bessel function header to docs.
Refs #7987.

[SVN r82763]
2013-02-06 17:59:30 +00:00
Paul A. Bristow
f21f359d3b Simplistic example of using multiprecision. Not sure if this is useful?
[SVN r82761]
2013-02-06 17:06:29 +00:00
Paul A. Bristow
c4017ae628 bessel updated docs.
[SVN r82753]
2013-02-05 17:55:38 +00:00
Paul A. Bristow
621344c85a Additions for bessel zeros. Work-in-progress.
[SVN r82752]
2013-02-05 17:51:46 +00:00
Paul A. Bristow
e4c2d969ff Airy tests done.
One failure, perhaps just needing tolerance increasing?

Or is there a mistake?

[SVN r82750]
2013-02-05 14:21:56 +00:00
Paul A. Bristow
bd770b358c More bessel and Lots more neumann tests. I failure at double epsilon airy TODO.
[SVN r82749]
2013-02-05 12:59:09 +00:00
Paul A. Bristow
61797374b3 More tests added for coverage and for new signature. TODO more coverage on neumann, and some edge cases, and parameter order?
[SVN r82733]
2013-02-04 18:03:48 +00:00
Paul A. Bristow
b6e135c144 Changes to reflect new signatures of bessel zeros
[SVN r82732]
2013-02-04 18:02:37 +00:00
Paul A. Bristow
8730f6099a Added airy tests compared to Wolfram and these pass OK.
[SVN r82730]
2013-02-04 14:24:44 +00:00
Paul A. Bristow
f2d563001c Added 2nd {{ and }} and a comment "for some GCC compiler versions"
[SVN r82723]
2013-02-04 10:12:29 +00:00
Paul A. Bristow
3b4322354f Added sample output from fft_sines_table multiprecision use example. (will be referenced from the docs.)
[SVN r82722]
2013-02-04 10:07:14 +00:00
John Maddock
b86772e095 Tweak airy zero interfaces.
Change output_iterator template param to OutputIterator.
Change iterator based functions to return iterator result.

[SVN r82689]
2013-02-02 17:32:50 +00:00
Paul A. Bristow
5ebccaba0c Example of Boost.Multiprecision to generate a high-precision array of sin coefficents for use with FFT.
Version that writes an array (std:: or Boost:: as appropriate).

Quickbook embedded, but not used yet.  TODO!

[SVN r82688]
2013-02-02 16:35:40 +00:00
Paul A. Bristow
a2fce16747 Update to distribution construction examples to include examples of multiprecision.
[SVN r82687]
2013-02-02 16:31:57 +00:00
John Maddock
cd4d475af5 Fix bessel_zero calls to match Chris's new interface.
[SVN r82686]
2013-02-02 12:04:59 +00:00
Christopher Kormanyos
3fce7d9639 Changed the order of the input parameters for Bessel zeros.
Improved the algorithms for Bessel zeros.
Added and improved the Airy zeros.


[SVN r82682]
2013-02-01 19:39:36 +00:00
Paul A. Bristow
4e10dbab66 Drafted some tests for single value Bessel zeros, but domain_error exceptions not right yet.
TODO airy zeros.

[SVN r82680]
2013-02-01 15:44:51 +00:00
Paul A. Bristow
2b8eb7ef38 commented out two tests zztest_max_digits10.cpp and ztest_max_digits10.cpp test for support of max_digits10.
[SVN r82671]
2013-01-31 16:54:31 +00:00
Paul A. Bristow
7ecf164aad Very much draft temporary commit while we discover the cause of difference between platforms.
[SVN r82667]
2013-01-31 10:12:07 +00:00
John Maddock
ec31c53007 Fix forward declarations to match functions.
[SVN r82660]
2013-01-28 17:37:28 +00:00
John Maddock
8fc29b32b0 Fix misc. warning in bessel zero code.
[SVN r82657]
2013-01-28 11:50:45 +00:00
John Maddock
3c1dd01d04 Add Boost.Multiprecision integration concept checks.
Fix errors that result.

[SVN r82656]
2013-01-28 09:32:31 +00:00