2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-28 19:32:08 +00:00
Commit Graph

859 Commits

Author SHA1 Message Date
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