Christopher Kormanyos
|
c363d125f4
|
Initial commit of a very rudimentary sketch of <cstdfloat>.
|
2014-01-10 08:36:28 +01:00 |
|
Christopher Kormanyos
|
cd74da0ed1
|
Add tiny argument treatment to multiprecision tgamma(). Add tools cbrt_epsilon().
|
2014-01-10 08:35:43 +01:00 |
|
Paul Bristow
|
6299b68fe6
|
Merge branch 'bernoulli-numbers' of https://github.com/boostorg/math into bernoulli-numbers
Conflicts:
example/bernoulli_example.cpp
|
2014-01-09 18:50:45 +00:00 |
|
Paul Bristow
|
a0d581f149
|
Not sure what I should need to commit but can't pull until I do.
|
2014-01-09 18:44:31 +00:00 |
|
jzmaddock
|
01caded583
|
Merge branch 'bernoulli-numbers' of https://github.com/boostorg/math into bernoulli-numbers
|
2014-01-09 18:22:19 +00:00 |
|
Paul Bristow
|
e5e1d28225
|
Added links for bernoulli_numbers
|
2014-01-09 17:26:54 +00:00 |
|
AntonBikineev
|
0e0fac0b31
|
Programs for generating random test data are added.
modified: libs/math/test/bessel_i_derivative_data.ipp
modified: libs/math/test/bessel_i_derivative_int_data.ipp
modified: libs/math/test/bessel_j_derivative_data.ipp
modified: libs/math/test/bessel_j_derivative_int_data.ipp
modified: libs/math/test/bessel_j_derivative_large_data.ipp
modified: libs/math/test/bessel_k_derivative_data.ipp
modified: libs/math/test/bessel_k_derivative_int_data.ipp
modified: libs/math/test/bessel_y01_derivative_data.ipp
modified: libs/math/test/bessel_yn_derivative_data.ipp
modified: libs/math/test/bessel_yv_derivative_data.ipp
modified: libs/math/test/sph_bessel_derivative_data.ipp
modified: libs/math/test/sph_neumann_derivative_data.ipp
new file: libs/math/tools/bessel_derivative_data.cpp
new file: libs/math/tools/bessel_derivative_data_from_bessel_ipps.cpp
|
2014-01-09 14:20:10 +04:00 |
|
jzmaddock
|
2216a07483
|
Fix example so it actually compiles, add better OutputIterator usage and fix try/catch blocks.
|
2014-01-09 10:18:49 +00:00 |
|
jzmaddock
|
1706a3c2b6
|
Improve error messages from overflow.
|
2014-01-09 10:17:01 +00:00 |
|
Christopher Kormanyos
|
9c6f195e4d
|
Implement cubed root of epsilon and preliminary multiprecision tgamma() and lgamma() for very small argument.
|
2014-01-08 22:58:11 +01:00 |
|
AntonBikineev
|
a0c32e5f62
|
Incorrect test value is fixed.
modified: libs/math/test/test_bessel_j_derivative.hpp
|
2014-01-08 05:58:12 +04:00 |
|
Paul Bristow
|
23c9aa5afd
|
Merge branch 'bernoulli-numbers' of https://github.com/boostorg/math into bernoulli-numbers
|
2014-01-07 17:30:28 +00:00 |
|
Paul Bristow
|
7e4f19ee88
|
added bernoulli_numbers.qbk but doesn't seem to versioned???
|
2014-01-07 17:28:17 +00:00 |
|
Paul Bristow
|
8926c39e20
|
Corrected link in common_overviews.qbk
|
2014-01-07 17:26:51 +00:00 |
|
Paul Bristow
|
e0be796c64
|
Bernoulli example (used by docs)
|
2014-01-07 14:56:35 +00:00 |
|
Paul Bristow
|
e8b0f63e62
|
Equations for bernoulli numbers added.
|
2014-01-07 14:54:55 +00:00 |
|
Paul Bristow
|
7c2479b705
|
Added bernoullli number .qbk
Also need equations, bernoulli number header files in /boost
|
2014-01-07 14:53:54 +00:00 |
|
AntonBikineev
|
61faa57499
|
Overvalued cases for double are changed by John's patch.
modified: libs/math/test/test_bessel_i_derivative.hpp
modified: libs/math/test/test_bessel_j_derivative.hpp
modified: libs/math/test/test_bessel_k_derivative.hpp
modified: libs/math/test/test_bessel_y_derivative.hpp
|
2014-01-07 18:24:19 +04:00 |
|
jzmaddock
|
c102fb62e9
|
Merge branch 'bernoulli-tgamma' into bernoulli-numbers
|
2014-01-07 13:06:14 +00:00 |
|
jzmaddock
|
7fa56fe3a9
|
Fix Linux x64 error rates.
|
2014-01-06 19:40:04 +00:00 |
|
jzmaddock
|
c005d4d4d1
|
Fix test tolerances for new tgamma code.
|
2014-01-06 17:24:45 +00:00 |
|
jzmaddock
|
49b30df548
|
Fix the order in which recursion occurs so that a) we don't end up dividing by zero if |z| < epsilon, and b) don't lose precision when z is close to epsilon.
|
2014-01-06 17:24:20 +00:00 |
|
AntonBikineev
|
943b411bc6
|
operator()() is deleted.
modified: boost/math/special_functions/detail/bessel_jy_derivatives_series.hpp
|
2014-01-06 08:34:04 +04:00 |
|
Christopher Kormanyos
|
34ddaf71b5
|
In multiprecision lgamma() as well as tgamma() now use factorial for small unsigned integer arguments.
|
2014-01-05 21:23:33 +01:00 |
|
AntonBikineev
|
e87a281307
|
Incorrect check is deleted.
modified: boost/math/special_functions/bessel_derivatives.hpp
|
2014-01-05 23:18:46 +04:00 |
|
jzmaddock
|
5a4d1a85af
|
Forward to tabulated factorials when possible: fixes absurdities like lgamma(1) != 0 which occur otherwise.
|
2014-01-05 17:49:12 +00:00 |
|
Christopher Kormanyos
|
8aa1b7068e
|
Support multiprecision tgamma() and lgamma() for types without a specialization of numeric_limits.
|
2014-01-05 15:33:20 +01:00 |
|
Christopher Kormanyos
|
1b1b6b423d
|
Corrected error in sign of lgamma() for multiprecision. But still more test errors.
|
2014-01-05 14:48:43 +01:00 |
|
Christopher Kormanyos
|
d488669955
|
Improve some comments for multiprecision tgamma() and lgamma().
|
2014-01-04 21:47:11 +01:00 |
|
Christopher Kormanyos
|
06a2fcf887
|
Add a convergence condition to Stirling's approximation in multiprecision tgamma() and lgamma().
|
2014-01-04 20:12:51 +01:00 |
|
jzmaddock
|
55a6ed6421
|
Merge branch 'develop' into bernoulli-numbers
|
2014-01-04 18:18:36 +00:00 |
|
jzmaddock
|
bcc6e5f80c
|
Trivial fix to get docs building with latest quickbook.
|
2014-01-04 18:15:34 +00:00 |
|
Christopher Kormanyos
|
67fb4fd303
|
Rework some comments.
|
2014-01-03 22:19:34 +01:00 |
|
Christopher Kormanyos
|
2f56845eeb
|
Merge branch 'bernoulli-numbers' of https://github.com/boostorg/math into bernoulli-tgamma
|
2014-01-03 22:08:46 +01:00 |
|
Christopher Kormanyos
|
6d376cbc23
|
Finish implementing John's suggestions for multiprecision tgamma() and lgamma().
|
2014-01-03 22:08:06 +01:00 |
|
Christopher Kormanyos
|
02c4e88d5e
|
Start implementing John's suggestions for multiprecision tgamma() and lgamma().
|
2014-01-03 21:13:48 +01:00 |
|
Christopher Kormanyos
|
a94b332009
|
Preliminary multiprecision tgamma() and lgamma() implementations.
|
2014-01-03 15:46:14 +01:00 |
|
Christopher Kormanyos
|
0b77170d50
|
Rework the error handling for multiprecision tgamma() and lgama().
|
2014-01-03 11:36:23 +01:00 |
|
Christopher Kormanyos
|
7e1f271357
|
Remove some compiler warnings VC x64 size_t versus int / unsigned.
|
2014-01-02 20:36:58 +01:00 |
|
Christopher Kormanyos
|
b43386f869
|
Merge Bernoulli from branch bernoulli-numbers to branch bernoulli-tgamma.
|
2014-01-02 20:35:07 +01:00 |
|
Christopher Kormanyos
|
38d9e32786
|
Preliminary multiprecision tgamma() and lgamma(), phase of lgamma() needs work.
|
2014-01-02 20:25:17 +01:00 |
|
jzmaddock
|
f0c58c7e7f
|
Fix some MSVC warnings.
|
2014-01-02 17:37:19 +00:00 |
|
Christopher Kormanyos
|
68113ef5d6
|
Remove some compiler warnings for VC and x64 code.
|
2014-01-02 18:11:27 +01:00 |
|
Christopher Kormanyos
|
61f36e60fc
|
Continue work on multiprecision tgamma() and lgamma().
|
2014-01-02 18:11:03 +01:00 |
|
jzmaddock
|
2268c52d7a
|
Add Chris's optimized expression for the asymptotic formula.
Fix some bugs in use of asymptotic formula (2N vs N mixup).
|
2014-01-02 16:59:26 +00:00 |
|
Christopher Kormanyos
|
f206e220a1
|
Manual merge from branch bernoulli-numbers to branch bernoulli-tgamma.
|
2014-01-02 16:09:38 +01:00 |
|
Christopher Kormanyos
|
7dff191552
|
Repaired some typos in the multiprecision code in gamma_imp_bernoulli().
|
2014-01-02 14:29:48 +01:00 |
|
Christopher Kormanyos
|
6db6405d54
|
Refactor the multiprecision code of gamma_imp_bernoulli().
|
2014-01-02 14:22:05 +01:00 |
|
jzmaddock
|
7b2356e796
|
Add some needed typecasts for x64 platform
|
2014-01-02 12:54:46 +00:00 |
|
jzmaddock
|
af95975e2e
|
Add include test.
Improve error handling and overflow-estimation in bernoulli_details.hpp.
|
2014-01-02 11:54:44 +00:00 |
|