summaryrefslogtreecommitdiff
path: root/libs/random
Commit message (Collapse)AuthorAgeFilesLines
* Large patch from Ulrich Eckhardt to fix support for EVC++ 4.John Maddock2005-08-251-0/+0
| | | | [SVN r30670]
* Merged from 1.33.0 releaseDouglas Gregor2005-08-121-0/+0
| | | | [SVN r30540]
* generalize initialization change to other than 32 bitsJens Maurer2005-07-211-0/+0
| | | | [SVN r30208]
* fix bug #1220358: probability p was not forwarded to contained bernoulliJens Maurer2005-06-241-0/+0
| | | | [SVN r29791]
* Need to suppress excess warnings when using Borland, otherwise compilation ↵John Maddock2005-06-161-0/+0
| | | | | | fails. [SVN r29611]
* Revert Jens Maurer's changes until after releaseDouglas Gregor2005-05-211-0/+0
| | | | [SVN r29116]
* check ctor and seeding for integral types and template<class Generator>Jens Maurer2005-05-191-0/+0
| | | | [SVN r29078]
* implement ctor and seeding for "unsigned long" and template<class Generator>,Jens Maurer2005-05-191-0/+0
| | | | | | | use enable_if<> to guide overload resolution [SVN r29077]
* prepare for negative binomial implementationJens Maurer2005-05-191-0/+0
| | | | [SVN r29076]
* use enable_if<> to guide overload resolution for template<class Generator> ctorJens Maurer2005-05-191-0/+0
| | | | [SVN r29075]
* implement ctor and seeding for "unsigned long" and template<class Generator>,Jens Maurer2005-05-191-0/+0
| | | | | | | use enable_if<> to guide overload resolution [SVN r29074]
* Work around bug in Apple's GCC 3.3Douglas Gregor2005-05-141-0/+0
| | | | [SVN r28903]
* Work around compilation bug in Apple's GCC 3.3Douglas Gregor2005-05-141-0/+0
| | | | [SVN r28902]
* for a variate_generator, use a base_generator_type *reference*Jens Maurer2005-05-101-0/+0
| | | | | | | (otherwise, a copy is made) [SVN r28794]
* add #include <cmath> for std::powJens Maurer2005-05-101-0/+0
| | | | [SVN r28793]
* fix conceptual maths bug in seeding for mersenne_twister<>Jens Maurer2005-04-151-0/+0
| | | | [SVN r28270]
* remove outdated class from documentationJens Maurer2005-04-151-0/+0
| | | | [SVN r28269]
* use reference to mt19937 in exampleJens Maurer2005-04-151-0/+0
| | | | [SVN r28268]
* Make engine_value_type public as per the TR.John Maddock2005-02-141-0/+0
| | | | [SVN r27375]
* replaced BOOST_TESTStefan Slapeta2005-02-031-0/+0
| | | | [SVN r27058]
* Deal with macroized min/maxDouglas Gregor2005-01-281-0/+0
| | | | [SVN r26899]
* Cast in the right placesDouglas Gregor2005-01-111-0/+0
| | | | [SVN r26674]
* as per the TR, input floating-point Engine's are not required to returnJens Maurer2004-12-311-0/+0
| | | | | | | values in the range [0..1[ (Douglas Gregor) [SVN r26612]
* fix sourceforge bug 911758: properly instantiate variate_generator<> using aJens Maurer2004-11-091-0/+0
| | | | | | | reference to the base engine [SVN r26164]
* include <cmath> for std::powJens Maurer2004-11-091-0/+0
| | | | [SVN r26163]
* c++boost.gif -> boost.png replacementAleksey Gurtovoy2004-10-051-0/+0
| | | | [SVN r25573]
* Use std::min/max instead of BOOST_USING_STD_MIN/MAXMichael Stevens2004-09-301-0/+0
| | | | | | | for gcc-2.95. Ok for other conforming compilers. [SVN r25490]
* Add missing includes. Without them g++ 3.4 can't compile the followingVladimir Prus2004-09-291-0/+0
| | | | | | | | | | | | | | | | | program: #include <boost/random.hpp> using namespace boost; boost::mt19937 rng; uniform_int<> gen(0, 10); void do_it() { gen(rng); } [SVN r25475]
* Work around GCC 3.3 problem withMichael Stevens2004-08-161-0/+0
| | | | | | | | max() { (std::numeric_limit<xx>::max) (); } Causing and infinite recursion [SVN r24496]
* fix compiler warning on MSVC 7.1 (Stefan Slapeta)Jens Maurer2004-07-301-0/+0
| | | | [SVN r24194]
* Converted to Boost Software License, Version 1.0Douglas Gregor2004-07-271-0/+0
| | | | [SVN r24096]
* move BOOST_USING_STD_MIN and _MAX and BOOST_PREVENT_MACRO_SUBSTITUTION to ↵Eric Niebler2004-07-021-0/+0
| | | | | | the config headers, remove boost/minmax.hpp, update coding guidelines [SVN r23313]
* remove std_min and std_max, update minmax coding guidelinesEric Niebler2004-06-231-0/+0
| | | | [SVN r23162]
* add seed() member functions as per latest WG21 paper (Mario Ruetti)Jens Maurer2004-05-241-0/+0
| | | | [SVN r22911]
* add missing set(min, max) to uniform_smallint_float constructor (Topher Cooper)Jens Maurer2004-05-171-0/+0
| | | | [SVN r22851]
* fix min/max problemsEric Niebler2004-02-281-0/+0
| | | | [SVN r22408]
* fix min/max problemsEric Niebler2004-02-281-0/+0
| | | | [SVN r22407]
* remove minmax hack from win32.hpp and fix all places that could be affected ↵Eric Niebler2004-02-261-0/+0
| | | | | | by the minmax macros [SVN r22394]
* fix synopsis (Matthias Troyer)Jens Maurer2004-01-291-0/+0
| | | | [SVN r22063]
* fix last change: some platforms don't have uint64_tJens Maurer2004-01-251-0/+0
| | | | [SVN r21931]
* add missing #include's (Geoffrey Romer, SourceForge bug 882340)Jens Maurer2004-01-251-0/+0
| | | | [SVN r21928]
* check for overflow/underflow in uniform_int<> with large base_type (Mario ↵Jens Maurer2004-01-151-0/+0
| | | | | | Rütti) [SVN r21778]
* fix type of _factor (Mario Rütti)Jens Maurer2004-01-151-0/+0
| | | | [SVN r21776]
* fix typoJens Maurer2004-01-151-0/+0
| | | | [SVN r21769]
* test for degenerate case uniform_int<>(1,1) (Alan Stokes and others)Jens Maurer2004-01-131-0/+0
| | | | [SVN r21703]
* fix double-increment bugJens Maurer2003-12-301-0/+0
| | | | [SVN r21428]
* fix off-by-one bugJens Maurer2003-12-291-0/+0
| | | | [SVN r21422]
* document entropy() member function (Christoph Ludwig)Jens Maurer2003-12-291-0/+0
| | | | [SVN r21421]
* add simple "hello, world"-style exampleJens Maurer2003-12-291-0/+0
| | | | [SVN r21420]
* fix const-correctness (Christoph Ludwig)Jens Maurer2003-12-291-0/+0
| | | | [SVN r21419]