Commit Graph

2240 Commits

Author SHA1 Message Date
John Maddock
e53697d039 Changed precision handling to set to full precision before formatting error message.
[SVN r3009]
2006-06-21 16:30:34 +00:00
John Maddock
80b35e3a3a Added additional overloads for domain and pole errors, so that formatted output including the actual value is now possible.
[SVN r3008]
2006-06-21 12:53:49 +00:00
Paul A. Bristow
5cb47fed11 1st try.
[SVN r3006]
2006-06-21 11:52:18 +00:00
John Maddock
a3157d5e12 Updated incomplete beta to use DiDonato and Morris's BGRAT routine in more cases.
[SVN r3004]
2006-06-20 17:21:29 +00:00
Paul A. Bristow
49b94b80a6 1st try.
[SVN r3002]
2006-06-20 14:21:46 +00:00
Paul A. Bristow
a33eceb484 *** empty log message ***
[SVN r2999]
2006-06-19 17:36:33 +00:00
Paul A. Bristow
ad83ab3ac2 1st release
[SVN r2998]
2006-06-19 17:08:19 +00:00
John Maddock
bbc25de1da Updated comments to reflect the state of the code.
[SVN r2989]
2006-06-14 17:42:01 +00:00
John Maddock
0cdad086c5 Updated beta inverse with slighly less costly code.
[SVN r2988]
2006-06-14 16:30:56 +00:00
John Maddock
9c044882bb More or less finished beta inverse and gamma inverse plus misc warning suppression and added missing docs.
[SVN r2987]
2006-06-14 13:59:25 +00:00
John Maddock
97e50116bb Fix warning
[SVN r2975]
2006-06-10 12:42:55 +00:00
John Maddock
cefe1428ea Chained series evaluation (optimisation).
[SVN r2973]
2006-06-09 11:42:11 +00:00
John Maddock
c3611d0c6b Added factorials and gamma function ratios.
Updated incomplete beta with BGRAT routine from Didonato and Morris.
Added even and odd polynomials.
Lots of small tweeks.


