28d9e4da2bUpdate exponential_distribution to C++0x.
Steven Watanabe
2011-01-22 21:44:25 +0000
9b72a50702reduce the number of bins.
Steven Watanabe
2011-01-20 22:56:25 +0000
77de6f88c3Fix Jamfile typo.
Steven Watanabe
2011-01-20 21:16:27 +0000
ebc4157205Tighten up test_piecewise_linear.
Steven Watanabe
2011-01-20 05:46:49 +0000
30ee3e6ceeTighten test_piecewise_constant.
Steven Watanabe
2011-01-20 02:18:08 +0000
751ead66a4Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
Steven Watanabe
2011-01-15 08:11:51 +0000
89deda5188Reverting some accident changes to a few jamfiles from my last commit.
Bryce Adelstein-Lelbach
2011-01-14 02:51:17 +0000
4dfd9025efReplacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost. On Linux, GNU's libstdc++, which is the default stdlib for icc and clang, cannot parse the <iomanip> header in version 4.5+ (which thankfully neither compiler advises the use of yet), as it's original C++98-friendly implementation has been replaced with a gnu++0x implementation. <boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing boost::detail::setfill, boost::detail::setbase, boost::detail::setw, boost::detail::setprecision, boost::detail::setiosflags and boost::detail::resetiosflags.
Bryce Adelstein-Lelbach
2011-01-14 02:35:58 +0000
f6951cd830Concept test for distributions.
Steven Watanabe
2011-01-12 19:53:31 +0000
7623f1b6efImplement piecewise_linear_distribution.
Steven Watanabe
2011-01-12 04:53:08 +0000
cee01dfcfaFix piecewise_constant_distribution::param_type constructor with 1 interval boundary.
Steven Watanabe
2011-01-10 04:01:46 +0000
97fe018ee2Fix piecewise_constant_distribution for C++0x.
Steven Watanabe
2011-01-09 20:11:07 +0000
333c6dd03fLoosen the test a little so it passes.
Steven Watanabe
2011-01-09 20:09:30 +0000
fd1d01e120Get rid of undefined reference errors.
Steven Watanabe
2011-01-09 20:07:57 +0000
fc5e34a947Start refactoring tests again.
Steven Watanabe
2011-01-07 18:48:53 +0000
8cda7a96afImplement piecewise_constant_distribution.
Steven Watanabe
2011-01-06 23:51:46 +0000
836da38bf7Update normal_distribution to match C++0x. Implement student_t_distribution.
Steven Watanabe
2011-01-06 02:53:00 +0000
dced4df44aImplement fisher_f_distribution.
Steven Watanabe
2011-01-05 22:42:36 +0000
1845d03376Implement chi_squared_distribution.
Steven Watanabe
2011-01-05 05:17:37 +0000
cbc4f223c2Make result_type public. Fixes#4777.
Steven Watanabe
2010-11-27 21:28:21 +0000
9f9c1a5a98#include the right header. Fixes#4653.
Steven Watanabe
2010-09-16 16:07:31 +0000
7c3fcb24dcImplement negative_binomial_distribution.
Steven Watanabe
2010-08-31 20:07:59 +0000
ac88d68a10Refactor tests
Steven Watanabe
2010-08-29 04:03:02 +0000
7fd055a780Add missing #include
Steven Watanabe
2010-08-29 03:47:16 +0000
02a9498948Add the old names of the generators for backward compatibility.
Steven Watanabe
2010-07-03 17:52:16 +0000
b67e17123dFix parameter names.
Steven Watanabe
2010-07-03 15:15:22 +0000
c41aabe99aSome doc cleanup.
Steven Watanabe
2010-06-26 20:42:30 +0000
cf886a330fFix a few typos and copy/paste errors.
Steven Watanabe
2010-06-26 00:15:56 +0000
4855688a63Add extreme_value_distribution.
Steven Watanabe
2010-06-25 23:53:34 +0000
aab4ff005fAdd weibull_distribution.
Steven Watanabe
2010-06-25 22:22:53 +0000
f702db6d89Sync shuffle_order_engine with C++0x.
Steven Watanabe
2010-06-25 21:23:20 +0000
581361f3dfExtend operator workarounds to Sun CC.
Steven Watanabe
2010-06-25 16:35:06 +0000
df9fc119d4Fix ambiguity with long random() in stdlib.h for darwin-4.2.1
Steven Watanabe
2010-06-24 18:12:50 +0000
1daedf4f9cAttempt to fix Sun CC's problems with rand48.
Steven Watanabe
2010-06-24 18:03:17 +0000
526d371c03Attempt to fix msvc-7.1 errors in subtract_with_carry.
Steven Watanabe
2010-06-24 15:58:41 +0000
11b2a55baaFix shadowing of template parameters in linear_congruential_engine. Fixes#4371.
Steven Watanabe
2010-06-24 14:34:42 +0000
b3915ef6b1Sync ranlux with C++0x.
Steven Watanabe
2010-06-24 03:57:42 +0000
cae34bd24aSync discard_block with C++0x.
Steven Watanabe
2010-06-24 03:05:45 +0000
b32280f5faA few more fixes for msvc-7.1
Steven Watanabe
2010-06-24 00:44:28 +0000
89530779e6Sync subtract_with_carry with C++0x.
Steven Watanabe
2010-06-24 00:25:52 +0000
a06b888c94Sync linear_congruential with C++0x.
Steven Watanabe
2010-06-23 20:55:43 +0000
978a83d8d1Add missing using for Sun.
Steven Watanabe
2010-06-23 18:47:56 +0000
c5cdd46089Some optimizations to mersenne_twister.
Steven Watanabe
2010-06-23 18:15:27 +0000
e580086e65Sync gamma_distribution with C++0x. Fixes#3888.
Steven Watanabe
2010-06-22 20:22:41 +0000
e9b6830669Fix vc71 errors, take 2.
Steven Watanabe
2010-06-22 15:29:59 +0000
3303ce69bcSync mersenne_twister with C++0x.
Steven Watanabe
2010-06-22 02:30:09 +0000
a46d157029Attempt to fix Sun and msvc-7.1 errors.
Steven Watanabe
2010-06-21 15:13:11 +0000
2c7387f6aeImplement discrete_distribution. Fixes#920.
Steven Watanabe
2010-06-21 04:03:55 +0000
e8a792c155Fix another integer overflow problem.
Steven Watanabe
2010-06-20 19:06:56 +0000
773e647806Better implementation of the poisson distribution. Fixes#1540.
Steven Watanabe
2010-06-20 03:24:28 +0000
d44e4569ceBetter error reporting
Steven Watanabe
2010-06-20 02:18:53 +0000
94d50aa090Fix integer overflow bug.
Steven Watanabe
2010-06-19 14:55:52 +0000
0bfc67b8fdFix my floor silliness. e.g. int(-0.5) != floor(-0.5)
Steven Watanabe
2010-06-19 04:31:28 +0000
e7e3a4a676Reimplement binomial_distribution.
Steven Watanabe
2010-06-18 22:05:11 +0000
ebe859512eFix compile error in example
Steven Watanabe
2010-06-09 02:35:02 +0000
a2f27c6293Add an example of generating a random password. Fixes#4183
Steven Watanabe
2010-06-09 02:33:40 +0000
463e1d4e0fCheck for range errors in the input operator of linear_congruential. Fixes#2667
Steven Watanabe
2010-06-08 04:03:58 +0000
c11219f596Make sure that all members are initialized. Fixes#4085
Steven Watanabe
2010-06-08 03:21:28 +0000
dfa3cec512Merge Random from the trunk
Steven Watanabe
2010-05-31 16:44:36 +0000
6cda87c18cFix random_device on mingw
Steven Watanabe
2010-04-23 17:22:39 +0000
e08d154cb3Add tests for random_device
Steven Watanabe
2010-04-22 21:30:04 +0000
8cfc801c24Merge Random from the trunk
Steven Watanabe
2010-03-22 00:45:06 +0000
f6f3bd85cbAdd some extra printing to make it easier to trace failures.
Steven Watanabe
2010-03-16 21:22:29 +0000
e5359a15b0Try to help out borland
Steven Watanabe
2010-03-15 17:18:52 +0000
e318ab4bf2Attempt to fix Sun CC 5.10 failures
Steven Watanabe
2010-03-15 16:46:53 +0000
ea9b75c04eAdd back redirects to avoid breaking external links
Steven Watanabe
2010-03-12 19:15:53 +0000
eba3181c16Fix remaining broken links
Steven Watanabe
2010-03-09 23:15:18 +0000
ccc442d6c8Fix inspection failures for the Random library
Steven Watanabe
2010-03-08 17:55:21 +0000
a0be67a5fbEnable the gap test for distributions
Steven Watanabe
2010-03-08 17:16:57 +0000
2356b3bef8Fix a minor typo
Steven Watanabe
2010-03-08 16:03:20 +0000
1302406b34Add distributions to statistic_tests
Steven Watanabe
2010-03-08 03:46:47 +0000
2e4c0f628cMake statistics_tests usable with the current library
Steven Watanabe
2010-03-07 05:22:40 +0000
bef66181ddFix dll linking
Steven Watanabe
2010-03-05 19:56:52 +0000
115e454ea7Minor cleanup of 60199
Steven Watanabe
2010-03-05 19:25:56 +0000
bc73588c7eRearrange the componenents in libs/random and create a library for random_device. Fixes#3672
Steven Watanabe
2010-03-05 19:12:45 +0000
3fc357f9b3Link new Boost.Random documentation into the main doc build and remove the old html
Steven Watanabe
2010-03-05 04:59:16 +0000
2248892f09Add Quickbook/Doxygen documentation
Steven Watanabe
2010-02-25 18:13:36 +0000
9866e57184Merge Random from the trunk. Fixes#3719
Steven Watanabe
2010-01-02 21:23:17 +0000
c30e86b6feFix darwin ranlux failures.
Steven Watanabe
2010-01-02 00:28:15 +0000
072438a2f6Try to get more information out of the failing tests.
Steven Watanabe
2009-12-31 22:15:26 +0000
e2d6385e0bAttempt to fix ranlux failures
Steven Watanabe
2009-12-29 04:53:36 +0000
330c6db3cbFix min/max problems
Steven Watanabe
2009-11-16 23:38:21 +0000
6e35d9a732Allow arbitrary values to be used as seeds for linear_congruential, linear_feedback_shift, and any generators that depend on them. Fixes#3516
Steven Watanabe
2009-11-14 21:07:31 +0000
af6a0d558aDisable some warnings for msvc. Fixes#3532
Steven Watanabe
2009-10-19 22:53:04 +0000
a87c59046crm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
Troy D. Straszheim
2009-10-17 02:07:38 +0000
4c7045aee9rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
Troy D. Straszheim
2009-10-17 01:10:45 +0000
615e38f704Merge random from the trunk
Steven Watanabe
2009-10-14 04:54:01 +0000
c5115a25caCopyrights on CMakeLists.txt to keep them from clogging up the inspect reports. This is essentially the same commit as r55095 on the release branch.
Troy D. Straszheim
2009-07-26 00:49:56 +0000
44cbb83b72Add basic copyright/license to keep cmake out of the inspection report
Troy D. Straszheim
2009-07-22 21:51:01 +0000
7dda7d38bbSupress warnings from narrowing conversions.
Steven Watanabe
2009-06-14 02:33:22 +0000
6ce516d9edMerge [53462], [53699], and [53800] from the trunk.
Steven Watanabe
2009-06-13 17:54:06 +0000
ac8bfba53amisc assertions/tests
Steven Watanabe
2009-06-12 00:24:09 +0000
25a1703ef4Minor documentation updates
Steven Watanabe
2009-06-11 22:34:50 +0000
a6ec2a34efTest tweaks
Steven Watanabe
2009-06-10 02:16:24 +0000
05846ff977Fix overload resolution for generator constructors/seed. Fixes#351. Fixes#2424. Fixes#2887
Steven Watanabe
2009-06-06 19:41:38 +0000
b9a410339dFix the distribution of uniform_int.
Steven Watanabe
2009-05-30 16:38:53 +0000
7abb87d4f8Use local copy of the valid HTML 4.01 icon, and make sure all the pages that use it are valid.
Daniel James
2009-05-25 20:06:26 +0000
54fa1314c8test tuneups for cmakeland'
Troy D. Straszheim
2009-05-21 21:52:56 +0000
d1a18ffcc9Fixed almost all tab and min/max issues found by inspect tool
Jeremiah Willcock
2009-05-20 19:41:20 +0000