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
Paul A. Bristow
ef6a5b791a
Added support for infinite degrees of freedom.
...
Correct some error messages (and made quantile produce the correct complemented version by forwarding the function string to the detail:: code).
There are still some confusing variable names.
[SVN r80118]
2012-08-21 17:39:51 +00:00
Paul A. Bristow
1b893e541b
Added df >0 and infinite test, used by students t and non-central t.
...
[SVN r80117]
2012-08-21 17:37:20 +00:00
John Maddock
885e35a8fd
Update reference in comments.
...
[SVN r80070]
2012-08-17 16:19:23 +00:00
John Maddock
9cef5e424d
Change variable names to match common usage.
...
[SVN r80069]
2012-08-17 16:04:15 +00:00
John Maddock
1f9cdaf16f
Add needed using declarations.
...
[SVN r80068]
2012-08-17 15:32:12 +00:00
John Maddock
29d598eb97
Add student's t approximations for large v.
...
[SVN r80066]
2012-08-17 12:21:57 +00:00
John Maddock
4be8acfe68
Fix numerical stability problem in incomplete beta: ibeta_fraction2 sometimes has catastrophic cancellation errors when a and b are large and x is near 1.
...
Change non central t series termination conditions to check for divergent series.
Update tests with new larger test values.
[SVN r80065]
2012-08-17 11:18:18 +00:00
John Maddock
bf39b3834a
Fix bug in incomplete beta which causes an exception to be thrown in itrunc when one argument is very large.
...
Fix several similar issue in the non-central T which cause cancellation errors if we let the starting iteration be zero.
Remove dead code that results from above changes.
Minor fixes to table_type and test_next.cpp.
[SVN r80061]
2012-08-16 15:27:40 +00:00
John Maddock
a4640b3cf4
Fix typo in algorithm selection.
...
[SVN r79982]
2012-08-12 17:03:26 +00:00
Paul A. Bristow
e4cf24554b
Changes to deal with copyright and tabs from inspection report
...
[SVN r79949]
2012-08-09 17:58:46 +00:00
Paul A. Bristow
cf1d644c4e
Major update to allow df == +infinity.
...
[SVN r79911]
2012-08-07 15:53:54 +00:00
Paul A. Bristow
5d887432cd
Using the 1/eps to switch to normal distribution.
...
[SVN r79892]
2012-08-06 16:30:12 +00:00
John Maddock
5ed9615fb5
Fixes for multiprecision and expression template enabled types.
...
[SVN r79851]
2012-08-02 15:16:21 +00:00
Paul A. Bristow
139a12844e
Back to plan A! not defined for v <= k - no infinity from moments.
...
(TODO use normal for df = infinity?)
[SVN r79836]
2012-08-01 17:11:31 +00:00
Paul A. Bristow
b3bee00ce0
Various cosmetic changes to deal with Inspection nags.
...
[SVN r79818]
2012-07-31 13:32:25 +00:00
Paul A. Bristow
059d1b4378
Added terminal newline.
...
[SVN r79814]
2012-07-31 11:28:17 +00:00