2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-28 07:22:12 +00:00
Commit Graph

433 Commits

Author SHA1 Message Date
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
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
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
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
Thijs van den Berg
7718ec6ba5 First version of the Laplace distribution
[SVN r49985]
2008-11-28 13:36:24 +00:00
John Maddock
c15b211f2f Integrated lognormal distro into the concept check tests.
[SVN r49486]
2008-10-29 13:42:53 +00:00
John Maddock
74559257f6 Added logistic distribution.
[SVN r49485]
2008-10-29 13:10:08 +00:00
John Maddock
c3367bf1bb Added some specializations of the policy classes to reduce compile times.
Updated history.

[SVN r49405]
2008-10-20 16:54:24 +00:00
John Maddock
df7ad868e7 Added mpfr docs, and updated the NTL usage docs.
Updated bindings tests to run automatically when the appropriate libraries are present.

[SVN r49110]
2008-10-02 09:37:29 +00:00
John Maddock
6f07ae4be5 Add support for ellint_3 in the difficult previously unsupported region.
[SVN r48899]
2008-09-19 16:42:41 +00:00
John Maddock
5cb4de411a Added mpfr support, and updated NTL::RR support.
Added concept checks for those.
Added type casts where required to get mpfr_class support working OK.

[SVN r48737]
2008-09-11 17:58:11 +00:00
John Maddock
3f6394139c Merge changes from Trunk.
[SVN r48293]
2008-08-22 12:33:21 +00:00
John Maddock
394ed0afef Fixes for gcc compilation.
Added sanity checks to tests.

[SVN r48289]
2008-08-22 08:51:22 +00:00
John Maddock
c9e8b4d192 Updated inverse hypergeometric functions with better tests and more accurate implementation.
[SVN r48250]
2008-08-20 11:02:05 +00:00
John Maddock
f284acaf50 Merge changes from Trunk.
[SVN r47079]
2008-07-04 17:08:58 +00:00
John Maddock
5d6396ffbe Added SSE2 optimised Lanczos approximations.
Reordered the tgamma function to reduce the number of comparisons needed.

[SVN r46289]
2008-06-10 08:12:17 +00:00
Bruno Lalande
285615995e Changed undeterminate to indeterminate.
[SVN r46206]
2008-06-06 23:57:24 +00:00
Bruno Lalande
73b62fc8b9 Completed policies and error handling test cases.
Sanitized floating point test values in pow tests.

[SVN r46205]
2008-06-06 22:33:39 +00:00
Bruno Lalande
7fbf7dd47f Added undeterminate_result_error, and used it for the pow<0>(0) case.
[SVN r46182]
2008-06-05 22:03:27 +00:00
John Maddock
72ba7bce59 Added rational approximations for log1p.
[SVN r45898]
2008-05-29 12:38:04 +00:00
Bruno Lalande
7c1a1362c7 Reduced again the number of template instanciations
[SVN r45768]
2008-05-26 10:00:02 +00:00
John Maddock
0aa1a09902 Merged changes from Trunk.
[SVN r45478]
2008-05-18 08:29:50 +00:00
John Maddock
b13d51b1fe Added float_advance + docs.
Changed pow<N> to reduce the number of template instantiations.

[SVN r45357]
2008-05-14 18:35:52 +00:00
John Maddock
721d6a0d62 Fixed float_next and added extra tests to detect the bug.
Fixed expected assoc_legendre results.

[SVN r45332]
2008-05-13 16:43:46 +00:00
John Maddock
2d19ade9fd Made float_distance return a signed value.
Added docs for float_next etc.
Updated test_next to cope with signed results.
Added informational output to test_tr1.

[SVN r45220]
2008-05-08 17:14:17 +00:00
John Maddock
2986ee8bf6 Renamed next_* functions to float_*.
[SVN r45216]
2008-05-08 16:16:51 +00:00
John Maddock
e909163e72 Fixed import/export code, and added auto-linking support.
[SVN r45214]
2008-05-08 16:07:22 +00:00
John Maddock
4873f71729 Added TR1 header, and tidied up ellint_3 declarations.
[SVN r45127]
2008-05-05 11:09:28 +00:00
John Maddock
d7e23fd2a4 Added first cut of nextafter family of functions.
[SVN r44878]
2008-04-29 12:01:22 +00:00
John Maddock
3ccbd30ab3 Merged patches from Trunk.
[SVN r44695]
2008-04-21 13:04:30 +00:00
John Maddock
1b7401b4c0 Merged changes from Trunk.
[SVN r44090]
2008-04-07 15:43:09 +00:00
John Maddock
501072165e Updated minimax docs, and program.
Changed erf/erfc approximations to more efficient versions.

[SVN r43908]
2008-03-28 11:27:38 +00:00
John Maddock
d02ae84866 Added new pow function from Bruno Lalande.
Fixed a few bugs in the non-central distro's that could cause infinite looping.
Added non central distros to the performance test app.

[SVN r43800]
2008-03-23 10:32:21 +00:00
Paul A. Bristow
2261e271d2 Added more comment and correct spelling mistake.
[SVN r43588]
2008-03-13 10:56:48 +00:00
Paul A. Bristow
c91e03129a Corrected correction in uniform :-( = for ==, again.
[SVN r43587]
2008-03-13 10:55:35 +00:00
Paul A. Bristow
5d73fa8ef1 Changed logic of error as suggested by johneddy101@comcast.net similar to uniform
[SVN r43551]
2008-03-10 17:53:15 +00:00
Paul A. Bristow
f25f6a6d89 Changed logic of error as suggested by johneddy101@comcast.net
[SVN r43545]
2008-03-08 17:47:07 +00:00
John Maddock
c4eb8bfc55 Regenerated graphs: bar graphs now have a fill!
Added new tests for non-central distributions.
Added new tests for rounding/truncation functions and fixed the bugs exposed by them.
Deleted no-longer used graph and equation files.

[SVN r43529]
2008-03-06 16:32:02 +00:00
John Maddock
2396fa311c Fix mode of the weibull distribution.
Add distribution new graphs as PNG and SVG, and change quickbook to reference them.
Update dist graph generator.

[SVN r43430]
2008-02-28 19:12:00 +00:00
John Maddock
190c26240b Added non central distros to fwd.hpp.
Tightened up error handing in the NC beta and T.
Added NC T docs and equations.
Updated NC T tests.

[SVN r43401]
2008-02-23 09:52:40 +00:00