Young Geun Kim
4f6fdb9dc7
Feature: Generalized inverse Gaussian random generator ( #126 )
...
* use Devroye instead of Hormann for GIG
* add gig header file
* add gig test
* move using declarations before member declaration
* move using into each function
* fix tab size and add init()
* add test to jamfile
* remove duplicate iostream operators
* fix formatting again
* add to docs
* remove static because they use non-static member
* add const in member functions
* remove duplicate test
* fix typo
* need dist3 in three parameter test
* specify test1 params
* missing using std::cosh
* sinh and cosh under c++11
* set arg3 different in test
* set test arg value different from the default
* add test3 to cover every line in gig
* remove uninitialized variables compile warning in gig operator
* did not add test3 mistakenly
2025-02-06 08:11:18 -05:00
Matt Borland
1b7af50452
Add to docs
2025-02-03 10:26:53 -05:00
Matt Borland
0d4c9f403c
Add doxygen of classes
2025-01-30 18:00:04 -05:00
Matt Borland
f213f27a8a
Fix doc syntax errors
2025-01-30 17:50:35 -05:00
Matt Borland
111abda38c
Update docs and performance
2025-01-30 16:20:08 -05:00
Matt Borland
2567f7fc70
Update docs and recommendation
2025-01-30 14:29:45 -05:00
Matt Borland
fa075862ad
Rename generators
2025-01-30 12:49:33 -05:00
Matt Borland
28108ba399
Update performance numbers
2025-01-30 09:23:51 -05:00
Matt Borland
30dcc3ca4b
Update docs
2025-01-29 17:11:31 -05:00
René Ferdinand Rivera Morell
dcaee178a6
Add support for modular build structure. ( #107 )
...
* Make the library modular usable.
* Switch to library requirements instead of source. As source puts extra source in install targets.
* Add missing NO_LIB usage requirements.
* Update library dependencies.
* Add requires-b2 check to top-level build file.
* Bump B2 require to 5.2
* Update copyright dates.
* Move inter-lib dependencies to a project variable and into the build targets.
* Switch to /boost/test//included target for header only mode of Boost.Test.
* Adjust doc build to avoid boost-root references.
* Update build deps.
* Change Boost Test build refs to work with both old and modular test lib targets.
* Change math dep real target math/tr1.
* Allow deprecated Node version
* Drop MSVC 14.0 support
---------
Co-authored-by: Matt Borland <matt@mattborland.com >
2024-08-19 17:13:10 -04:00
Matt Borland
d147829468
Add Splitmix64 ( #89 )
2023-12-15 08:45:47 +01:00
Kostas Savvidis
3a8d72fbbc
Update generators.qbk
2019-10-29 16:00:15 +02:00
Kostas Savvidis
f382cf4fd6
Update Jamfile.v2
2019-10-29 12:11:35 +02:00
Justinas V. Daugmaudis
742474824f
Fix docs
...
Edit comment
2018-03-06 15:32:17 +02:00
Justinas V. Daugmaudis
c7c9bc3500
Example added
2018-03-06 12:35:59 +02:00
Justinas V. Daugmaudis
9786f4f481
Aggregated review fixes
...
Check discard overflows
Check comparison overflows
Exception messages
Add missing docs and fix typedef ugliness
Better template param name
2018-03-04 00:02:58 +02:00
Justinas V. Daugmaudis
3db2d7cb71
Initial QRNG commit
2018-02-18 10:49:14 +02:00
Rene Rivera
ab411acba3
Add, and update, documentation build targets.
2016-10-07 23:07:36 -05:00
Steven Watanabe
89174b6ca3
Add hyperexponential_distribution. Contributed by Marco Guazzone.
2015-04-01 10:08:06 -06:00
Steven Watanabe
a4d8dfccf7
Merge remote-tracking branch 'jzmaddock/mt2' into develop
2015-03-14 12:30:54 -06:00
jzmaddock
8699d435f8
Add traits.hpp to doc build.
2015-03-14 18:06:34 +00:00
Steven Watanabe
f5859d5d38
Add documentation of generate_canonical.
2015-03-05 15:34:22 -07:00
Steven Watanabe
006eb9f7c0
Update Jamfile.v2
...
Fix image location for PDF doc build
2015-02-25 17:40:34 -07:00
Steven Watanabe
25cef713f9
Add non-central chi-squared distribution contributed by Thijs van den Berg.
2014-04-08 17:47:01 -07:00
Steven Watanabe
e3f36471e8
Update the concepts to reflect the new members (such as discard), which were added to conform to C++11. Fixes #6703 .
2014-03-14 08:15:59 -07:00
Steven Watanabe
ed9f359d4b
Add beta_distribution and laplace_distribution to documentation.
2014-03-13 17:09:48 -07:00
Steven Watanabe
d6f82a4b31
Fix kreutzer1986 size in docs. Fixes #9254 .
2014-03-10 17:20:04 -07:00
Steven Watanabe
5eaec807ff
Update docs for random_number_generator.
...
[SVN r69986]
2011-03-14 22:05:52 +00:00
Steven Watanabe
3738b7e4ff
Update performance numbers.
...
[SVN r68872]
2011-02-14 21:31:10 +00:00
Steven Watanabe
8c30753bf4
Sync the docs with the current library.
...
[SVN r68822]
2011-02-13 03:28:59 +00:00
Steven Watanabe
664bef0373
Update geometric_distribution to match C++0x.
...
[SVN r68410]
2011-01-24 06:28:59 +00:00
Steven Watanabe
b67e17123d
Fix parameter names.
...
[SVN r63544]
2010-07-03 15:15:22 +00:00
Steven Watanabe
c41aabe99a
Some doc cleanup.
...
[SVN r63370]
2010-06-26 20:42:30 +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
526d371c03
Attempt to fix msvc-7.1 errors in subtract_with_carry.
...
[SVN r63286]
2010-06-24 15:58:41 +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
a06b888c94
Sync linear_congruential with C++0x.
...
[SVN r63270]
2010-06-23 20:55:43 +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
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
e7e3a4a676
Reimplement binomial_distribution.
...
[SVN r63088]
2010-06-18 22:05:11 +00:00
Steven Watanabe
a2f27c6293
Add an example of generating a random password. Fixes #4183
...
[SVN r62629]
2010-06-09 02:33:40 +00:00
Steven Watanabe
eba3181c16
Fix remaining broken links
...
[SVN r60391]
2010-03-09 23:15:18 +00:00
Steven Watanabe
ccc442d6c8
Fix inspection failures for the Random library
...
[SVN r60359]
2010-03-08 17:55:21 +00:00
Steven Watanabe
3fc357f9b3
Link new Boost.Random documentation into the main doc build and remove the old html
...
[SVN r60172]
2010-03-05 04:59:16 +00:00
Steven Watanabe
2248892f09
Add Quickbook/Doxygen documentation
...
[SVN r59910]
2010-02-25 18:13:36 +00:00