summaryrefslogtreecommitdiffstats
path: root/libcxx/include/random
Commit message (Collapse)AuthorAgeFilesLines
* _STD -> _VSTD to avoid macro clash on windowsHoward Hinnant2011-06-301-66/+66
| | | | llvm-svn: 134190
* Think-o in poisson_distribution at mean == 10Howard Hinnant2011-04-141-1/+1
| | | | llvm-svn: 129520
* Fix bug in Sseq constraints found by Seth CantrellHoward Hinnant2011-04-111-12/+22
| | | | llvm-svn: 129285
* LWG 1522Howard Hinnant2010-11-181-4/+4
| | | | llvm-svn: 119710
* LWG 1439Howard Hinnant2010-11-181-31/+26
| | | | llvm-svn: 119703
* license changeHoward Hinnant2010-11-161-2/+2
| | | | llvm-svn: 119395
* Patch by Marshall Clow to make the assignment operators of ↵Howard Hinnant2010-10-131-1/+38
| | | | | | piecewise_constant_distribution and piecewise_linear_distribution exception safe. llvm-svn: 116404
* visibility-decoration.Howard Hinnant2010-09-221-201/+642
| | | | llvm-svn: 114559
* Changed __config to react to all of clang's currently documented has_feature ↵Howard Hinnant2010-09-041-6/+6
| | | | | | flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature. llvm-svn: 113086
* Fixing whitespace problemsHoward Hinnant2010-08-221-58/+56
| | | | llvm-svn: 111750
* Implemented some adaptor constructors which I had missed.Howard Hinnant2010-05-281-15/+54
| | | | llvm-svn: 104946
* Completed [alg.random.shuffle].Howard Hinnant2010-05-261-235/+1
| | | | llvm-svn: 104708
* [rand.dist.samp.plinear]. This means we've got a fully tested and ↵Howard Hinnant2010-05-251-2/+375
| | | | | | functional <random>! 489 tests over 48 sections are passing. :-) The only thing still on my plate in this area is to back-port some of this technology to random_shuffle/shuffle in <algorithm>. That will involve shuffling header bits around (<random> depepends on <algorithm>), but it won't entail that much development (compared to what has been required for <random>). llvm-svn: 104575
* Optimized [rand.dist.samp.pconst] and several bug fixes in other distributionsHoward Hinnant2010-05-241-87/+87
| | | | llvm-svn: 104478
* [rand.dist.samp.pconst] plus some bug fixes in the tests of the other ↵Howard Hinnant2010-05-201-5/+372
| | | | | | distributions llvm-svn: 104224
* [rand.dist.samp.discrete]Howard Hinnant2010-05-191-3/+276
| | | | llvm-svn: 104103
* [rand.dist.norm.t]Howard Hinnant2010-05-181-2/+149
| | | | llvm-svn: 104052
* [rand.dist.norm.f]Howard Hinnant2010-05-181-13/+159
| | | | llvm-svn: 104035
* [rand.dist.norm.cauchy]. I'm having trouble testing the output as all ↵Howard Hinnant2010-05-171-2/+172
| | | | | | statistical properties are undefined. They do not converge upon any one value as the number of samples increases. Suggestions for tests welcome. llvm-svn: 103983
* [rand.dist.norm.lognormal]Howard Hinnant2010-05-171-1/+161
| | | | llvm-svn: 103957
* [rand.dist.pois.extreme]Howard Hinnant2010-05-171-2/+156
| | | | llvm-svn: 103942
* [rand.dist.bern.geo]Howard Hinnant2010-05-171-1/+137
| | | | llvm-svn: 103937
* [rand.dist.bern.negbin]Howard Hinnant2010-05-171-1/+172
| | | | llvm-svn: 103916
* Beefed up the tests for all of the distributions to include checks against ↵Howard Hinnant2010-05-161-3/+1
| | | | | | the expected skewness and kurtosis llvm-svn: 103910
* [rand.dist.pois.weibull]Howard Hinnant2010-05-161-1/+153
| | | | llvm-svn: 103891
* [rand.dist.norm.chisq]Howard Hinnant2010-05-151-1/+143
| | | | llvm-svn: 103888
* Revisited [rand.dist.bern.bin] and [rand.dist.pois.poisson] with better ↵Howard Hinnant2010-05-151-270/+386
| | | | | | algorithms llvm-svn: 103886
* [rand.dist.pois.poisson]Howard Hinnant2010-05-141-1/+197
| | | | llvm-svn: 103814
* [rand.dist.pois.gamma]Howard Hinnant2010-05-141-8/+28
| | | | llvm-svn: 103788
* partial [rand.dist.pois.gamma]Howard Hinnant2010-05-131-2/+189
| | | | llvm-svn: 103722
* [rand.dist.norm.normal]Howard Hinnant2010-05-121-5/+209
| | | | llvm-svn: 103646
* [rand.dist.pois.exp]Howard Hinnant2010-05-121-1/+165
| | | | llvm-svn: 103621
* [rand.dist.bern.bin]. The evaluation function for this binomial ↵Howard Hinnant2010-05-111-6/+167
| | | | | | distribution is hopefully just a placeholder. It is using the simplest and slowest method for computing the distribution and needs to be upgraded. llvm-svn: 103524
* Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant2010-05-111-1/+1
| | | | llvm-svn: 103516
* libcxx initial importHoward Hinnant2010-05-111-0/+2851
llvm-svn: 103490
OpenPOWER on IntegriCloud