Commit Graph

  • 49af977a28 Merge branch 'bernoulli-numbers' of https://github.com/boostorg/math into bernoulli-numbers jzmaddock 2014-01-02 09:32:09 +0000
  • 7484e888a4 Fix error message strings. jzmaddock 2014-01-02 09:31:48 +0000
  • 03e4dbc8c6 Continued work on tgamma() for multiprecision. Christopher Kormanyos 2014-01-02 00:08:21 +0100
  • 825c2b97fd Work on tgamma() multiprecision code. Christopher Kormanyos 2014-01-01 22:39:00 +0100
  • d0da0e6020 Simplify the overflow index calculation (now based on root-finding). Christopher Kormanyos 2014-01-01 20:28:00 +0100
  • d44e95c59a Use 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
  • 49759f10b9 Correct 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
  • b849611732 Corrected the Luschny approximation of log(b2n). Christopher Kormanyos 2013-12-31 18:03:11 +0100
  • bc105590a2 Preliminary tests of tgamma(). The undefined_lanczos is hard-coded. Christopher Kormanyos 2013-12-31 18:02:37 +0100
  • e02a7a5695 Merge branch 'bernoulli-numbers' of https://github.com/boostorg/math into bernoulli-tgamma Christopher Kormanyos 2013-12-31 17:28:29 +0100
  • 58206f08b7 changed tgamma using bernoulli to mimic previous lanczos implementation for z<=-20 Nikhar Agrawal 2013-12-31 18:51:31 +0530
  • 6072e5f1a2 Added 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
  • 72934d6b24 Make parameters const consistent. Add support for UDT's not convertible from long long. jzmaddock 2013-12-31 09:48:24 +0000
  • f60b4d1279 Change use of non-portable "int" to "boost::int32_t". Christopher Kormanyos 2013-12-30 12:29:07 +0100
  • 5b5550222a Fix 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
  • 3bc0ec66c3 Hook up the concept checks. jzmaddock 2013-12-29 18:46:39 +0000
  • 2a4aa11c65 Add tangent numbers overflow test. jzmaddock 2013-12-29 18:01:18 +0000
  • 36d5698421 Fix buggy overflow check. Add B2n overflow test. jzmaddock 2013-12-29 18:00:21 +0000
  • 2642c41b22 Fix GCC test failure. jzmaddock 2013-12-29 17:14:32 +0000
  • c5dde54a13 Fix gcc compiler failures jzmaddock 2013-12-29 10:49:27 +0000
  • 05b8bd016c Merge branch 'bernoulli-numbers' of https://github.com/boostorg/math into bernoulli-numbers jzmaddock 2013-12-29 09:46:40 +0000
  • 5c628a3700 Enable tangent numbers. Fix several error handling issues. jzmaddock 2013-12-29 09:40:15 +0000
  • 3fc1266dba Merge branch 'bernoulli-numbers' of https://github.com/boostorg/math into bernoulli-numbers Christopher Kormanyos 2013-12-28 19:40:14 +0100
  • 5330a48cc4 Include header bernoulli.h. Christopher Kormanyos 2013-12-28 19:25:09 +0100
  • bdd113c2c5 Use atomic enumeration member from std, not boost. Christopher Kormanyos 2013-12-28 19:24:48 +0100
  • ce39ae3802 Consist input parameters for Bessel/Airy zeros. Christopher Kormanyos 2013-12-28 19:23:37 +0100
  • 5991ef3e9c Move unchecked_bernoulli_b2n over to new header and add to tests. jzmaddock 2013-12-28 18:18:19 +0000
  • 5dba5e7785 Commit test case. Refactor into class-based details, and split big tables off into new header. jzmaddock 2013-12-28 18:12:33 +0000
  • 01e943386a Fix namespace used for atomic operations. jzmaddock 2013-12-28 16:46:42 +0000
  • e8a72fe32d Move Nikhar Agrawal's Bernoulli code into mainstream Boost. jzmaddock 2013-12-28 16:28:15 +0000
  • 756e22033a Update history and regenerate docs. jzmaddock 2013-12-23 10:03:14 +0000
  • 1bdcacf7bb Clean 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
  • 5492dce1ed Add and document options to enable/disable __float128 usage explicitly, see: https://svn.boost.org/trac/boost/ticket/9240 jzmaddock 2013-12-22 18:01:11 +0000
  • c5ab3497b5 Document max_iter parameter correctly, see: https://svn.boost.org/trac/boost/ticket/9225 jzmaddock 2013-12-22 18:00:13 +0000
  • 8e805f02dd Merge pull request #1 from jzmaddock/patch-1 Anton Bikineev 2013-12-05 07:32:39 -0800
  • fe28fea2de change log(2) to constants::ln_two<T>() jzmaddock 2013-12-05 13:00:16 +0000
  • 1edb61ffa3 Fix: 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
  • 8cf8768929 End-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
  • f6cede3a2f Refactoring: 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
  • cdd60d1dc9 End-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
  • ec438ff39d End-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
  • 13448774ed cyl_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
  • c386c9e75c cyl_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
  • a4959e2cb8 cyl_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
  • 1b2e39b242 Fix: 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
  • 12222161a6 cyl_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
  • 1c93194869 Fix: 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
  • 5ea617aefc Fix: 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
  • c32cfb4e78 Taylor 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
  • 7c403dbd78 Precision for amplitude is improved modified: boost/math/special_functions/detail/bessel_jy_derivatives_asym.hpp AntonBikineev 2013-11-23 01:04:35 +0400
  • ccb35294e6 Ooops, make tests compatible with multiprecision testing. John Maddock 2013-11-22 17:12:06 +0000
  • 83bf82d58c Asymptotic 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
  • 99037bc486 modified: boost/math/special_functions/bessel_derivatives.hpp AntonBikineev 2013-11-18 03:37:16 +0400
  • 4da3425beb modified: README.md AntonBikineev 2013-11-18 01:09:41 +0400
  • 43a4b7116f modified: boost/math/special_functions/bessel_derivatives.hpp AntonBikineev 2013-11-17 04:38:07 +0400
  • 0f1076894d adjustments for GCC on Linux John Maddock 2013-11-16 09:23:13 +0000
  • 55cb5c3fe0 new file: boost/math/special_functions.hpp AntonBikineev 2013-11-16 02:44:29 +0400
  • c1004ec76d new file: boost/math/special_functions/bessel_derivatives.hpp AntonBikineev 2013-11-16 02:39:40 +0400
  • 9d87871b58 Initial commit AntonBikineev 2013-11-15 14:12:11 -0800
  • 7884aa6666 Add comments and fixes to FPU flags manipulation. John Maddock 2013-11-15 18:24:31 +0000
  • 0a5a045fee Fixes for digamma and zeta based on bug reports by Rocco Romeo. John Maddock 2013-11-03 17:55:22 +0000
  • bcf4ac887e Allow Boost.Math to be used without RTTI. Fixes #9317. John Maddock 2013-10-29 17:16:09 +0000
  • 6d7249a357 Prevent spurious underflow in Bessel K. John Maddock 2013-10-27 09:23:16 +0000
  • fb52d2de42 Fix 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
  • 8725243986 Update release notes, regenerate html. John Maddock 2013-10-18 11:39:38 +0000
  • a490f00f0c Update 1.55 release notes, regenerate docs. John Maddock 2013-10-18 11:08:30 +0000
  • 964435a350 Previous 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
  • 57b40ac443 Fix for sph_bessel when v is large and x is small. John Maddock 2013-10-17 18:21:56 +0000
  • 0c4121b69b Apply patch for issue #9183. Refs #9183. John Maddock 2013-10-12 09:40:59 +0000
  • 7660f2dd3c Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION Stephen Kelly 2013-10-11 23:17:48 +0000
  • efe822a7a9 Added colors and alignment to html Paul A. Bristow 2013-10-10 15:21:50 +0000
  • 341c70ccee Improve quantiles of discrete distributions to round trip integers more often. Fixes #9183. John Maddock 2013-10-08 17:17:27 +0000
  • c3aa1d325c Fix test case. John Maddock 2013-10-06 17:12:46 +0000
  • 805e8b67d7 Math: Remove obsolete GCC version checks. Stephen Kelly 2013-09-30 15:59:51 +0000
  • 6a7ed7a92c Math: Remove use of obsolete macro Stephen Kelly 2013-09-30 00:35:59 +0000
  • d32d61af9c Merge Math lib doc update (release notes). John Maddock 2013-09-28 17:35:56 +0000
  • feebe4ee3b Merge accumulated patches from Trunk. Refs #8384, Refs #8855, refs #9107, refs #9109, refs #8333, refs #8621, refs #8732, refs #8733, refs #8837, refs #8940, refs #9042, refs #9087, refs #9104, refs #9126. John Maddock 2013-09-28 16:19:47 +0000
  • b331488c2e Update history and regenerate docs. John Maddock 2013-09-28 16:03:56 +0000
  • c11e570ec0 Fix 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
  • 2fdd8e9256 Fix test cases John Maddock 2013-09-26 17:03:11 +0000
  • 9f5b46760a Math: Remove obsolete MSVC version check. Stephen Kelly 2013-09-26 09:40:30 +0000
  • c118e1fdf5 Remove use of obsolete BOOST_EXPLICIT_TEMPLATE_TYPE{,_SPEC} macros. Stephen Kelly 2013-09-25 10:28:56 +0000
  • 8e8f2d37df Remove use of BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS Stephen Kelly 2013-09-25 10:28:28 +0000
  • 394b90801a Order of test for Trac #9126 in logistic and comments. Paul A. Bristow 2013-09-19 16:16:20 +0000
  • f885891714 Suppress 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
  • f50e0f1f9b Fix GCC -Wshadow warnings. John Maddock 2013-09-14 16:07:45 +0000
  • eea2f238ed Fix order of error checks. Fixes #9042. John Maddock 2013-09-08 08:46:18 +0000
  • a3e3e86eaf Fix 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
  • 041dffcf2e Added missing version of overflow error handling to include a val parameter. Paul A. Bristow 2013-08-21 10:49:40 +0000
  • d017041323 Merge 85234,85235,85236,85237 from ^/trunk Jürgen Hunold 2013-08-12 14:56:38 +0000
  • b5eb5b9bf3 Add 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
  • f571156b54 Made 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
  • 294e4fcb31 Add needed file. John Maddock 2013-07-31 11:47:52 +0000
  • 7858278bec Fix gcc-4.8.x warnings. Fix some Mingw failures. Fixes #8855. John Maddock 2013-07-23 11:09:47 +0000
  • 30193aee08 Fix Thomas Luu's approximation. John Maddock 2013-07-22 11:50:26 +0000
  • fc451ee936 Don'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
  • 858aa989c9 Patch from Thomas Luu for the case where Pearson's approximation goes negative. John Maddock 2013-07-18 17:09:02 +0000
  • e915b95e05 Fix formula used in non central chi squared quantile, and document code better. John Maddock 2013-07-14 16:00:11 +0000
  • 4afe08b440 Fix overflow/underflow errors when x is very close to 2. John Maddock 2013-07-04 15:31:32 +0000
  • a4fbc8bdae Fix for evaluation at float precision. John Maddock 2013-07-03 15:51:50 +0000