Commit Graph

  • d103e457be Set error rates for Bessel I derivative tests. jzmaddock 2014-01-19 16:50:11 +0000
  • be92657667 Switch to external template instantiation. jzmaddock 2014-01-19 16:47:05 +0000
  • ffa67e7acb Disable testing of out-of-range values. jzmaddock 2014-01-19 16:46:21 +0000
  • 29a6f932f1 Add forward declarations for Bessel derivatives. jzmaddock 2014-01-19 16:45:28 +0000
  • d5099fc86a Suppress some msvc warnings. jzmaddock 2014-01-19 16:44:49 +0000
  • 7c82510c66 Merge https://github.com/AntonBikineev/bessel-derivatives into branch bessel-derivatives preserving history as best we can. jzmaddock 2014-01-19 13:14:12 +0000
  • 431284519f Move directory structure around to match what we need for the merge. jzmaddock 2014-01-19 13:06:47 +0000
  • c63676b055 Improve 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
  • cefd32709c Initial commit of <boost/cstdfloat.hpp>. Christopher Kormanyos 2014-01-19 13:09:41 +0100
  • fcbd3d6e25 Move <boost/cstdfloat.hpp> to the proper directory. Christopher Kormanyos 2014-01-19 12:45:53 +0100
  • 572562d271 Merge branch 'bernoulli-tgamma' of https://github.com/boostorg/math into bernoulli-tgamma Christopher Kormanyos 2014-01-19 11:24:20 +0100
  • b02d5473e8 Correct a few typos in doc for <boost/cstdfloat.hpp>. Christopher Kormanyos 2014-01-19 11:23:22 +0100
  • 5fc976c306 Move header <cstdfloat.hpp> to mainstream Boost. Christopher Kormanyos 2014-01-19 11:22:40 +0100
  • 036945c71f Added work done on polygamma function during GSoC Nikhar Agrawal 2014-01-19 15:21:34 +0530
  • 68b2228e43 Initial commit of cstdfloat.qbk. Christopher Kormanyos 2014-01-18 21:43:04 +0100
  • 0557af86a3 In <cstdfloat.hpp>, add support for the BOOST_NO_FLOAT128_T preprocessor definition. Christopher Kormanyos 2014-01-18 21:42:23 +0100
  • 9c62c70dff Remove float24_t from <cstdfloat.hpp>. Imrove the preliminary docs. Christopher Kormanyos 2014-01-18 15:18:55 +0100
  • 3d61999cea A few tweaks in <cstdfloat.hpp> and preliminary text-based docs. Christopher Kormanyos 2014-01-18 15:05:16 +0100
  • 351d2dd2b4 The 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
  • ee56e2c03d Fix 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
  • 6ae255595d Tests are seriously expanded by negative values (x2 or x4 times). 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_append_negative.cpp modified: libs/math/tools/bessel_derivative_data.cpp modified: libs/math/tools/bessel_derivative_data_from_bessel_ipps.cpp AntonBikineev 2014-01-17 21:33:37 +0400
  • deb2daac04 In <cstdfloat.hpp> corrected the number of digits in float24_t. Christopher Kormanyos 2014-01-15 11:38:10 +0100
  • d861eb75a5 Fixed: parsing negative value. modified: libs/math/tools/bessel_derivative_data_from_bessel_ipps.cpp AntonBikineev 2014-01-15 11:37:45 +0400
  • 45a097e93b To <cstdfloat.hpp>, add support for tiny floats float16_t and float24_t. Christopher Kormanyos 2014-01-14 22:40:24 +0100
  • f73aa5baa8 Cascade modified stylesheet and change it's name so it doesn't get overwritten again! jzmaddock 2014-01-14 19:10:55 +0000
  • 8d04137d55 Fix some inspection report issues. jzmaddock 2014-01-14 17:52:37 +0000
  • 103510adbc Merge branch 'bernoulli-numbers' into develop jzmaddock 2014-01-14 17:07:03 +0000
  • 991dc9ef78 Fix typos spotted by Chris. jzmaddock 2014-01-14 11:08:52 +0000
  • 93f0d2271c Improve the comments in <ctsdfloat.hpp>. Christopher Kormanyos 2014-01-13 22:42:44 +0100
  • a8eff735fd Re-correct the logic of un-defines in <cstdfloat.hpp>. Christopher Kormanyos 2014-01-13 20:21:33 +0100
  • cd6f694730 Improve clarity of <cstdfloat.hpp>. Christopher Kormanyos 2014-01-13 20:00:56 +0100
  • 341a6a386b Update tgamma/lgamma docs to reflect new Bernoulli-based implementation. Regenerate docs. jzmaddock 2014-01-13 18:25:21 +0000
  • 7f23841865 Reinstate some customizations that had got lost along the way. jzmaddock 2014-01-13 17:59:05 +0000
  • 6855c35598 In <cstdfloat.hpp>, add support for __float128 from GCC's libquadmath. Christopher Kormanyos 2014-01-12 19:35:38 +0100
  • e77a8ac2b2 Add back missing file. jzmaddock 2014-01-12 18:29:45 +0000
  • f9e211eca5 Add generated docs. jzmaddock 2014-01-12 18:24:22 +0000
  • b2d6215e75 Remove html in preparation for regeneration of new docs. jzmaddock 2014-01-12 18:14:38 +0000
  • f8a1b50988 Add 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
  • c089c27ce4 Chris'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
  • 640d57f44b Update 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
  • 839f605a3f Manual merge of changes from bernoulli-numbers branch to bernoulli-tgamma branch. Christopher Kormanyos 2014-01-11 21:38:25 +0100
  • d65d281de1 Fix some issues in bernoulli docs. jzmaddock 2014-01-11 18:59:14 +0000
  • d6bbde4a84 Clean up comments, etc. in preliminary <cstdfloat.hpp>. Christopher Kormanyos 2014-01-11 12:22:12 +0100
  • af02c1634e Correct errors found via GCC for AVR tiny 8-bit microcontroller. Christopher Kormanyos 2014-01-10 23:20:00 +0100
  • cdc7b3b8cc Improved floating-point type detection for a wider range of compilers. Christopher Kormanyos 2014-01-10 22:49:32 +0100
  • caf895fd23 Manual merge from bernoulli-numbers branch to bernoulli-tgamma branch. Christopher Kormanyos 2014-01-10 20:25:15 +0100
  • 16efa7b842 Correct the min/max values in the macros. Christopher Kormanyos 2014-01-10 20:15:09 +0100
  • e373870c01 Preliminary concept implemntation of <cstdfloat>. Christopher Kormanyos 2014-01-10 19:37:33 +0100
  • 56b4ae4425 First revision to docs. Paul Bristow 2014-01-10 18:12:06 +0000
  • c363d125f4 Initial commit of a very rudimentary sketch of <cstdfloat>. Christopher Kormanyos 2014-01-10 08:36:28 +0100
  • cd74da0ed1 Add tiny argument treatment to multiprecision tgamma(). Add tools cbrt_epsilon(). Christopher Kormanyos 2014-01-10 08:35:43 +0100
  • 6299b68fe6 Merge branch 'bernoulli-numbers' of https://github.com/boostorg/math into bernoulli-numbers Paul Bristow 2014-01-09 18:50:45 +0000
  • a0d581f149 Not sure what I should need to commit but can't pull until I do. Paul Bristow 2014-01-09 18:44:31 +0000
  • 01caded583 Merge branch 'bernoulli-numbers' of https://github.com/boostorg/math into bernoulli-numbers jzmaddock 2014-01-09 18:22:19 +0000
  • e5e1d28225 Added links for bernoulli_numbers Paul Bristow 2014-01-09 17:26:54 +0000
  • 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 AntonBikineev 2014-01-09 14:20:10 +0400
  • 2216a07483 Fix example so it actually compiles, add better OutputIterator usage and fix try/catch blocks. jzmaddock 2014-01-09 10:18:49 +0000
  • 1706a3c2b6 Improve error messages from overflow. jzmaddock 2014-01-09 10:17:01 +0000
  • 9c6f195e4d Implement cubed root of epsilon and preliminary multiprecision tgamma() and lgamma() for very small argument. Christopher Kormanyos 2014-01-08 22:58:11 +0100
  • a0c32e5f62 Incorrect test value is fixed. modified: libs/math/test/test_bessel_j_derivative.hpp AntonBikineev 2014-01-08 05:58:12 +0400
  • 23c9aa5afd Merge branch 'bernoulli-numbers' of https://github.com/boostorg/math into bernoulli-numbers Paul Bristow 2014-01-07 17:30:28 +0000
  • 7e4f19ee88 added bernoulli_numbers.qbk but doesn't seem to versioned??? Paul Bristow 2014-01-07 17:28:17 +0000
  • 8926c39e20 Corrected link in common_overviews.qbk Paul Bristow 2014-01-07 17:26:51 +0000
  • e0be796c64 Bernoulli example (used by docs) Paul Bristow 2014-01-07 14:56:35 +0000
  • e8b0f63e62 Equations for bernoulli numbers added. Paul Bristow 2014-01-07 14:54:55 +0000
  • 7c2479b705 Added bernoullli number .qbk Also need equations, bernoulli number header files in /boost Paul Bristow 2014-01-07 14:53:54 +0000
  • 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 AntonBikineev 2014-01-07 18:24:19 +0400
  • c102fb62e9 Merge branch 'bernoulli-tgamma' into bernoulli-numbers jzmaddock 2014-01-07 13:06:14 +0000
  • 7fa56fe3a9 Fix Linux x64 error rates. jzmaddock 2014-01-06 19:40:04 +0000
  • c005d4d4d1 Fix test tolerances for new tgamma code. jzmaddock 2014-01-06 17:24:45 +0000
  • 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. jzmaddock 2014-01-06 17:24:20 +0000
  • 943b411bc6 operator()() is deleted. modified: boost/math/special_functions/detail/bessel_jy_derivatives_series.hpp AntonBikineev 2014-01-06 08:34:04 +0400
  • 34ddaf71b5 In multiprecision lgamma() as well as tgamma() now use factorial for small unsigned integer arguments. Christopher Kormanyos 2014-01-05 21:23:33 +0100
  • e87a281307 Incorrect check is deleted. modified: boost/math/special_functions/bessel_derivatives.hpp AntonBikineev 2014-01-05 23:18:46 +0400
  • 5a4d1a85af Forward to tabulated factorials when possible: fixes absurdities like lgamma(1) != 0 which occur otherwise. jzmaddock 2014-01-05 17:49:12 +0000
  • 8aa1b7068e Support multiprecision tgamma() and lgamma() for types without a specialization of numeric_limits. Christopher Kormanyos 2014-01-05 15:33:20 +0100
  • 1b1b6b423d Corrected error in sign of lgamma() for multiprecision. But still more test errors. Christopher Kormanyos 2014-01-05 14:48:43 +0100
  • d488669955 Improve some comments for multiprecision tgamma() and lgamma(). Christopher Kormanyos 2014-01-04 21:47:11 +0100
  • 06a2fcf887 Add a convergence condition to Stirling's approximation in multiprecision tgamma() and lgamma(). Christopher Kormanyos 2014-01-04 20:12:51 +0100
  • 55a6ed6421 Merge branch 'develop' into bernoulli-numbers jzmaddock 2014-01-04 18:18:36 +0000
  • bcc6e5f80c Trivial fix to get docs building with latest quickbook. jzmaddock 2014-01-04 18:15:34 +0000
  • 67fb4fd303 Rework some comments. Christopher Kormanyos 2014-01-03 22:19:34 +0100
  • 2f56845eeb Merge branch 'bernoulli-numbers' of https://github.com/boostorg/math into bernoulli-tgamma Christopher Kormanyos 2014-01-03 22:08:46 +0100
  • 6d376cbc23 Finish implementing John's suggestions for multiprecision tgamma() and lgamma(). Christopher Kormanyos 2014-01-03 22:08:06 +0100
  • 02c4e88d5e Start implementing John's suggestions for multiprecision tgamma() and lgamma(). Christopher Kormanyos 2014-01-03 21:13:48 +0100
  • a94b332009 Preliminary multiprecision tgamma() and lgamma() implementations. Christopher Kormanyos 2014-01-03 15:46:14 +0100
  • 0b77170d50 Rework the error handling for multiprecision tgamma() and lgama(). Christopher Kormanyos 2014-01-03 11:36:23 +0100
  • 7e1f271357 Remove some compiler warnings VC x64 size_t versus int / unsigned. Christopher Kormanyos 2014-01-02 20:36:58 +0100
  • b43386f869 Merge Bernoulli from branch bernoulli-numbers to branch bernoulli-tgamma. Christopher Kormanyos 2014-01-02 20:35:07 +0100
  • 38d9e32786 Preliminary multiprecision tgamma() and lgamma(), phase of lgamma() needs work. Christopher Kormanyos 2014-01-02 20:25:17 +0100
  • f0c58c7e7f Fix some MSVC warnings. jzmaddock 2014-01-02 17:37:19 +0000
  • 68113ef5d6 Remove some compiler warnings for VC and x64 code. Christopher Kormanyos 2014-01-02 18:11:27 +0100
  • 61f36e60fc Continue work on multiprecision tgamma() and lgamma(). Christopher Kormanyos 2014-01-02 18:11:03 +0100
  • 2268c52d7a Add 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
  • f206e220a1 Manual merge from branch bernoulli-numbers to branch bernoulli-tgamma. Christopher Kormanyos 2014-01-02 16:09:38 +0100
  • 7dff191552 Repaired some typos in the multiprecision code in gamma_imp_bernoulli(). Christopher Kormanyos 2014-01-02 14:29:48 +0100
  • 6db6405d54 Refactor the multiprecision code of gamma_imp_bernoulli(). Christopher Kormanyos 2014-01-02 14:22:05 +0100
  • 7b2356e796 Add some needed typecasts for x64 platform jzmaddock 2014-01-02 12:54:46 +0000
  • af95975e2e Add include test. Improve error handling and overflow-estimation in bernoulli_details.hpp. jzmaddock 2014-01-02 11:54:44 +0000