03e4dbc8c6Continued work on tgamma() for multiprecision.
Christopher Kormanyos
2014-01-02 00:08:21 +0100
825c2b97fdWork on tgamma() multiprecision code.
Christopher Kormanyos
2014-01-01 22:39:00 +0100
d0da0e6020Simplify the overflow index calculation (now based on root-finding).
Christopher Kormanyos
2014-01-01 20:28:00 +0100
d44e95c59aUse ACM TOMS 748 bracketed root finding to estimate the index of the B2n that might overflow.
Christopher Kormanyos
2014-01-01 18:20:12 +0100
49759f10b9Correct Bernoulli-log estimation formula. Remove some, but not all, warnings for x64 size_t versus int, unsigned.
Christopher Kormanyos
2014-01-01 15:56:18 +0100
b849611732Corrected the Luschny approximation of log(b2n).
Christopher Kormanyos
2013-12-31 18:03:11 +0100
bc105590a2Preliminary tests of tgamma(). The undefined_lanczos is hard-coded.
Christopher Kormanyos
2013-12-31 18:02:37 +0100
58206f08b7changed tgamma using bernoulli to mimic previous lanczos implementation for z<=-20
Nikhar Agrawal
2013-12-31 18:51:31 +0530
6072e5f1a2Added gamma file that uses Bernoulli implementation from gsoc work. The bernoulli using gamma function is currently called using gamma_imp_bernoulli(). Changes need to be further made.
Nikhar Agrawal
2013-12-31 18:09:17 +0530
72934d6b24Make parameters const consistent. Add support for UDT's not convertible from long long.
jzmaddock
2013-12-31 09:48:24 +0000
f60b4d1279Change use of non-portable "int" to "boost::int32_t".
Christopher Kormanyos
2013-12-30 12:29:07 +0100
5b5550222aFix issues raised from the regression tests: some using declaration in the Bessel code, and some changed assumptions in the airy-zeros.
jzmaddock
2013-12-30 09:44:11 +0000
3bc0ec66c3Hook up the concept checks.
jzmaddock
2013-12-29 18:46:39 +0000
756e22033aUpdate history and regenerate docs.
jzmaddock
2013-12-23 10:03:14 +0000
1bdcacf7bbClean up negative argument usage in Bessel I0 and I1: negative arguments are handled at a higher level, so strip out support for them here and add an assert. See https://svn.boost.org/trac/boost/ticket/9512.
jzmaddock
2013-12-23 09:49:28 +0000
8e805f02ddMerge pull request #1 from jzmaddock/patch-1
Anton Bikineev
2013-12-05 07:32:39 -0800
fe28fea2dechange log(2) to constants::ln_two<T>()
jzmaddock
2013-12-05 13:00:16 +0000
1edb61ffa3Fix: tag dispatching for optimisation is added. See bessel_derivatives_linear.hpp. modified: boost/math/special_functions/bessel_derivatives.hpp new file: boost/math/special_functions/detail/bessel_derivatives_linear.hpp
AntonBikineev
2013-12-04 14:23:17 +0400
8cf8768929End-of-line normalization. Most normalization was taken care of by .gitattributes, but a few files originally committed to svn with incorrect eol tags need explicit normalization. See .gitattributes man page and extensive list discussion.
Beman
2013-12-02 03:35:07 -0500
f6cede3a2fRefactoring: Constness is added. Count of multiple temporaries is reduced. modified: boost/math/special_functions/detail/bessel_jy_derivatives_asym.hpp
AntonBikineev
2013-12-02 03:38:53 +0400
cdd60d1dc9End-of-line normalization. Most normalization was taken care of by .gitattributes, but a few files originally committed to svn with incorrect eol tags need explicit normalization. See .gitattributes man page and extensive list discussion.
Beman
2013-12-01 17:19:36 -0500
ec438ff39dEnd-of-line normalization. Most normalization was taken care of by .gitattributes, but a few files originally committed to svn with incorrect eol tags need explicit normalization. See .gitattributes man page and extensive list discussion.
Beman
2013-12-01 09:14:12 -0500
13448774edcyl_bessel_k_derivative is tested. new file: libs/math/test/bessel_k_derivative_data.ipp new file: libs/math/test/bessel_k_derivative_int_data.ipp new file: libs/math/test/test_bessel_k_derivative.cpp new file: libs/math/test/test_bessel_k_derivative.hpp
AntonBikineev
2013-12-01 17:05:28 +0400
c386c9e75ccyl_bessel_i is tested. A few new expected results are added. new file: libs/math/test/bessel_i_derivative_data.ipp new file: libs/math/test/bessel_i_derivative_int_data.ipp new file: libs/math/test/test_bessel_i_derivative.cpp new file: libs/math/test/test_bessel_i_derivative.hpp
AntonBikineev
2013-12-01 15:03:01 +0400
a4959e2cb8cyl_neumann_derivative and sph_neumann_derivative are tested. new file: libs/math/test/bessel_y01_derivative_data.ipp new file: libs/math/test/bessel_yn_derivative_data.ipp new file: libs/math/test/bessel_yv_derivative_data.ipp new file: libs/math/test/sph_neumann_derivative_data.ipp new file: libs/math/test/test_bessel_y_derivative.cpp new file: libs/math/test/test_bessel_y_derivative.hpp
AntonBikineev
2013-11-30 02:58:24 +0400
1b2e39b242Fix: Always return non-null from cyl_neumann_derivative series term eval. modified: boost/math/special_functions/detail/bessel_jy_derivatives_series.hpp
AntonBikineev
2013-11-30 00:47:48 +0400
12222161a6cyl_bessel_j_derivative and sph_bessel_derivative are tested. new file: libs/math/test/bessel_j_derivative_data.ipp new file: libs/math/test/bessel_j_derivative_int_data.ipp new file: libs/math/test/bessel_j_derivative_large_data.ipp new file: libs/math/test/sph_bessel_derivative_data.ipp new file: libs/math/test/test_bessel_j_derivative.cpp new file: libs/math/test/test_bessel_j_derivative.hpp
AntonBikineev
2013-11-29 18:13:09 +0400
1c93194869Fix: series for small x and v = 0 are fixed. modified: boost/math/special_functions/detail/bessel_jy_derivatives_asym.hpp modified: boost/math/special_functions/detail/bessel_jy_derivatives_series.hpp
AntonBikineev
2013-11-28 01:40:14 +0400
5ea617aefcFix: itrunk function is'not fully qualified for ADL lookup. modified: boost/math/special_functions/bessel_derivatives.hpp modified: boost/math/special_functions/detail/bessel_jy_derivatives_asym.hpp modified: boost/math/special_functions/detail/bessel_jy_derivatives_series.hpp
AntonBikineev
2013-11-24 21:00:23 +0400
c32cfb4e78Taylor series for BesselJ' and BesselY' small arguments are added. modified: boost/math/special_functions/bessel_derivatives.hpp modified: boost/math/special_functions/detail/bessel_jy_derivatives_asym.hpp new file: boost/math/special_functions/detail/bessel_jy_derivatives_series.hpp
AntonBikineev
2013-11-24 04:53:15 +0400
7c403dbd78Precision for amplitude is improved modified: boost/math/special_functions/detail/bessel_jy_derivatives_asym.hpp
AntonBikineev
2013-11-23 01:04:35 +0400
ccb35294e6Ooops, make tests compatible with multiprecision testing.
John Maddock
2013-11-22 17:12:06 +0000
83bf82d58cAsymptotic expansions for large argument are added. modified: boost/math/special_functions/bessel_derivatives.hpp new file: boost/math/special_functions/detail/bessel_jy_derivatives_asym.hpp
AntonBikineev
2013-11-21 04:10:46 +0400
7884aa6666Add comments and fixes to FPU flags manipulation.
John Maddock
2013-11-15 18:24:31 +0000
0a5a045feeFixes for digamma and zeta based on bug reports by Rocco Romeo.
John Maddock
2013-11-03 17:55:22 +0000
bcf4ac887eAllow Boost.Math to be used without RTTI. Fixes#9317.
John Maddock
2013-10-29 17:16:09 +0000
6d7249a357Prevent spurious underflow in Bessel K.
John Maddock
2013-10-27 09:23:16 +0000
fb52d2de42Fix initialization of power series so that we don't get a spurious overflow error from tgamma when the result is actually zero.
John Maddock
2013-10-24 08:35:41 +0000
8725243986Update release notes, regenerate html.
John Maddock
2013-10-18 11:39:38 +0000
964435a350Previous commit failed for types with an extended exponent range - use logarithms rather than assuming the result is zero.
John Maddock
2013-10-18 08:56:42 +0000
57b40ac443Fix for sph_bessel when v is large and x is small.
John Maddock
2013-10-17 18:21:56 +0000
0c4121b69bApply patch for issue #9183. Refs #9183.
John Maddock
2013-10-12 09:40:59 +0000
7660f2dd3cRemove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Stephen Kelly
2013-10-11 23:17:48 +0000
efe822a7a9Added colors and alignment to html
Paul A. Bristow
2013-10-10 15:21:50 +0000
341c70cceeImprove quantiles of discrete distributions to round trip integers more often. Fixes#9183.
John Maddock
2013-10-08 17:17:27 +0000
c3aa1d325cFix test case.
John Maddock
2013-10-06 17:12:46 +0000
805e8b67d7Math: Remove obsolete GCC version checks.
Stephen Kelly
2013-09-30 15:59:51 +0000
6a7ed7a92cMath: Remove use of obsolete macro
Stephen Kelly
2013-09-30 00:35:59 +0000
d32d61af9cMerge Math lib doc update (release notes).
John Maddock
2013-09-28 17:35:56 +0000
b331488c2eUpdate history and regenerate docs.
John Maddock
2013-09-28 16:03:56 +0000
c11e570ec0Fix use of student's t approximation to inverse so we don't get 1 and 0 as the result.
John Maddock
2013-09-26 18:32:55 +0000
2fdd8e9256Fix test cases
John Maddock
2013-09-26 17:03:11 +0000
9f5b46760aMath: Remove obsolete MSVC version check.
Stephen Kelly
2013-09-26 09:40:30 +0000
c118e1fdf5Remove use of obsolete BOOST_EXPLICIT_TEMPLATE_TYPE{,_SPEC} macros.
Stephen Kelly
2013-09-25 10:28:56 +0000
8e8f2d37dfRemove use of BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
Stephen Kelly
2013-09-25 10:28:28 +0000
394b90801aOrder of test for Trac #9126 in logistic and comments.
Paul A. Bristow
2013-09-19 16:16:20 +0000
f885891714Suppress warning in fraction.hpp. Fix internal consistency of argument reduction in elliptic integrals when the argument is very close to a multiple of PI/2. Fixes#9107. Fixes#9104.
John Maddock
2013-09-15 16:56:43 +0000
f50e0f1f9bFix GCC -Wshadow warnings.
John Maddock
2013-09-14 16:07:45 +0000
eea2f238edFix order of error checks. Fixes#9042.
John Maddock
2013-09-08 08:46:18 +0000
a3e3e86eafFix bug in incomplete beta inverse estimation routine (when estimating from student's t). Add special cases to incomplete beta and inverse for a=b=0.5 and b=1. Added tool for generating high precision gamma function test values.
John Maddock
2013-09-05 15:56:17 +0000
041dffcf2eAdded missing version of overflow error handling to include a val parameter.
Paul A. Bristow
2013-08-21 10:49:40 +0000
d017041323Merge 85234,85235,85236,85237 from ^/trunk
Jürgen Hunold
2013-08-12 14:56:38 +0000
b5eb5b9bf3Add missing svn:eol-style native and mime-type. Fixes line ending issues discovered by git transition.
Jürgen Hunold
2013-08-07 12:52:10 +0000
f571156b54Made a few core functions usable with long double even when there is no std lib long double support. Fixes#8940.
John Maddock
2013-08-02 08:30:04 +0000
294e4fcb31Add needed file.
John Maddock
2013-07-31 11:47:52 +0000
7858278becFix gcc-4.8.x warnings. Fix some Mingw failures. Fixes#8855.
John Maddock
2013-07-23 11:09:47 +0000
30193aee08Fix Thomas Luu's approximation.
John Maddock
2013-07-22 11:50:26 +0000
fc451ee936Don't throw exceptions from itrunc/iround if all we're doing is checking to see if the argument is an integer. Don't propagate no-throw policies inside MPFR's itrunc/iround. Use normal approximation to student's t quantile when the degrees of freedom is big enough. Fixes#8837.
John Maddock
2013-07-18 17:31:42 +0000
858aa989c9Patch from Thomas Luu for the case where Pearson's approximation goes negative.
John Maddock
2013-07-18 17:09:02 +0000
e915b95e05Fix formula used in non central chi squared quantile, and document code better.
John Maddock
2013-07-14 16:00:11 +0000
4afe08b440Fix overflow/underflow errors when x is very close to 2.
John Maddock
2013-07-04 15:31:32 +0000
a4fbc8bdaeFix for evaluation at float precision.
John Maddock
2013-07-03 15:51:50 +0000