2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-27 19:12:08 +00:00
Commit Graph

598 Commits

Author SHA1 Message Date
John Maddock
b36f2d6bb6 Fix for no long double math functions.
[SVN r52522]
2009-04-21 08:43:36 +00:00
John Maddock
0b017bc74c Fixes #2961.
GCC-4.0 workaround.

[SVN r52513]
2009-04-20 15:59:58 +00:00
John Maddock
bedc5b058a Add more instrumentation code, along with some AMD64/Linux fixes.
[SVN r52335]
2009-04-11 15:26:59 +00:00
John Maddock
3d45185864 Sort circuit evaluation when the result will be 0.
[SVN r52287]
2009-04-09 09:10:45 +00:00
John Maddock
97049ddaa7 Fix use of C99 macro names.
[SVN r51951]
2009-03-24 10:05:46 +00:00
John Maddock
9c124ea11c Fix bug in cyl_bessel_i that hits when v=0.5 and x is small.
Fix return type of signbit to match C99 std.
Update and regenerate docs.
Fixes #2877.

[SVN r51890]
2009-03-21 18:44:20 +00:00
John Maddock
a935d5e1cd Updated the sign functions to use Johan Rade's fp-utilities code.
Added tests for the sign functions.
Added docs for the sign functions and moved some sections around.

[SVN r51793]
2009-03-16 13:25:22 +00:00
John Maddock
e38209bdc0 Add instrumentation code and some FPU control options.
[SVN r51755]
2009-03-13 17:56:28 +00:00
John Maddock
f6a4cbad2e Misc. small platform specific fixes and expected error rate adjustments.
[SVN r51648]
2009-03-08 10:39:29 +00:00
John Maddock
f10e098a4f Adjust fudge-factors yet again.
[SVN r51578]
2009-03-03 18:18:17 +00:00
John Maddock
2246b77395 Change tests to link to external Boost.Test library as this speeds build times by several factors when building with Intel C++.
Change fpclassify to use our code rather than std::fpclassify with Intel C++ as it doesn't always compile the latter.

[SVN r51576]
2009-03-03 17:16:56 +00:00
John Maddock
cf84efb70b Adjust fudge factor upwards to try and fix some of the current regression test failures.
Add option to disable use of std::fpclassify.

[SVN r51501]
2009-03-01 12:19:04 +00:00
John Maddock
fef466be54 remove spurious euro sign in comment.
[SVN r51474]
2009-02-27 17:06:21 +00:00
John Maddock
323a108149 Merges changes from Sandbox version:
MPFR Support.
New distributions: laplace, logistic and hypergeometric.
Added PCH support to the Jamfiles for faster build times.
Added C# usage example.
Updated and regenerated docs.
Also fixes #2799 and updates the tests to catch this failure in future.

[SVN r51455]
2009-02-26 17:34:52 +00:00
Paul A. Bristow
cc7e9904cb Added reference to Wolfram in comments.
[SVN r51137]
2009-02-09 14:51:25 +00:00
John Maddock
5fad227b2a Fix bug in bessel_jn for n == -1.
Add new test case.
Checked that the other Bessel functions do not have the same issue.
Checked that real-valued -1 argument is fixed OK as well as integer argument.
Fixes #2733.

[SVN r51059]
2009-02-06 17:26:30 +00:00
John Maddock
34049f0624 Fix unused parameter warnings.
[SVN r50940]
2009-02-01 10:16:20 +00:00
John Maddock
840bbe720f Improve performance of non-central distributions and the logistic quantile.
Updated performance results.
Fixed a few bugs in performance testing code.
Added short-cut macros for new distributions in math.qbk.

[SVN r50896]
2009-01-30 11:00:12 +00:00
John Maddock
e595c6b837 Fix min/max usage.
[SVN r50895]
2009-01-30 10:48:17 +00:00
Paul A. Bristow
0b8d45eb88 New copyright date.
[SVN r50738]
2009-01-23 09:46:27 +00:00
John Maddock
0901fbb44b Fix remaining quantile tests with the hypergeometric.
[SVN r50723]
2009-01-22 10:01:54 +00:00
John Maddock
160379d147 Fixes #2668.
[SVN r50698]
2009-01-21 09:39:50 +00:00
John Maddock
20052dcfa0 Fix some compiler issues, and mostly get the quantiles working better (round-to-nearest now works).
[SVN r50686]
2009-01-20 16:58:52 +00:00
John Maddock
dc392f0b3f Add some previously missing tests, and fix up the remaining concept failures for the new distributions.
[SVN r50658]
2009-01-17 18:14:03 +00:00
John Maddock
a635a894c7 Add easier support for mpfr and ntl.
Add laplace to concept tests.
Fix misc. bugs and warnings, from concept tests.

