Merge branch 'RNG-30__sampling' into multimodule Completes issue RNG-30 (see JIRA).
Merged branch also contained miscellaneous fixes needed for a modular project. Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/4d40f207 Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/4d40f207 Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/4d40f207 Branch: refs/heads/master Commit: 4d40f2070953e2f68d6dbb98cd6d93ad77c5cf0f Parents: 067875c 7e18639 Author: Gilles <[email protected]> Authored: Fri Nov 18 15:04:53 2016 +0100 Committer: Gilles <[email protected]> Committed: Fri Nov 18 15:04:53 2016 +0100 ---------------------------------------------------------------------- commons-rng-build-tools/pom.xml | 31 +++ commons-rng-client-api/pom.xml | 18 +- .../src/site/resources/profile.jacoco | 17 ++ commons-rng-client-api/src/site/site.xml | 7 +- commons-rng-core/pom.xml | 18 +- .../src/site/resources/profile.jacoco | 17 ++ commons-rng-core/src/site/site.xml | 7 +- .../rng/ProvidersCommonParametricTest.java | 11 +- .../org/apache/commons/rng/ProvidersList.java | 2 +- commons-rng-examples/pom.xml | 18 +- commons-rng-jmh/pom.xml | 18 +- commons-rng-sampling/pom.xml | 66 +++++ .../commons/rng/sampling/CollectionSampler.java | 134 ++++++++++ .../rng/sampling/PermutationSampler.java | 152 ++++++++++++ .../AhrensDieterExponentialSampler.java | 118 +++++++++ .../AhrensDieterMarsagliaTsangGammaSampler.java | 140 +++++++++++ .../distribution/BoxMullerGaussianSampler.java | 82 +++++++ .../distribution/BoxMullerLogNormalSampler.java | 60 +++++ .../sampling/distribution/ChengBetaSampler.java | 175 +++++++++++++ ...ousInverseCumulativeProbabilityFunction.java | 40 +++ .../distribution/ContinuousSampler.java | 29 +++ .../distribution/ContinuousUniformSampler.java | 57 +++++ ...eteInverseCumulativeProbabilityFunction.java | 40 +++ .../sampling/distribution/DiscreteSampler.java | 29 +++ .../distribution/DiscreteUniformSampler.java | 77 ++++++ .../sampling/distribution/InternalGamma.java | 147 +++++++++++ .../sampling/distribution/InternalUtils.java | 145 +++++++++++ .../InverseTransformContinuousSampler.java | 83 +++++++ .../InverseTransformDiscreteSampler.java | 83 +++++++ .../InverseTransformParetoSampler.java | 56 +++++ .../sampling/distribution/PoissonSampler.java | 183 ++++++++++++++ .../RejectionInversionZipfSampler.java | 245 +++++++++++++++++++ .../rng/sampling/distribution/SamplerBase.java | 63 +++++ .../rng/sampling/distribution/package-info.java | 41 ++++ .../commons/rng/sampling/package-info.java | 26 ++ .../src/site/resources/profile.jacoco | 17 ++ commons-rng-sampling/src/site/site.xml | 35 +++ commons-rng-sampling/src/site/xdoc/index.xml | 68 +++++ .../rng/sampling/CollectionSamplerTest.java | 173 +++++++++++++ .../rng/sampling/PermutationSamplerTest.java | 194 +++++++++++++++ .../ContinuousSamplerParametricTest.java | 132 ++++++++++ .../distribution/ContinuousSamplerTestData.java | 46 ++++ .../distribution/ContinuousSamplersList.java | 243 ++++++++++++++++++ .../DiscreteSamplerParametricTest.java | 126 ++++++++++ .../distribution/DiscreteSamplerTestData.java | 58 +++++ .../distribution/DiscreteSamplersList.java | 199 +++++++++++++++ commons-rng-simple/pom.xml | 18 +- .../commons/rng/simple/JDKRandomBridge.java | 2 +- .../src/site/resources/profile.jacoco | 17 ++ commons-rng-simple/src/site/site.xml | 7 +- .../simple/ProvidersCommonParametricTest.java | 15 +- doc/development/development.howto.txt | 9 +- doc/release/release.howto.txt | 4 +- pom.xml | 7 +- src/assembly/bin.xml | 48 ++++ src/assembly/src.xml | 41 ++++ 56 files changed, 3841 insertions(+), 53 deletions(-) ----------------------------------------------------------------------
