Commit Graph

119 Commits

Author SHA1 Message Date
Steven Watanabe
c646f4babb Update linear_feedback_shift_engine to match C++0x.
[SVN r68759]
2011-02-10 03:30:27 +00:00
Steven Watanabe
0908708463 Update lagged_fibonacci to match C++0x.
[SVN r68754]
2011-02-09 22:34:46 +00:00
Steven Watanabe
c78729ebf5 Update inversive_congruential.
[SVN r68748]
2011-02-09 19:19:25 +00:00
Steven Watanabe
3cfc38c4f7 Fix const_mod to work in all cases.
[SVN r68747]
2011-02-09 16:49:49 +00:00
Steven Watanabe
de24e82891 Update additive_combine.
[SVN r68727]
2011-02-08 17:46:48 +00:00
Steven Watanabe
411eeb9c26 Update uniform_int and uniform_real.
[SVN r68647]
2011-02-05 05:54:11 +00:00
Steven Watanabe
b2bfbc0b75 Update uniform_smallint.
[SVN r68644]
2011-02-05 01:15:56 +00:00
Steven Watanabe
70ee378773 Update uniform_on_sphere.
[SVN r68631]
2011-02-03 21:16:56 +00:00
Steven Watanabe
23761be280 Add uniform_real_distribution to match C++0x.
[SVN r68444]
2011-01-25 20:08:07 +00:00
Steven Watanabe
a9a48b3330 Add uniform_int_distribution to match C++0x.
[SVN r68440]
2011-01-25 19:16:54 +00:00
Steven Watanabe
f051b0730e Update triangle_distribution to match C++0x.
[SVN r68428]
2011-01-25 01:17:50 +00:00
Steven Watanabe
1744f7c612 Update lognormal_distribution to match C++0x.
[SVN r68424]
2011-01-24 21:18:40 +00:00
Steven Watanabe
664bef0373 Update geometric_distribution to match C++0x.
[SVN r68410]
2011-01-24 06:28:59 +00:00
Steven Watanabe
0109f6e645 Update cauchy_distribution to match C++0x.
[SVN r68406]
2011-01-23 23:33:41 +00:00
Steven Watanabe
8b1fda2098 Update bernoulli_distribution to match C++0x.
[SVN r68375]
2011-01-23 02:14:26 +00:00
Steven Watanabe
28d9e4da2b Update exponential_distribution to C++0x.
[SVN r68372]
2011-01-22 21:44:25 +00:00
Steven Watanabe
9b72a50702 reduce the number of bins.
[SVN r68329]
2011-01-20 22:56:25 +00:00
Steven Watanabe
77de6f88c3 Fix Jamfile typo.
[SVN r68326]
2011-01-20 21:16:27 +00:00
Steven Watanabe
ebc4157205 Tighten up test_piecewise_linear.
[SVN r68315]
2011-01-20 05:46:49 +00:00
Steven Watanabe
30ee3e6cee Tighten test_piecewise_constant.
[SVN r68311]
2011-01-20 02:18:08 +00:00
Steven Watanabe
751ead66a4 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
[SVN r68168]
2011-01-15 08:11:51 +00:00
Bryce Adelstein-Lelbach
89deda5188 Reverting some accident changes to a few jamfiles from my last commit.
[SVN r68141]
2011-01-14 02:51:17 +00:00
Bryce Adelstein-Lelbach
4dfd9025ef Replacing 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. 