[SVN r50653]
2009-01-17 15:47:50 +00:00
Paul A. Bristow
273ae81f7a Added Doxygen doc comments for file and isNaN, Isinf, Isfinite
[SVN r50636]
2009-01-16 17:40:43 +00:00
Paul A. Bristow
b2d577bc6f change of variable name from location to scale (also in docs) but no changed to code (& re-tested)
[SVN r50631]
2009-01-16 15:41:17 +00:00
John Maddock
30d61923f6 Fix a few bugs, and more test data and update docs.
[SVN r50608]
2009-01-15 12:34:26 +00:00
John Maddock
2c00494ab7 Tweak config, fix signed/unsigned comparison warnings.
[SVN r50561]
2009-01-13 13:05:53 +00:00
John Maddock
d5b039fec8 Initial commit
[SVN r50511]
2009-01-08 10:21:18 +00:00
John Maddock
7a07d765ba Reconfigure STLPort.
Fixes #2631.

[SVN r50504]
2009-01-07 18:26:20 +00:00
John Maddock
5a2d1aae79 Split test_policy_2.cpp into multiple smaller tests.
Fix use of long long so that code compiles with g++ -pedantic.
Update docs to match.
Fixes #1451.

[SVN r50403]
2008-12-29 17:55:53 +00:00
John Maddock
df646686e5 Fix expm1 error handling, and add additional tests to verify the correct behaviour.
[SVN r50344]
2008-12-21 13:50:52 +00:00
John Maddock
94181567fa Fix some Sun-5.9 on Linux failures.
[SVN r50341]
2008-12-21 10:23:52 +00:00
John Maddock
8d68670436 More tests, plus fixes for issues that showed up.
[SVN r50340]
2008-12-21 10:14:19 +00:00
John Maddock
017a3cfe64 Added hypergeometric to more tests and to the "include everything" headers.
Suppressed a few warnings.

[SVN r50316]
2008-12-18 13:38:56 +00:00
John Maddock
eb786e1828 Added initial version of hypergeometric distribution.
[SVN r50313]
2008-12-18 12:27:41 +00:00
John Maddock
fa263945e2 Added informational comment.
[SVN r50278]
2008-12-15 16:03:56 +00:00
John Maddock
5f9cb93d99 Reorganise std::fpclassify usage so that functions are only declared if they're used: otherwise compilers can issue an error regarding std::fpclassify usage, even though the template is never instantiated.
[SVN r50274]
2008-12-15 09:31:44 +00:00
John Maddock
a69840ed47 Add a couple more exemptions from using std::fpclassify.
[SVN r50245]
2008-12-12 10:32:01 +00:00
John Maddock
b01c45c9c7 Patch for gcc-3.2 compiler errors.
[SVN r50223]
2008-12-09 16:34:59 +00:00
John Maddock
af0b3d744e Disable use of std::fpclassify for more platforms.
[SVN r50218]
2008-12-09 10:15:46 +00:00
John Maddock
adb945b074 Fix Intel/Linux compile failures, and reinstate some old workarounds for broken std::fpclassify implementations.
[SVN r50161]
2008-12-06 16:06:15 +00:00
John Maddock
bf5388177d Integrated Johan Rade's floating point utilities code.
[SVN r50134]
2008-12-05 16:05:26 +00:00
John Maddock
29aa65cc3f Add missing \.
[SVN r50089]
2008-12-03 18:12:16 +00:00
John Maddock
66e1cfa214 Adjust usage logic of log1pl and expm1l.
[SVN r50055]
2008-12-01 13:31:39 +00:00
John Maddock
22c59e55eb Added extra instrumentation.
[SVN r50050]
2008-12-01 10:34:56 +00:00
Thijs van den Berg
7718ec6ba5 First version of the Laplace distribution
[SVN r49985]
2008-11-28 13:36:24 +00:00
John Maddock
d13615acf3 Fixed bug in elliptic integral periodic-reduction code.
Added some more debugging/tracing aids.

[SVN r49828]
2008-11-18 19:47:50 +00:00
John Maddock
c15b211f2f Integrated lognormal distro into the concept check tests.
[SVN r49486]
2008-10-29 13:42:53 +00:00