431284519fMove directory structure around to match what we need for the merge.
jzmaddock
2014-01-19 13:06:47 +0000
c63676b055Improve small argument handling in the generic tgamma(). Thereby add new function cbrt_epsilon() in tools/precision.hpp.
Christopher Kormanyos
2014-01-19 13:10:31 +0100
cefd32709cInitial commit of <boost/cstdfloat.hpp>.
Christopher Kormanyos
2014-01-19 13:09:41 +0100
fcbd3d6e25Move <boost/cstdfloat.hpp> to the proper directory.
Christopher Kormanyos
2014-01-19 12:45:53 +0100
b02d5473e8Correct a few typos in doc for <boost/cstdfloat.hpp>.
Christopher Kormanyos
2014-01-19 11:23:22 +0100
5fc976c306Move header <cstdfloat.hpp> to mainstream Boost.
Christopher Kormanyos
2014-01-19 11:22:40 +0100
036945c71fAdded work done on polygamma function during GSoC
Nikhar Agrawal
2014-01-19 15:21:34 +0530
68b2228e43Initial commit of cstdfloat.qbk.
Christopher Kormanyos
2014-01-18 21:43:04 +0100
0557af86a3In <cstdfloat.hpp>, add support for the BOOST_NO_FLOAT128_T preprocessor definition.
Christopher Kormanyos
2014-01-18 21:42:23 +0100
9c62c70dffRemove float24_t from <cstdfloat.hpp>. Imrove the preliminary docs.
Christopher Kormanyos
2014-01-18 15:18:55 +0100
3d61999ceaA few tweaks in <cstdfloat.hpp> and preliminary text-based docs.
Christopher Kormanyos
2014-01-18 15:05:16 +0100
351d2dd2b4The possibility of calculating logarithm of negative number is removed. modified: boost/math/special_functions/bessel_derivatives.hpp
AntonBikineev
2014-01-18 18:00:36 +0400
ee56e2c03dFix Student's t example in code and docs. Update history: we've added new features so go up a version number. Regenerate docs.
jzmaddock
2014-01-17 18:48:20 +0000
b2d6215e75Remove html in preparation for regeneration of new docs.
jzmaddock
2014-01-12 18:14:38 +0000
f8a1b50988Add prime numbers to docs. Moved the doc structure around a bit.
jzmaddock
2014-01-12 18:13:40 +0000
83ca3c282b<cstdfloat> now stops at the least of float, double, or long double when querying <float.h>.
Christopher Kormanyos
2014-01-12 15:52:51 +0100
c089c27ce4Chris's comments are applied. Multiple expressions are deleted. modified: boost/math/special_functions/bessel_derivatives.hpp modified: boost/math/special_functions/detail/bessel_jy_derivatives_asym.hpp
AntonBikineev
2014-01-12 16:15:47 +0400
640d57f44bUpdate tangent numbers docs and add a couple of equations. Update equation script to handle input from OpenOffice 4.
jzmaddock
2014-01-12 10:07:55 +0000
839f605a3fManual merge of changes from bernoulli-numbers branch to bernoulli-tgamma branch.
Christopher Kormanyos
2014-01-11 21:38:25 +0100
d65d281de1Fix some issues in bernoulli docs.
jzmaddock
2014-01-11 18:59:14 +0000
d6bbde4a84Clean up comments, etc. in preliminary <cstdfloat.hpp>.
Christopher Kormanyos
2014-01-11 12:22:12 +0100
af02c1634eCorrect errors found via GCC for AVR tiny 8-bit microcontroller.
Christopher Kormanyos
2014-01-10 23:20:00 +0100
cdc7b3b8ccImproved floating-point type detection for a wider range of compilers.
Christopher Kormanyos
2014-01-10 22:49:32 +0100
caf895fd23Manual merge from bernoulli-numbers branch to bernoulli-tgamma branch.
Christopher Kormanyos
2014-01-10 20:25:15 +0100
16efa7b842Correct the min/max values in the macros.
Christopher Kormanyos
2014-01-10 20:15:09 +0100
e373870c01Preliminary concept implemntation of <cstdfloat>.
Christopher Kormanyos
2014-01-10 19:37:33 +0100
56b4ae4425First revision to docs.
Paul Bristow
2014-01-10 18:12:06 +0000
c363d125f4Initial commit of a very rudimentary sketch of <cstdfloat>.
Christopher Kormanyos
2014-01-10 08:36:28 +0100
cd74da0ed1Add tiny argument treatment to multiprecision tgamma(). Add tools cbrt_epsilon().
Christopher Kormanyos
2014-01-10 08:35:43 +0100
e5e1d28225Added links for bernoulli_numbers
Paul Bristow
2014-01-09 17:26:54 +0000
0e0fac0b31Programs 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
AntonBikineev
2014-01-09 14:20:10 +0400
2216a07483Fix example so it actually compiles, add better OutputIterator usage and fix try/catch blocks.
jzmaddock
2014-01-09 10:18:49 +0000
1706a3c2b6Improve error messages from overflow.
jzmaddock
2014-01-09 10:17:01 +0000
9c6f195e4dImplement cubed root of epsilon and preliminary multiprecision tgamma() and lgamma() for very small argument.
Christopher Kormanyos
2014-01-08 22:58:11 +0100
a0c32e5f62Incorrect test value is fixed. modified: libs/math/test/test_bessel_j_derivative.hpp
AntonBikineev
2014-01-08 05:58:12 +0400
7e4f19ee88added bernoulli_numbers.qbk but doesn't seem to versioned???
Paul Bristow
2014-01-07 17:28:17 +0000
8926c39e20Corrected link in common_overviews.qbk
Paul Bristow
2014-01-07 17:26:51 +0000
e0be796c64Bernoulli example (used by docs)
Paul Bristow
2014-01-07 14:56:35 +0000
e8b0f63e62Equations for bernoulli numbers added.
Paul Bristow
2014-01-07 14:54:55 +0000
7c2479b705Added bernoullli number .qbk Also need equations, bernoulli number header files in /boost
Paul Bristow
2014-01-07 14:53:54 +0000
61faa57499Overvalued 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
AntonBikineev
2014-01-07 18:24:19 +0400
c102fb62e9Merge branch 'bernoulli-tgamma' into bernoulli-numbers
jzmaddock
2014-01-07 13:06:14 +0000
7fa56fe3a9Fix Linux x64 error rates.
jzmaddock
2014-01-06 19:40:04 +0000
c005d4d4d1Fix test tolerances for new tgamma code.
jzmaddock
2014-01-06 17:24:45 +0000
49b30df548Fix 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.
jzmaddock
2014-01-06 17:24:20 +0000
943b411bc6operator()() is deleted. modified: boost/math/special_functions/detail/bessel_jy_derivatives_series.hpp
AntonBikineev
2014-01-06 08:34:04 +0400
34ddaf71b5In multiprecision lgamma() as well as tgamma() now use factorial for small unsigned integer arguments.
Christopher Kormanyos
2014-01-05 21:23:33 +0100
e87a281307Incorrect check is deleted. modified: boost/math/special_functions/bessel_derivatives.hpp
AntonBikineev
2014-01-05 23:18:46 +0400
5a4d1a85afForward to tabulated factorials when possible: fixes absurdities like lgamma(1) != 0 which occur otherwise.
jzmaddock
2014-01-05 17:49:12 +0000
8aa1b7068eSupport multiprecision tgamma() and lgamma() for types without a specialization of numeric_limits.
Christopher Kormanyos
2014-01-05 15:33:20 +0100
1b1b6b423dCorrected error in sign of lgamma() for multiprecision. But still more test errors.
Christopher Kormanyos
2014-01-05 14:48:43 +0100
d488669955Improve some comments for multiprecision tgamma() and lgamma().
Christopher Kormanyos
2014-01-04 21:47:11 +0100
06a2fcf887Add a convergence condition to Stirling's approximation in multiprecision tgamma() and lgamma().
Christopher Kormanyos
2014-01-04 20:12:51 +0100
55a6ed6421Merge branch 'develop' into bernoulli-numbers
jzmaddock
2014-01-04 18:18:36 +0000
bcc6e5f80cTrivial fix to get docs building with latest quickbook.
jzmaddock
2014-01-04 18:15:34 +0000
67fb4fd303Rework some comments.
Christopher Kormanyos
2014-01-03 22:19:34 +0100
6d376cbc23Finish implementing John's suggestions for multiprecision tgamma() and lgamma().
Christopher Kormanyos
2014-01-03 22:08:06 +0100
02c4e88d5eStart implementing John's suggestions for multiprecision tgamma() and lgamma().
Christopher Kormanyos
2014-01-03 21:13:48 +0100
a94b332009Preliminary multiprecision tgamma() and lgamma() implementations.
Christopher Kormanyos
2014-01-03 15:46:14 +0100
0b77170d50Rework the error handling for multiprecision tgamma() and lgama().
Christopher Kormanyos
2014-01-03 11:36:23 +0100
7e1f271357Remove some compiler warnings VC x64 size_t versus int / unsigned.
Christopher Kormanyos
2014-01-02 20:36:58 +0100
b43386f869Merge Bernoulli from branch bernoulli-numbers to branch bernoulli-tgamma.
Christopher Kormanyos
2014-01-02 20:35:07 +0100
38d9e32786Preliminary multiprecision tgamma() and lgamma(), phase of lgamma() needs work.
Christopher Kormanyos
2014-01-02 20:25:17 +0100
f0c58c7e7fFix some MSVC warnings.
jzmaddock
2014-01-02 17:37:19 +0000
68113ef5d6Remove some compiler warnings for VC and x64 code.
Christopher Kormanyos
2014-01-02 18:11:27 +0100
61f36e60fcContinue work on multiprecision tgamma() and lgamma().
Christopher Kormanyos
2014-01-02 18:11:03 +0100
2268c52d7aAdd Chris's optimized expression for the asymptotic formula. Fix some bugs in use of asymptotic formula (2N vs N mixup).
jzmaddock
2014-01-02 16:59:26 +0000
f206e220a1Manual merge from branch bernoulli-numbers to branch bernoulli-tgamma.
Christopher Kormanyos
2014-01-02 16:09:38 +0100
7dff191552Repaired some typos in the multiprecision code in gamma_imp_bernoulli().
Christopher Kormanyos
2014-01-02 14:29:48 +0100
6db6405d54Refactor the multiprecision code of gamma_imp_bernoulli().
Christopher Kormanyos
2014-01-02 14:22:05 +0100
7b2356e796Add some needed typecasts for x64 platform
jzmaddock
2014-01-02 12:54:46 +0000
af95975e2eAdd include test. Improve error handling and overflow-estimation in bernoulli_details.hpp.
jzmaddock
2014-01-02 11:54:44 +0000