[SVN r68140]
2011-01-14 02:35:58 +00:00
Steven Watanabe
f6951cd830 Concept test for distributions.
[SVN r68070]
2011-01-12 19:53:31 +00:00
Steven Watanabe
7623f1b6ef Implement piecewise_linear_distribution.
[SVN r68028]
2011-01-12 04:53:08 +00:00
Steven Watanabe
cee01dfcfa Fix piecewise_constant_distribution::param_type constructor with 1 interval boundary.
[SVN r67903]
2011-01-10 04:01:46 +00:00
Steven Watanabe
97fe018ee2 Fix piecewise_constant_distribution for C++0x.
[SVN r67878]
2011-01-09 20:11:07 +00:00
Steven Watanabe
333c6dd03f Loosen the test a little so it passes.
[SVN r67877]
2011-01-09 20:09:30 +00:00
Steven Watanabe
fd1d01e120 Get rid of undefined reference errors.
[SVN r67876]
2011-01-09 20:07:57 +00:00
Steven Watanabe
fc5e34a947 Start refactoring tests again.
[SVN r67761]
2011-01-07 18:48:53 +00:00
Steven Watanabe
8cda7a96af Implement piecewise_constant_distribution.
[SVN r67740]
2011-01-06 23:51:46 +00:00
Steven Watanabe
836da38bf7 Update normal_distribution to match C++0x. Implement student_t_distribution.
[SVN r67710]
2011-01-06 02:53:00 +00:00
Steven Watanabe
dced4df44a Implement fisher_f_distribution.
[SVN r67694]
2011-01-05 22:42:36 +00:00
Steven Watanabe
1845d03376 Implement chi_squared_distribution.
[SVN r67669]
2011-01-05 05:17:37 +00:00
Steven Watanabe
7c3fcb24dc Implement negative_binomial_distribution.
[SVN r65157]
2010-08-31 20:07:59 +00:00
Steven Watanabe
ac88d68a10 Refactor tests
[SVN r65093]
2010-08-29 04:03:02 +00:00
Steven Watanabe
cf886a330f Fix a few typos and copy/paste errors.
[SVN r63331]
2010-06-26 00:15:56 +00:00
Steven Watanabe
4855688a63 Add extreme_value_distribution.
[SVN r63330]
2010-06-25 23:53:34 +00:00
Steven Watanabe
aab4ff005f Add weibull_distribution.
[SVN r63328]
2010-06-25 22:22:53 +00:00
Steven Watanabe
f702db6d89 Sync shuffle_order_engine with C++0x.
[SVN r63327]
2010-06-25 21:23:20 +00:00
Steven Watanabe
df9fc119d4 Fix ambiguity with long random() in stdlib.h for darwin-4.2.1
[SVN r63293]
2010-06-24 18:12:50 +00:00
Steven Watanabe
b3915ef6b1 Sync ranlux with C++0x.
[SVN r63279]
2010-06-24 03:57:42 +00:00
Steven Watanabe
cae34bd24a Sync discard_block with C++0x.
[SVN r63278]
2010-06-24 03:05:45 +00:00
Steven Watanabe
b32280f5fa A few more fixes for msvc-7.1
[SVN r63276]
2010-06-24 00:44:28 +00:00
Steven Watanabe
e580086e65 Sync gamma_distribution with C++0x. Fixes #3888.
[SVN r63247]
2010-06-22 20:22:41 +00:00
Steven Watanabe
3303ce69bc Sync mersenne_twister with C++0x.
[SVN r63217]
2010-06-22 02:30:09 +00:00
Steven Watanabe
2c7387f6ae Implement discrete_distribution. Fixes #920.
[SVN r63180]
2010-06-21 04:03:55 +00:00
Steven Watanabe
773e647806 Better implementation of the poisson distribution. Fixes #1540.
[SVN r63126]
2010-06-20 03:24:28 +00:00
Steven Watanabe
d44e4569ce Better error reporting
[SVN r63125]
2010-06-20 02:18:53 +00:00
Steven Watanabe
94d50aa090 Fix integer overflow bug.
[SVN r63101]
2010-06-19 14:55:52 +00:00
Steven Watanabe
e7e3a4a676 Reimplement binomial_distribution.
[SVN r63088]
2010-06-18 22:05:11 +00:00
Steven Watanabe
e08d154cb3 Add tests for random_device
[SVN r61492]
2010-04-22 21:30:04 +00:00
Steven Watanabe
f6f3bd85cb Add some extra printing to make it easier to trace failures.
[SVN r60657]
2010-03-16 21:22:29 +00:00
Steven Watanabe
ccc442d6c8 Fix inspection failures for the Random library
[SVN r60359]
2010-03-08 17:55:21 +00:00
Steven Watanabe
a0be67a5fb Enable the gap test for distributions
[SVN r60357]
2010-03-08 17:16:57 +00:00
Steven Watanabe
1302406b34 Add distributions to statistic_tests
[SVN r60335]
2010-03-08 03:46:47 +00:00
Steven Watanabe
2e4c0f628c Make statistics_tests usable with the current library
[SVN r60279]
2010-03-07 05:22:40 +00:00
Steven Watanabe
bc73588c7e Rearrange the componenents in libs/random and create a library for random_device. Fixes #3672
[SVN r60199]
2010-03-05 19:12:45 +00:00
Troy D. Straszheim
a87c59046c rm 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
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim
c5115a25ca Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Steven Watanabe
f6773e82f6 Split random_test.cpp into multiple files to avoid hitting resource limits.
[SVN r51171]
2009-02-10 03:53:23 +00:00
Michael A. Jackson
dce702454b Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
b641e0b484 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Vladimir Prus
4e09de2444 Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
Andreas Huber
0efede690c Fixed license & copyright issues and converted to HTML 4.01
[SVN r36278]
2006-12-05 14:52:09 +00:00
Vladimir Prus
9f562428c7 Add V2 Jamfile
[SVN r20218]
2003-09-30 06:41:04 +00:00
Dave Abrahams
6c2080daf2 Use the import rule
[SVN r19968]
2003-09-08 17:38:49 +00:00
Jens Maurer
38ac04bf42 don't test random_speed until the portability is improved
[SVN r18177]
2003-04-03 23:07:58 +00:00
Jens Maurer
484c3b3837 add Jamfile (Kirill Lapshin)
[SVN r18161]
2003-04-02 22:53:59 +00:00