25570182cbTests now pass, but more tests to do still.
Paul A. Bristow
2006-10-24 17:47:40 +0000
691dbdeca6Reorganised into two examples.
Paul A. Bristow
2006-10-24 09:41:19 +0000
78cac89492Many tests fail :-(( Work TODO!
Paul A. Bristow
2006-10-24 09:40:14 +0000
7a2a1e1586Added check on conveience constructors
Paul A. Bristow
2006-10-24 09:38:53 +0000
504e9da847Layout & comments only.
Paul A. Bristow
2006-10-24 09:36:36 +0000
c53678c846Naive example giving listing suitable for plotting etc.
Paul A. Bristow
2006-10-23 14:35:35 +0000
d581e01cb3Annotated examples of distribution construction.
Paul A. Bristow
2006-10-23 13:19:47 +0000
7a0ac09ba8Misc fixes and better error handling and special case treatment.
John Maddock
2006-10-23 12:55:19 +0000
0a4dfe1bc5complement and derived accessors still TODO
Paul A. Bristow
2006-10-23 12:01:03 +0000
4baf655d19Worked example of negative binomial from wkipedia. Need to remove the construtor examples elsewhere.
Paul A. Bristow
2006-10-23 11:58:13 +0000
0af1942639Added complement.hpp and expm1 to get it compile, but fails tests as yet.
Paul A. Bristow
2006-10-23 11:39:43 +0000
14bb25eb12Add test for two convenient constructions.
Paul A. Bristow
2006-10-23 10:32:56 +0000
55a7bcc2bbAdd test for convenient construction.
Paul A. Bristow
2006-10-23 10:29:56 +0000
71fb3c7068Added test for convenience construction.
Paul A. Bristow
2006-10-23 10:18:53 +0000
9db4e6f48fadded link to wikipedia and test for distribution construction.
Paul A. Bristow
2006-10-23 10:11:19 +0000
d29c25757cAdded some checks for scale and prob. But fails tests.
Paul A. Bristow
2006-10-23 10:09:57 +0000
fea4b203f7Update to check two convenient constructors and added output.
Paul A. Bristow
2006-10-22 17:45:24 +0000
b5825186c2Updated to check on two convenient construtors & output appended.
Paul A. Bristow
2006-10-22 16:49:21 +0000
98c1211f30Added check on two convenient construction methods. Also noted that a few tests fail at the tolerance of 50 eps. Needs >100 eps for a few tests.
Paul A. Bristow
2006-10-22 16:44:41 +0000
c9f0b66e46Added RealType = double to all distribution docs.
Paul A. Bristow
2006-10-22 16:32:46 +0000
6f290c5a14Removed typdef and added comment on why.
Paul A. Bristow
2006-10-22 16:28:43 +0000
8b9683d683Changed to exaplain problem of name clashes and give example of binomial using binomial_distribution<>
Paul A. Bristow
2006-10-22 16:22:04 +0000
b69b5afbe0Checked on two convenience distribution methods. (And added stat_cast<V>() to polynomials in rational to avaoid warning)
Paul A. Bristow
2006-10-22 16:12:38 +0000
c7c1e86552Several "return static_cast<V>( ... )" added to avoid warning C4244 conversion from 'const double' to 'float'.
Paul A. Bristow
2006-10-22 16:05:07 +0000
905c1c6fdeAdded program used to calculate the coefficients of Temme's igamma expansions.
John Maddock
2006-10-22 16:00:02 +0000
38e02e4b59Added weibull tests. Updated Jamfile.
John Maddock
2006-10-22 15:49:08 +0000
eb5e689ad5updated test to confirm typedef distributions Do work for Cauchy but NOT binomial.
Paul A. Bristow
2006-10-21 18:35:37 +0000
ecd6a66feeAdded default RealType double (except binomial - where commented out). (Changes to test in binomial reflect this, others in progress).
Paul A. Bristow
2006-10-21 18:34:13 +0000
860e361ef7default Real type double
Paul A. Bristow
2006-10-21 18:07:46 +0000
b8caa9249eInitial test suite.
John Maddock
2006-10-21 17:57:51 +0000
882c034badAdded needed link target.
John Maddock
2006-10-21 13:08:17 +0000
51d2ae7065Added implementation notes.
John Maddock
2006-10-20 16:38:41 +0000
b7b5cfe916Changed titles to better reflext content, added some tips to the tutorial section.
John Maddock
2006-10-20 15:13:13 +0000
2fea0f02e3Missing link beta_gamma_derivative added.
Paul A. Bristow
2006-10-20 14:16:01 +0000
8f5713af71*** empty log message ***
John Maddock
2006-10-20 09:08:00 +0000
66d16a939bAdded more references.
Paul A. Bristow
2006-10-18 16:53:16 +0000
39ffd8b293Refactored distribution reference.
John Maddock
2006-10-18 16:06:35 +0000
b6529add8aAdded preliminary lognormal and weibull implementations. Updated common error handling. Added more test values.
John Maddock
2006-10-18 15:18:15 +0000
c4de333200JM's best so far optimisation.
Paul A. Bristow
2006-10-17 09:08:47 +0000
abec24fc6dMore tests of optimised version (JM's best so far)
Paul A. Bristow
2006-10-17 09:07:45 +0000
6bdc0ec840Notes & comments only.
Paul A. Bristow
2006-10-17 09:06:18 +0000
8e4d2438becomments only.
Paul A. Bristow
2006-10-17 08:58:22 +0000
cdf56be32eAdded concept checking section - list of function etc - probably needs to go elsewhere.
Paul A. Bristow
2006-10-17 08:55:42 +0000
ab1764cd25Added new distributions.
John Maddock
2006-10-16 17:51:04 +0000
47f9f1313beditorial/spelling fixes.
John Maddock
2006-10-16 17:50:39 +0000
09f5ff738fBrought distributions into the same conceptual line and updated tests accordingly.
John Maddock
2006-10-15 17:57:02 +0000
fa33ecb003more tests added to test new pdf and cdf code changes.
Paul A. Bristow
2006-10-15 15:39:14 +0000
a9cfe8beeccorrections and improvements (hopefully) to pdf. Quantile and complement handle mean = 0 case ith domain error.
Paul A. Bristow
2006-10-15 15:35:11 +0000
1555938251Added scale and location parameters to Cauchy.
John Maddock
2006-10-14 18:03:03 +0000
061f4500b0background info on random variates and info on discrete distributions.
Paul A. Bristow
2006-10-14 15:04:10 +0000
5f5d873826Added concept checks and concept archetypes. Uprated tests and distributions to match concept requirements.
John Maddock
2006-10-13 17:37:27 +0000
4edc3d19a1Added cauchy, exponential, and extreme value distributions. Updated style sheet.
John Maddock
2006-10-12 17:28:09 +0000
87afad1896Output added.
Paul A. Bristow
2006-10-10 16:15:59 +0000
0010c8c1c6misc trivia, spelling refs, punctation.
Paul A. Bristow
2006-10-10 15:34:15 +0000
2a191a26551st poisson distribuion sanity test.
Paul A. Bristow
2006-10-10 15:32:21 +0000
5eb7b02d561st version of Poisson as distribution. parameter estimation missing?
Paul A. Bristow
2006-10-10 15:25:18 +0000
9c6c14a2f7Quash one more issue.
John Maddock
2006-10-06 17:52:21 +0000
15fc5d61e9Document changes to incomplete gamma.
John Maddock
2006-10-06 17:51:14 +0000
d988a98c59Added new asymptotic expansion for incomplete gamma functions P(a,x) and Q(a,x), used for large a, and a ~ x.
John Maddock
2006-10-06 14:52:53 +0000
c119a686cdChange tables so that they don't overflow in pdf format.
John Maddock
2006-10-04 11:08:21 +0000
5b95219e09Fixed digamma 128-bit error rates with a more accurate value for the root. Updated png's: hopefully they'll all render OK now. Tweeked docs to reflect recent advances.
John Maddock
2006-10-04 09:57:05 +0000
b1fd830fdeAdded links
Paul A. Bristow
2006-10-04 09:32:23 +0000
0815a19859Spelling
Paul A. Bristow
2006-10-02 18:08:28 +0000
7e1aec7557Spellings
Paul A. Bristow
2006-10-02 17:58:45 +0000
dc9165592eUpdated digamma docs and code. Added needed include to test_data.hpp. Changed Doc Jamfile to generate TOC with 0.2 version FOP.
John Maddock
2006-10-02 16:58:49 +0000
5997e3249cAdded digamma. Added needed #include to evaluation_type. Updated minimax and lanczos generators to take account of digamma.
John Maddock
2006-10-01 09:45:44 +0000
f7937fd00bPDF options.
John Maddock
2006-10-01 09:42:54 +0000
2611d561c4Changed image dpi for pdf generation.
John Maddock
2006-10-01 09:40:28 +0000
0ef909cbb5Comments and added real_cast s to int unsigned int and long.
Paul A. Bristow
2006-09-30 18:02:01 +0000
0672bcb1a1Comments & cosmetic.
Paul A. Bristow
2006-09-29 16:22:28 +0000
7b9e7a922dwarning suppression for MSVC using push 'n' pop.
Paul A. Bristow
2006-09-29 14:39:34 +0000
19d0f37013comment on non-integer k and discrete distributions.
Paul A. Bristow
2006-09-29 14:13:28 +0000
dbacc2276etrivia.
Paul A. Bristow
2006-09-29 14:12:10 +0000
a2ecd1e2adTypos corrections
Paul A. Bristow
2006-09-29 10:07:11 +0000
0275810ec6Updated fpclassify code to optimise isnan. Removed reference to interval lib.
John Maddock
2006-09-27 11:41:06 +0000
7de8093531Brought docs into line with code.
John Maddock
2006-09-27 10:21:52 +0000
11c1946e1eFix minor bug in test_data.hpp. Updated docs with minima and minimax docs. Also reorganised to separate out the more experimental components.
John Maddock
2006-09-26 18:24:13 +0000
1335a727f6Bug fix.
John Maddock
2006-09-24 09:23:33 +0000
b9e4fd1418Updated old code to use compile-time polynomial size detection. Fixed template deductiojn bug in evaluate_rational. Updated lanczos generation to match.
John Maddock
2006-09-24 09:23:09 +0000
4679d4e421Updated rational function evaluation with compile time detection of array size. Added tests. Updated Jamfile.
John Maddock
2006-09-22 18:03:57 +0000
153e797b74Commented out variable name to avoid C4100 unref parameter, and comment on its use to select Lanczos.
Paul A. Bristow
2006-09-22 11:33:23 +0000
5fff71d70cFix to get new code compiling with Borland.
John Maddock
2006-09-22 09:43:52 +0000
306c96a5e1Adjusted limits.
John Maddock
2006-09-22 09:29:19 +0000
5b9e2ec5a8Added new (better) forms for evaluating polynomials. Added more Remez code, and appoximations for erf/erfc inverses. Updated and refactored erf code to use new approximations. Added more test cases.
John Maddock
2006-09-22 09:28:40 +0000
ba3332ebd1Minor edits, & added license & copyright as comment.
Paul A. Bristow
2006-09-21 14:24:57 +0000
450e343db7various grammar & punctuation and links.
Paul A. Bristow
2006-09-19 17:02:31 +0000
4c93ab96ddInitial commit.
John Maddock
2006-09-18 12:15:26 +0000
379e6a5e07Oops, fix bug.
John Maddock
2006-09-16 18:29:39 +0000
33783a0295Updated list of tests.
John Maddock
2006-09-16 18:29:12 +0000
70f321faf7Typo fix.
John Maddock
2006-09-16 16:42:57 +0000
47690421b6Added remez and minima tests. Added some mimimal fixes to get the code to compile with Borland-5.8.2, although frankly it's more trouble than it's worth.
John Maddock
2006-09-16 16:41:18 +0000
4583823badRemoved errant [include] directive. Tried to tidy up introduction formatting.
John Maddock
2006-09-16 09:21:08 +0000
70908617edFixed grammar error.
John Maddock
2006-09-15 16:28:40 +0000
6ee3cba62bAdded Remez minimax code.
John Maddock
2006-09-15 16:18:07 +0000
a402e473beUpdated error bounds.
John Maddock
2006-09-15 16:14:43 +0000
6a9623c9b2Added missing inline specifiers: we get duplicate symbol errors without them!
John Maddock
2006-09-15 16:10:21 +0000
e9b217437eAdded rational approximations for lgamma and small arguments: greatly reduced errors near the roots of lgamma.
John Maddock
2006-09-15 16:09:12 +0000
2554c95700rename file.
John Maddock
2006-09-08 12:31:26 +0000
21475563ecrename file.
John Maddock
2006-09-08 12:31:26 +0000