[SVN r2972]
2006-06-08 16:08:05 +00:00
John Maddock
5645943c9c Temme inverses are now working.
[SVN r2963]
2006-05-30 17:58:39 +00:00
John Maddock
586cb50312 Added some proper error handling.
Got the incomplete beta inverse working better (Temme's expansions).


[SVN r2962]
2006-05-26 16:42:50 +00:00
nobody
49e8efd352 This commit was manufactured by cvs2svn to create branch 'math_toolkit'.
[SVN r2957]
2006-05-21 15:53:01 +00:00
John Maddock
3d116fefb8 Initial commit.
[SVN r2956]
2006-05-21 15:53:01 +00:00
Alisdair Meredith
aae578b90a Patch for Borland compilers.
[SVN r32424]
2006-01-26 21:14:27 +00:00
John Maddock
4b41c341d6 Borland workarounds for a type deduction bug.
[SVN r32399]
2006-01-24 17:26:10 +00:00
John Maddock
604ec8f8ae Added needed #include
[SVN r32316]
2006-01-13 19:03:50 +00:00
John Maddock
2c309c55e4 Added missing math.h include.
[SVN r32285]
2006-01-11 10:31:58 +00:00
John Maddock
eeebc1031a Fix comment.
[SVN r32279]
2006-01-10 16:02:10 +00:00
Daryle Walker
ab2e8055f7 Merged brief-description comments to thier parent comment when they are adjacent.
[SVN r2790]
2005-12-27 13:07:13 +00:00
Daryle Walker
9c11319890 Optimized expressions now that boost::rational<> supports Boolean conversion.
[SVN r2789]
2005-12-27 12:42:35 +00:00
John Maddock
4c25a20654 Updated code to work even when numeric_limits<>::infinity() is unavailable.
[SVN r32073]
2005-12-16 14:10:05 +00:00
Daryle Walker
8b0b64986e Added Doxygen comments for non-member operator functions; did formatting changes to some code-based formula comments
[SVN r2764]
2005-12-03 07:42:13 +00:00
John Maddock
0cf71150fb Changed calculation of upper and lower safe bounds to avoid problems with std::sqrt(long double) returning infinities.
[SVN r31885]
2005-12-02 19:23:28 +00:00
John Maddock
fc99ec6f69 Tentative fix for pi having wrong value on one platform.
Fix non-conforming call to atan2(0,0).


[SVN r31587]
2005-11-07 18:48:47 +00:00
John Maddock
974a55463e Changed config logic to not use log1pf and expm1f unless C99 compatibility is specified.
[SVN r31450]
2005-10-24 17:07:46 +00:00
John Maddock
816a5d51bd Updated Nan test, in case signed-nan comparisons are buggy.
[SVN r31435]
2005-10-23 17:30:23 +00:00
John Maddock
f9d4a1a9f7 Tentative fix for some Sunpro failures: don't negate NAN's it doesn't work!
[SVN r31430]
2005-10-23 16:19:58 +00:00
John Maddock
67f638cbef Fixed up config to include <utility> via a wrapper that turns off TR1 inclusion in case the Boost.TR1 lib is in the compilers search path.
Likewise for <complex> in the Math/TR1 components.


[SVN r31387]
2005-10-19 16:38:40 +00:00
John Maddock
7308af23cc Added TR1 math lib headers.
[SVN r31334]
2005-10-15 11:59:11 +00:00
Daryle Walker
45ec720e9f Corrected 'll' function names to 'l1'
[SVN r2682]
2005-08-16 07:46:48 +00:00
Daryle Walker
b1b3339876 Added Doxygen comments for non-operator non-member functions
[SVN r2679]
2005-08-06 22:44:23 +00:00
Daryle Walker
ef97fe7be6 Preliminary code for Cayley-Dickson hypercomplex elements
[SVN r2669]
2005-07-27 23:57:04 +00:00
Douglas Gregor
76d9993b29 Need workaround header
[SVN r28653]
2005-05-04 13:40:34 +00:00
Hubert Holin
33e3aa09d0 Greater use of BOOST_WORKAROUND.
[SVN r28214]
2005-04-13 14:41:00 +00:00
Daryle Walker
8eb25c451e Added missing 'typename'
[SVN r27219]
2005-02-07 14:34:32 +00:00
John Maddock
a84e01fcc6 Changed files to BSL based on permissions in blanket-permission.txt
[SVN r25451]
2004-09-28 12:55:45 +00:00
Hubert Holin
de88dc5e38 Fixed BOOST_OCTONION_MEMBER_DIV_GENERATOR_4.
[SVN r24750]
2004-08-26 12:22:51 +00:00
Douglas Gregor
4471d90c95 License updates
[SVN r24597]
2004-08-19 15:19:17 +00:00
John Maddock
b1b4e377fc Added Daryle Walker's copyrights as requested.
[SVN r24481]
2004-08-15 10:13:49 +00:00
John Maddock
668e01c050 Removed boost.org copyright assignments, and reverted to orginal author (as based on cvs history).
[SVN r24402]
2004-08-11 10:59:33 +00:00
Douglas Gregor
2c8db4a10c License update
[SVN r24180]
2004-07-30 04:46:56 +00:00
Eric Niebler
a607b80188 remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
[SVN r22394]
2004-02-26 18:27:02 +00:00
Daryle Walker
6792aa6963 Added bit-searching, bit-intersection, and scaling functions
[SVN r1984]
2004-02-17 03:43:40 +00:00
Daryle Walker
ae74e09deb Added addition and subtraction operators
[SVN r1975]
2004-02-14 09:20:48 +00:00
Daryle Walker
37a37daa30 Added absolute-value and sign functions
[SVN r1974]
2004-02-13 22:50:54 +00:00
Daryle Walker
2439924bff Added increment and decrement operators
[SVN r1973]
2004-02-13 22:06:26 +00:00
Daryle Walker
06bdded4f5 Fixed-up, hopefully, the implementation and exception policy of the bit-shift operators
[SVN r1968]
2004-02-13 10:34:00 +00:00
Daryle Walker
692dc90c11 Added unary + and - operators
[SVN r1967]
2004-02-13 01:05:16 +00:00
Daryle Walker
2ffe57e17c Added bitwise and-not function; did minor documentation tweak
[SVN r1966]
2004-02-12 13:29:21 +00:00
Daryle Walker
bbe2679ca9 Refactored implementations of bitwise operators
[SVN r1965]
2004-02-12 07:23:26 +00:00
Daryle Walker
11de9cab52 Added bit-shift operators; improved test for bit-reversal
[SVN r1961]
2004-02-11 08:20:28 +00:00
Daryle Walker
dba06e2c25 Fixed potential bug; did minor tweaks
[SVN r1954]
2004-02-10 09:59:38 +00:00
Daryle Walker
4488e0ff33 Added bit-string converter; did minor tweaks
[SVN r1953]
2004-02-10 03:08:15 +00:00
Daryle Walker
7b2bf3e95c Added bitwise-and, -or, and -xor operators, including combined assignment versions
[SVN r1952]
2004-02-10 01:11:29 +00:00
Daryle Walker
54484f15df Added even/odd test, comparison method and operators, and minor tweaks
[SVN r1947]
2004-02-09 05:42:24 +00:00
Daryle Walker
8067b24e14 Added single-bit-specific implementation of reset/set/flip
[SVN r1939]
2004-02-07 05:49:08 +00:00
Daryle Walker
dbb3463a51 Did more minor formatting changes
[SVN r1938]
2004-02-06 08:31:20 +00:00
Daryle Walker
008f2f77cc Did minor formatting changes
[SVN r1937]
2004-02-06 08:18:14 +00:00
Daryle Walker
bcf7ac8a38 Added method to assign an arbitrary bit pattern within a bit range of another big_whole object
[SVN r1936]
2004-02-06 08:00:19 +00:00
Daryle Walker
8ee4efc5f7 Added files for the multi-precision non-negative integer type based on std::valarray
[SVN r1935]
2004-02-05 10:36:38 +00:00
John Maddock
e8ddc9e36f Metrowerks appears to require static_cast workaround.
[SVN r21445]
2004-01-02 11:33:28 +00:00
John Maddock
2fbd58f0db Fixed gcc 3.2 and 3.3 build issues, tests still fail on cygwin, but pass on linux and mingw32 (seems to be a numeric_limits issue).
[SVN r21433]
2003-12-31 12:04:45 +00:00
Daryle Walker
bf81a3172e Moved my stuff to the Boost Software License, Version 1.0
[SVN r1735]
2003-11-05 07:06:17 +00:00
Hubert Holin
359857bd48 Gcc 3.3 compatibility
[SVN r18677]
2003-06-05 09:07:33 +00:00
Beman Dawes
a450e29e48 spurious semicolon removed to quiet warnings
[SVN r18573]
2003-05-28 00:51:53 +00:00
Beman Dawes
67408fbb0d replace cr with nl
[SVN r17689]
2003-03-01 18:10:27 +00:00
Hubert Holin
bccbe62dc8 now includes the config header (via quaternion.hpp)
[SVN r17637]
2003-02-25 13:40:16 +00:00
Hubert Holin
97edca44d8 now includes config header
[SVN r17617]
2003-02-24 15:54:16 +00:00
Hubert Holin
19e88761f5 Now includes the configuration header.
[SVN r17546]
2003-02-20 11:44:24 +00:00
Beman Dawes
02fdcc02cf add or update See www.boost.org comments
[SVN r16708]
2002-12-27 16:51:53 +00:00
Björn Karlsson
c30e40787d Update from Hubert Holin
[SVN r15963]
2002-10-22 06:24:39 +00:00
Markus Schöpflin
b518e7ac2c Merged fix from release branch to main trunk.
[SVN r15607]
2002-10-01 13:31:42 +00:00
Daryle Walker
314daf2a52 Added modulo arithmetic library
[SVN r522]
2002-09-20 17:04:13 +00:00
Daryle Walker
5255f7d989 Adjusted for moving the Compile-Time and Run-Time GCD and LCM components to new, separate headers
[SVN r14273]
2002-07-02 08:31:15 +00:00
Daryle Walker
93af018235 Moved the Compile-Time and Run-Time components to separate headers
[SVN r14272]
2002-07-02 07:51:48 +00:00
John Maddock
5346f498c3 Added fixes for the case that BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS is defined.
[SVN r13684]
2002-05-06 10:35:57 +00:00
Douglas Gregor
a937b274dc Fixes for GCC 2.95.x
[SVN r12639]
2002-02-02 15:39:51 +00:00
Douglas Gregor
413c15ad7f Don't use std::ends for ostringstream
[SVN r12287]
2002-01-12 13:29:30 +00:00
Dave Abrahams
9ccffd661f Integrated MSVC fixes from Daryle
[SVN r12012]
2001-12-11 04:59:26 +00:00
Jens Maurer
bc5d3ed695 fix errors (from Daryle Walker)
[SVN r11935]
2001-12-05 20:56:26 +00:00
Dave Abrahams
d199e37ac9 Daryle Walker's GCD library submission
[SVN r11814]
2001-11-29 21:42:58 +00:00
Darin Adler
28650c0720 Math library fixes for BOOST_NO_STDC_NAMESPACE.
[SVN r11346]
2001-10-05 23:37:12 +00:00
Jens Maurer
3c8349e7ec update from Hubert Holin
now works with significantly more compilers


[SVN r11284]
2001-09-26 21:29:40 +00:00
Darin Adler
f3b38b93c4 Use <boost/limits.hpp> to help out platforms that don't have <limits>.
[SVN r11246]
2001-09-25 06:52:03 +00:00
Jens Maurer
d77e86b74c moved to namespace boost::math
formatting changes


[SVN r10568]
2001-07-08 21:34:21 +00:00
Jens Maurer
f483d1189b Special functions, octonions, quaternions by Hubert Holin
[SVN r10404]
2001-06-23 08:02:37 +00:00