jzmaddock
75f77481a0
Update Lanczos generator program.
...
Add lanczos approximations for multiprecision types up to 100 digit precision.
Add tests for new approximations.
2019-10-18 17:58:31 +01:00
pabristow
0ab00c3f9d
[CI SKIP] changes to get inspect program problem-free, but one test failure in recurrence.cpp
2019-08-23 09:25:22 +01:00
jzmaddock
5376702cc7
pFq: Add tests.
2019-07-17 18:24:07 +01:00
jzmaddock
472e34efc4
Merge branch 'develop' into hypergeometric_soc_2014
2019-07-02 18:12:43 +01:00
pabristow
02ff33c49a
Several broken/missing links corrected, and lambert_w_errors_graph.cpp added. Passes local inspect.exe except on link to Boost.Test floating point that may work when built in situ. [CI SKIP] for now.
2019-05-30 16:55:15 +01:00
jzmaddock
dc7ecc0581
1F1: Exclude values very close to 1 from logarithmic testing for now.
...
Add tests for log and regularized cases.
Log cases still have many failures and are not yet tested.
2019-05-13 18:07:47 +01:00
jzmaddock
648ebfdc25
1F1: Add regularized version.
2019-04-17 18:27:42 +01:00
jzmaddock
52e4ee3c79
1F1: Update tests for previous changes, improve error testing code.
2019-04-14 09:51:45 +01:00
jzmaddock
91731ab5fa
1F1: Fix up b < 0 domain for extended precision types.
...
Update docs for b < 0 case.
2019-04-08 18:25:40 +01:00
jzmaddock
01f80a651b
1F1: Improve error plot code.
2019-04-05 18:57:10 +01:00
jzmaddock
31cc6ee069
1F1: Add missing doc files.
...
[CI SKIP]
2019-03-16 16:58:58 +00:00
jzmaddock
092fcf278f
1F1: begin to document error rates and testing methodology.
...
[CI SKIP]
2019-03-14 12:04:42 +00:00
jzmaddock
bfb204937e
Hypergeometric 1F1: Tentatively fix more issues.
2018-11-07 16:23:35 +00:00
jzmaddock
cd626ffc89
1F1: Correct erroneous test data.
...
[CI SKIP]
2018-10-27 13:37:27 +01:00
jzmaddock
52079d2d23
Merge branch 'develop' into hypergeometric_soc_2014
...
Fixed Conflicts:
doc/equations/generate.sh
2018-10-18 11:11:13 +01:00
jzmaddock
bed980e202
Merge branch 'develop' into lambertw
2018-08-30 10:17:19 +01:00
jzmaddock
c04b83bf15
LambertW: Moved some files around, deleted dead ones.
2018-08-22 19:33:49 +01:00
jzmaddock
658945d508
Improve sinc approximations and add better tests.
...
Fixes: https://svn.boost.org/trac10/ticket/13606 and https://svn.boost.org/trac10/ticket/13603 .
2018-06-17 19:10:46 +01:00
John Maddock
519d7d5962
Add first error plots [CI SKIP]
2018-03-06 19:29:26 +00:00
jzmaddock
e348578b0f
erfc: improve accuracy in exp calculation, add error plot generator program.
2018-03-02 19:23:41 +00:00
jzmaddock
da9d77ef2e
Hypergeometric: Begin fixing errors from large params in 1F1
2018-01-20 17:48:51 +00:00
jzmaddock
5a1f4d90ba
Hypergeometric: start testing larger arguments to 1F1 and begin to fix the errors.
2018-01-20 17:46:57 +00:00
jzmaddock
be326922dc
Math: add start of 1F1 implementation.
2017-11-19 11:58:26 +00:00
jzmaddock
587f2d8918
Math.Hypergeometric: Add 2F0 function and tests.
...
Also fix a couple of warnings in test_data.hpp, and improve the continued fraction form in 0F1.
2017-11-15 18:27:35 +00:00
jzmaddock
e9f0791f7e
Simplify and clean up Gauss constant generation program.
...
[CI skip]
2017-09-09 19:44:24 +01:00
jzmaddock
c8c02ba9a7
Add Gauss constant generation program.
2017-09-06 19:56:36 +01:00
jzmaddock
3287c922ea
Fix some corner cases in the beta functions.
...
Add better tests for the incomplete beta derivative.
Update docs to match.
2015-09-11 12:02:04 +01:00
jzmaddock
7fa11a133f
Add Heuman Lambda Function.
2015-02-19 19:33:56 +00:00
jzmaddock
072d6ef395
Add Jacobi Zeta Function.
2015-02-19 16:49:03 +00:00
jzmaddock
c1200bf7cd
Add initial version of Elliptic Integral D.
2015-02-17 19:03:50 +00:00
jzmaddock
110a5327b2
Apply more special cases to RD and RG plus tests.
2015-02-15 18:48:33 +00:00
jzmaddock
cbb1d9cb5f
Add RF(x, y, 0) as a special case.
2015-02-15 11:34:44 +00:00
jzmaddock
11d4d7eb11
[Carlson elliptic Integrals] Add ellint_rg plus tests.
2015-01-08 13:43:37 +00:00
jzmaddock
64bf08fce4
[Carlson Elliptic Integrals] Add special cases for RF.
2015-01-07 19:00:25 +00:00
jzmaddock
89fcff4266
[Carlson Elliptic Integrals] Update RD to use Carlson's latest methods. Add more RD test cases. Update copyright info.
2015-01-07 18:24:08 +00:00
jzmaddock
b3d11e9545
[Ellint Carlson] Update RJ to carlson's latest algorithm. Add missing include to ellint_rc.hpp. Add more test cases for RJ special cases.
2015-01-05 11:46:34 +00:00
jzmaddock
26f063eca4
Fix accuracy issue in cos_pi.
...
Add tests for cos_pi and sin_pi.
Doc regen.
2014-11-16 17:18:17 +00:00
jzmaddock
eb2525b516
Merge branch 'develop' into bernoulli-tgamma
...
Conflicts:
doc/equations/bernoulli_numbers2.mml
doc/equations/bernoulli_numbers2.png
doc/equations/bernoulli_numbers2.svg
doc/equations/generate.sh
doc/equations/tangent_numbers.png
doc/equations/tangent_numbers.svg
doc/math.qbk
include/boost/cstdfloat.hpp
include/boost/math/policies/error_handling.hpp
include/boost/math/special_functions/detail/bernoulli_details.hpp
2014-10-18 17:49:49 +01:00
jzmaddock
9860071f84
Remove all references to tr1 components.
...
Update data generators to use Boost.Multiprecision.
2014-09-28 18:09:27 +01:00
jzmaddock
e20b44e8a9
Move headers that are mostly used for internal maintenance and testing into an "include_private" directory - this is to reduce dependencies on other Boost modules when using this library.
2014-06-09 16:08:35 +01:00
jzmaddock
7c82510c66
Merge https://github.com/AntonBikineev/bessel-derivatives into branch bessel-derivatives preserving history as best we can.
2014-01-19 13:14:12 +00:00
jzmaddock
431284519f
Move directory structure around to match what we need for the merge.
2014-01-19 13:06:47 +00:00
Christopher Kormanyos
b02d5473e8
Correct a few typos in doc for <boost/cstdfloat.hpp>.
2014-01-19 11:23:22 +01:00
Christopher Kormanyos
68b2228e43
Initial commit of cstdfloat.qbk.
2014-01-18 21:43:04 +01:00
John Maddock
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.
[SVN r85572]
2013-09-05 15:56:17 +00:00
Gennadiy Rozental
3bc111cdb7
Eliminated test_exec_monitor
...
[SVN r82782]
2013-02-08 05:09:47 +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
Steven Watanabe
3524499fc0
Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
...
[SVN r68168]
2011-01-15 08:11:51 +00:00
Bryce Adelstein-Lelbach
f11d1c3c2b
Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
...
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags.
[SVN r68140]
2011-01-14 02:35:58 +00:00
John Maddock
0c633f0b6e
Change the use of tuples, so that we use std::tuple when available.
...
Fix bug in calculation of initial guess in the incomplete gamma inverse.
Fix illegal comment in inverse_gamma.hpp source file.
Update docs to reflect tuple changes.
Regenerate docs.
Add Jamfile for the tools directory and make sure everything still builds cleanly.
[SVN r65320]
2010-09-06 15:13:23 +00:00