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
Christopher Kormanyos
b2067a5baf
Added support for negative order to cyl_neumann_zero().
...
[SVN r83095]
2013-02-23 12:50:45 +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
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
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
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
72b3b1e735
unsigned m changed to int
...
[SVN r82874]
2013-02-14 14:34:01 +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
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
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
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
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
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
John Maddock
e2ce70b935
Fix output iterator usage to meet conceptual requirements.
...
Remove use of long long constants and change to double as mpfr_class has no conversion from long long :(
Fix typos in math_fwd.hpp.
Add new functions to concept tests.
[SVN r82623]
2013-01-26 12:58:55 +00:00
Christopher Kormanyos
343f41df69
Re-corrected the behavior of Bessel zeros when used with multiprecision and et_on.
...
[SVN r82616]
2013-01-25 22:05:49 +00:00
Christopher Kormanyos
68e04a0bed
Corrected Bessel zeros when used with a multiprecision type having et_on.
...
[SVN r82615]
2013-01-25 21:51:40 +00:00
John Maddock
4a64953dc7
Fix for SSE2 systems on Linux
...
[SVN r82608]
2013-01-25 16:53:36 +00:00
Christopher Kormanyos
d41e3642ed
Added support for the zeros of cylindrical Bessel functions.
...
[SVN r82599]
2013-01-24 18:59:14 +00:00
John Maddock
ac8018ab48
Split test_instances lib up into even smaller blocks.
...
Fix a few gcc-mingw test failures.
Fix typo in spherical harmonic docs.
[SVN r82598]
2013-01-24 17:49:57 +00:00
John Maddock
fd8770b9b5
Modify constants code to return a constant reference when returning a cached value, while still maintaining value semantics and constexpr support for built in types.
...
[SVN r82585]
2013-01-22 12:16:51 +00:00
John Maddock
5ba6a44ad9
Fix comments in code.
...
[SVN r82567]
2013-01-20 17:10:18 +00:00
John Maddock
a412b58561
More Bessel function improvements from Rocco Romeo.
...
Update and regenerate docs.
[SVN r82565]
2013-01-20 17:04:01 +00:00
John Maddock
e8540ba62a
Fix needed for TR1 lib.
...
[SVN r82558]
2013-01-20 09:59:07 +00:00
John Maddock
c5b06d47b2
More simplifications from Rocco Romeo.
...
[SVN r82557]
2013-01-20 09:57:42 +00:00
John Maddock
77c48bc4b2
Fix some warnings.
...
Fix edge case in hypergeometric distribution.
Fixes #7429 .
Fixes #7891 .
[SVN r82520]
2013-01-17 13:27:48 +00:00
John Maddock
998705f0d7
Enable caching of arbitrary precision constants.
...
[SVN r82461]
2013-01-12 11:10:11 +00:00
John Maddock
a61b5eb7b5
More accuracy improvements based on suggestions by Rocco Romeo.
...
[SVN r82217]
2012-12-27 08:44:08 +00:00
John Maddock
7514bd7489
Fix typo in fwd.hpp.
...
Improve accuracy of Bessel J and Y[0,1] for large z.
[SVN r81755]
2012-12-07 12:49:42 +00:00
Paul A. Bristow
6019367622
Ensured have 31 distributions at 1.52
...
[SVN r81743]
2012-12-06 15:43:32 +00:00
John Maddock
7d9dfaec86
Apply some accuracy improvements from Rocco Romeo.
...
Fix division by zero in inverse gamma distribution.
Minor doc fixes and regenerate.
[SVN r81627]
2012-11-29 18:55:20 +00:00
John Maddock
12f3914aac
Enable use of C99 functions on libc++.
...
Fixes #7492 .
[SVN r81625]
2012-11-29 16:39:53 +00:00
John Maddock
b857b5fa32
Lots of small patches.
...
Update and regenerate docs.
Fixes #7183 .
Fixes #7290 .
Fixes #7291 .
Fixes #7649 .
Refs #7492 .
[SVN r81624]
2012-11-29 13:27:31 +00:00
John Maddock
81f245324b
Fix bug introduced in last commit!
...
[SVN r81594]
2012-11-27 17:36:54 +00:00
John Maddock
fc112cd24f
Don't pass potential expression templates to make_tuple as it confuses gcc-4.4.x.
...
[SVN r81546]
2012-11-26 10:23:17 +00:00
John Maddock
3822a35591
Minor fixes/typo corrections.
...
[SVN r81424]
2012-11-19 13:35:49 +00:00
John Maddock
d6320c49c0
Minor fix for expression template types.
...
[SVN r81120]
2012-10-31 17:04:47 +00:00
John Maddock
ba13586027
Fix asinh and acosh to work with very large arguments without overflow.
...
[SVN r80884]
2012-10-06 16:53:15 +00:00
John Maddock
b9e891404a
Fix improper overflow error handling in asinh.hpp.
...
Update asinh and acosh test cases.
Add fixes to release notes and regenerate docs.
Fixes #7416 .
[SVN r80695]
2012-09-24 17:16:29 +00:00
John Maddock
068e88fa36
Fix atanh error handling.
...
Add extra tests to catch above bug.
Fixes #7415 .
[SVN r80692]
2012-09-24 16:23:06 +00:00
Paul A. Bristow
a286b00833
delta == 0 treated as special case for mean, variance, skewness and kurtosis
...
== central Student's t
[SVN r80233]
2012-08-26 09:43:43 +00:00
Paul A. Bristow
4a1ccd574e
Comment only on change to use normal for
...
(v > 1 / boost::math::tools::epsilon<T>()
[SVN r80196]
2012-08-25 10:13:27 +00:00
John Maddock
e5723529c2
Fix remaining GCC and Intel issues for very large v in non-central t.
...
[SVN r80195]
2012-08-25 09:13:42 +00:00
Paul A. Bristow
c1b086325d
Use normal distribution for v > 1/eps
...
[SVN r80156]
2012-08-23 13:43:44 +00:00