Commit Graph

  • 8b192b20bc add new engines and new distributions Jens Maurer 2002-10-03 00:07:13 +0000
  • fccd5609fb new client-side validation framework add testing for ranlux and lagged_fibonacci engines streamlined distribution instantiation Jens Maurer 2002-10-03 00:05:46 +0000
  • cc07606e48 precompute modulus Jens Maurer 2002-10-03 00:03:26 +0000
  • 6585deca96 add floating-point ranlux engines Jens Maurer 2002-10-03 00:02:02 +0000
  • 89b028375b for the floating-point engine, switch from "modulus" to word_size to be able to handle 48 bits on all platforms (usually the mantissa of a double) Jens Maurer 2002-10-02 23:59:18 +0000
  • 63825754be remove validation machinery so that discard_block works for integer and floating-point base engine Jens Maurer 2002-10-02 23:57:27 +0000
  • 9444accc6a work-in-progress of WG21 proposal for a random number facility Jens Maurer 2002-10-01 23:07:51 +0000
  • 1a27ccda74 expand interface with RealType to store probability Jens Maurer 2002-10-01 23:02:15 +0000
  • 3ec1ccf084 add binomial_distribution Jens Maurer 2002-10-01 22:18:29 +0000
  • 2fcd29ecc0 make the distribution usable with underlying floating-point generators Jens Maurer 2002-10-01 22:17:37 +0000
  • 78edc5c0c0 add operator!= make operator<< and operator>> templated on CharT add uniform iterator-based seed Jens Maurer 2002-10-01 22:16:49 +0000
  • 76240c64ef add operator!= make operator<< and operator>> templated on CharT add uniform iterator-based seed rename lagged_fibonacci to lagged_fibonacci_01, add integer lagged_fibonacci Jens Maurer 2002-10-01 22:15:50 +0000
  • fb8ca8bd57 mplement the binomial distribution Jens Maurer 2002-10-01 21:15:59 +0000
  • 03292cbc94 add storage and retrieval of parameter p Jens Maurer 2002-10-01 21:15:09 +0000
  • 36f3e816b6 add operator!= make operator<< and operator>> templated on CharT add uniform iterator-based seed remove superfluous template parameter Jens Maurer 2002-10-01 20:03:59 +0000
  • c3f5ff0bbc add operator!= make operator<< and operator>> templated on CharT add uniform iterator-based seed add desired word bitsize "w" to interface Jens Maurer 2002-10-01 20:01:21 +0000
  • dabc81d718 move ranlux bases here (from subtract_with_carry.hpp) Jens Maurer 2002-10-01 19:35:43 +0000
  • cb3a335f7d add operator!= make operator<< and operator>> templated on CharT add uniform iterator-based seed Jens Maurer 2002-10-01 19:31:58 +0000
  • 7910ff9f89 add operator!= make operator<< and operator>> templated on CharT add uniform iterator-based seed Jens Maurer 2002-09-30 22:52:55 +0000
  • a332f69c44 add linear feedback shift engine Jens Maurer 2002-09-30 22:48:58 +0000
  • d3db961b22 add xor_combine compound engine Jens Maurer 2002-09-30 22:47:54 +0000
  • 954519a948 add entropy() member function Jens Maurer 2002-09-30 22:46:05 +0000
  • 4e72545974 make parameters of the distribution available Jens Maurer 2002-09-30 22:43:55 +0000
  • 83a8e7cc6d performance improvement: multiply by pre-computed factor instead of dividing Jens Maurer 2002-09-30 22:43:05 +0000
  • 72879cd4d7 add base() and reset() member functions for distributions Jens Maurer 2002-09-30 22:43:04 +0000
  • 156e806d1a add gamma and poisson distributions Jens Maurer 2002-09-30 22:42:49 +0000
  • d291e8e79d add poisson distribution Jens Maurer 2002-09-30 22:32:07 +0000
  • 3238081f5e add gamma distribution Jens Maurer 2002-09-30 22:31:26 +0000
  • 8c98071497 add iterator-based seeding add subtract_with_carry_01 floating-point engine Jens Maurer 2002-09-30 22:29:17 +0000
  • cd3f295c47 Merged from branch to trunk Björn Karlsson 2002-09-20 11:58:08 +0000
  • b745b11af9 add RanLux generator and required components no reference to these generators exists yet validation values need to be provided Jens Maurer 2002-09-13 21:30:54 +0000
  • 3869397bda #include <iterator> added (reported by Neal Becker) Peter Dimov 2002-08-23 12:30:43 +0000
  • c20f8a01b9 Added copyright text Björn Karlsson 2002-07-29 14:34:04 +0000
  • 8d4f7e75a0 fix to BOOST_MSVC fix! Beman Dawes 2002-07-18 19:01:59 +0000
  • c46b7ee9d7 Fix unversioned VC++ checks Dave Abrahams 2002-07-13 12:26:19 +0000
  • 78e4693e75 Add missing #include Dave Abrahams 2002-05-09 18:17:31 +0000
  • a8103c3097 Patched to get const_mod working with Borland C++ Builder 6 John Maddock 2002-05-05 10:57:07 +0000
  • 1ea86d7aa6 convert tabs to spaces Jens Maurer 2002-04-08 21:20:39 +0000
  • 64625f5c1a really fix endless loop (reported by Douglas Gregor and Fernando Cacciola) Jens Maurer 2002-03-11 20:31:05 +0000
  • eb910ff396 avoid compiler warnings Jens Maurer 2002-03-03 09:14:31 +0000
  • 8cc4a6e726 remove obsolete comment Jens Maurer 2002-03-03 09:13:57 +0000
  • a79edda895 Always say "private noncopyable" to avoid warnings. Darin Adler 2002-02-08 20:08:15 +0000
  • a3e6c954ee fix compilation problems Jens Maurer 2002-01-29 20:12:05 +0000
  • 1390942c00 fix various compile problems Jens Maurer 2002-01-21 20:27:56 +0000
  • 2b874f33bc add required definitions of integral static constants initialized in-class Jens Maurer 2002-01-03 22:21:34 +0000
  • 6c229da058 use BOOST_STATIC_CONSTANT Jens Maurer 2002-01-03 22:20:30 +0000
  • 4bd5b0a4a2 add ref to random-misc.html (suggested by Beman Dawes) Jens Maurer 2002-01-01 08:27:25 +0000
  • f529d8c4c2 add test case for endless loop (by Fernando Cacciola) Jens Maurer 2001-12-20 21:23:10 +0000
  • db9642b7a0 improve documentation (request by David Mechner) Jens Maurer 2001-12-17 19:56:05 +0000
  • b2a368be71 fix warnings Jens Maurer 2001-12-16 16:29:40 +0000
  • e4edae0e91 move range comparison into constructor Jens Maurer 2001-12-04 21:09:46 +0000
  • 7ecc5ad4d1 remove incorrect comment Jens Maurer 2001-12-02 19:33:41 +0000
  • d9b321b2e0 graph/isomorphism.hpp: - Added some missing "typename"s Douglas Gregor 2001-11-29 04:03:52 +0000
  • 71a140ae3c fix overflow bug and ensuing endless loop Jens Maurer 2001-11-28 21:44:26 +0000
  • 04b22afc90 add test for situation in which an endless loop could occur Jens Maurer 2001-11-28 21:42:05 +0000
  • c58a89b199 fix broken logic in previous patch Jens Maurer 2001-11-23 20:50:29 +0000
  • 6ce735c701 do not use iterator_adaptor with Sun CC <= 5.3 Jens Maurer 2001-11-21 22:59:03 +0000
  • f5f555f811 use generator_iterator with random number generators Jens Maurer 2001-11-19 22:19:15 +0000
  • 44f6a441f7 change tabs to spaces Jens Maurer 2001-11-19 22:13:04 +0000
  • a3ae06f1f9 remove description of generator_iterator; now in iterator adaptors library Jens Maurer 2001-11-19 22:12:30 +0000
  • 8652cc5944 expand comment Jens Maurer 2001-11-16 19:12:58 +0000
  • 6afb16196c adjust to removed iterator interface Jens Maurer 2001-11-14 22:08:08 +0000
  • e1534763f7 typo: remove default arguments from lognormal constructor Jens Maurer 2001-11-14 22:03:46 +0000
  • ec11b8481d adjust to removed iterator interface Jens Maurer 2001-11-14 22:00:05 +0000
  • 22c10fea14 removed iterator interface Jens Maurer 2001-11-14 21:58:12 +0000
  • 5413178f77 removed iterator interface, as decided in Redmond Jens Maurer 2001-11-14 21:53:38 +0000
  • 13ecd81e9e fix documentation of lognormal_distribution Jens Maurer 2001-11-12 19:36:30 +0000
  • 0ba6674fd8 Make sure arguments to constructor and seed() are unsigned so that overloading with mt19937 works (fixes SF bug #479410) Jens Maurer 2001-11-08 21:57:22 +0000
  • 4319f89ed2 try to work around SunPro overload problems Jens Maurer 2001-10-23 15:38:53 +0000
  • b5a0a3036b fix typo Jens Maurer 2001-10-23 15:36:17 +0000
  • dce521ff4a gcc 3.0.x *does* honor using declarations in function templates. Jens Maurer 2001-09-26 21:45:25 +0000
  • 82c6f8a0b1 remove superfluous semicolon Jens Maurer 2001-09-07 18:40:19 +0000
  • 71c404bb26 avoid "static" on templates (Gennadiy E. Rozental) prepend boost:: to references to uint64_t Jens Maurer 2001-09-07 18:34:06 +0000
  • 18b719da13 avoid "copy is equal to original" test, it may not work Jens Maurer 2001-09-03 18:23:41 +0000
  • d3723a50be properly copy state of iterator mixin, do not re-init the state on copy Jens Maurer 2001-09-03 18:21:32 +0000
  • 5fa3dcc171 add acknowledgement for Michael Stevens Jens Maurer 2001-09-01 08:30:12 +0000
  • 21df00cfd9 add more explanations and caveats to the introduction sections Jens Maurer 2001-08-31 21:28:18 +0000
  • fb987e5f96 minor cosmetics Jens Maurer 2001-08-31 21:27:47 +0000
  • 788ab5128a when copying a normal_distribution, need to throw away the cache to avoid correlation (Michael Stevens) Jens Maurer 2001-08-30 21:50:48 +0000
  • 418b4744f6 also accept sigma == 0 as a degenerate (test) case (Michael Stevens) Jens Maurer 2001-06-28 18:40:22 +0000
  • 2954829b7c free -> fee Jens Maurer 2001-06-01 17:14:54 +0000
  • bbe0124885 *** empty log message *** Jens Maurer 2001-06-01 17:11:49 +0000
  • 8ea93f1eca free -> fee Jens Maurer 2001-05-31 17:22:20 +0000
  • 68739e1521 remove bogus MSVC blaim Jens Maurer 2001-05-14 17:58:17 +0000
  • c1c042c5c0 mersenne_twister: add note regarding seed() overloads Jens Maurer 2001-05-09 17:39:26 +0000
  • 28f581cebd use explicit typecast for mersenne_twister seeding Jens Maurer 2001-05-07 21:24:23 +0000
  • 6dbbbcd937 allow for non-const numeric_limits<> members Jens Maurer 2001-05-05 20:35:27 +0000
  • a9b80798ab adapt to Boost.Test library Jens Maurer 2001-05-05 20:18:38 +0000
  • 16dd677905 pretend a verification value is available Jens Maurer 2001-05-05 20:15:35 +0000
  • 1b2042f9c3 fix recursive "seed()" call Jens Maurer 2001-05-05 20:14:02 +0000
  • 8f41984f89 add workaround for HP aCC Jens Maurer 2001-05-05 20:12:57 +0000
  • d6159768fc replace "enum" with BOOST_STATIC_CONSTANT Jens Maurer 2001-05-01 06:54:55 +0000
  • 0eff9f19d6 Fix broken hyperlinks Beman Dawes 2001-04-25 13:22:53 +0000
  • 2f8f5ae1d9 split random number library into several header files Jens Maurer 2001-04-16 12:50:08 +0000
  • add52a0921 split giant random.hpp header into smaller pieces in subdirectory boost/random/ Jens Maurer 2001-04-14 13:28:42 +0000
  • 7b786dbcf2 Added boost-wide <limits> woraround John Maddock 2001-04-01 11:59:18 +0000
  • 449fc829bf Correct spelling in Jens' licenses Beman Dawes 2001-03-01 18:54:36 +0000
  • f75e5abe0f avoid misinterpretation of an initialization as a declaration Jens Maurer 2001-02-02 21:26:06 +0000
  • 9e57aebc04 avoid "variable hiding" warning on Sun Jens Maurer 2001-02-02 21:24:15 +0000
  • b9accdd5e7 add example for generator_iterator Jens Maurer 2001-01-30 22:16:31 +0000