You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2016/11/21 17:04:40 UTC
[50/50] commons-rng git commit: Merge branch 'multimodule'
Merge branch 'multimodule'
Modularization of codebase.
Branch "multimodule" was previously merged with branch "RNG-30__sampling".
Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/775b3d55
Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/775b3d55
Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/775b3d55
Branch: refs/heads/master
Commit: 775b3d553ea811bf9c307606810f34559031b41d
Parents: 3139232 33b9b60
Author: Gilles <er...@apache.org>
Authored: Mon Nov 21 17:51:11 2016 +0100
Committer: Gilles <er...@apache.org>
Committed: Mon Nov 21 17:51:11 2016 +0100
----------------------------------------------------------------------
.gitignore | 2 +-
checkstyle.xml | 202 ---
clirr-ignored.xml | 21 -
commons-rng-build-tools/pom.xml | 61 +
.../main/resources/checkstyle/checkstyle.xml | 202 +++
.../resources/checkstyle/license-header.txt | 16 +
.../src/main/resources/clirr/clirr-ignored.xml | 21 +
.../findbugs/findbugs-exclude-filter.xml | 27 +
.../src/main/resources/pmd/pmd-ruleset.xml | 57 +
commons-rng-client-api/pom.xml | 44 +
.../apache/commons/rng/RandomProviderState.java | 25 +
.../rng/RestorableUniformRandomProvider.java | 49 +
.../commons/rng/UniformRandomProvider.java | 116 ++
.../org/apache/commons/rng/package-info.java | 28 +
.../src/site/resources/profile.jacoco | 17 +
commons-rng-client-api/src/site/site.xml | 35 +
commons-rng-client-api/src/site/xdoc/index.xml | 58 +
commons-rng-core/pom.xml | 52 +
commons-rng-core/src/changes/changes.xml | 64 +
commons-rng-core/src/changes/release-notes.vm | 140 ++
.../apache/commons/rng/core/BaseProvider.java | 247 ++++
.../rng/core/RandomProviderDefaultState.java | 56 +
.../apache/commons/rng/core/package-info.java | 52 +
.../commons/rng/core/source32/AbstractWell.java | 201 +++
.../commons/rng/core/source32/ISAACRandom.java | 267 ++++
.../commons/rng/core/source32/IntProvider.java | 130 ++
.../commons/rng/core/source32/JDKRandom.java | 98 ++
.../commons/rng/core/source32/KISSRandom.java | 120 ++
.../rng/core/source32/MersenneTwister.java | 244 ++++
.../rng/core/source32/MultiplyWithCarry256.java | 123 ++
.../rng/core/source32/RandomIntSource.java | 30 +
.../commons/rng/core/source32/Well1024a.java | 78 ++
.../commons/rng/core/source32/Well19937a.java | 80 ++
.../commons/rng/core/source32/Well19937c.java | 56 +
.../commons/rng/core/source32/Well44497a.java | 83 ++
.../commons/rng/core/source32/Well44497b.java | 56 +
.../commons/rng/core/source32/Well512a.java | 78 ++
.../commons/rng/core/source32/package-info.java | 52 +
.../commons/rng/core/source64/LongProvider.java | 134 ++
.../rng/core/source64/MersenneTwister64.java | 202 +++
.../rng/core/source64/RandomLongSource.java | 30 +
.../commons/rng/core/source64/SplitMix64.java | 75 +
.../commons/rng/core/source64/TwoCmres.java | 307 ++++
.../rng/core/source64/XorShift1024Star.java | 93 ++
.../commons/rng/core/source64/package-info.java | 52 +
.../commons/rng/core/util/NumberFactory.java | 332 +++++
.../commons/rng/core/util/package-info.java | 26 +
.../src/site/resources/profile.jacoco | 17 +
commons-rng-core/src/site/site.xml | 35 +
commons-rng-core/src/site/xdoc/index.xml | 55 +
.../commons/rng/Providers32ParametricTest.java | 58 +
.../commons/rng/Providers64ParametricTest.java | 58 +
.../rng/ProvidersCommonParametricTest.java | 613 ++++++++
.../org/apache/commons/rng/ProvidersList.java | 138 ++
.../org/apache/commons/rng/RandomAssert.java | 36 +
.../commons/rng/core/BaseProviderTest.java | 105 ++
.../core/RandomProviderDefaultStateTest.java | 35 +
.../rng/core/source32/ISAACRandomTest.java | 375 +++++
.../rng/core/source32/JDKRandomTest.java | 38 +
.../rng/core/source32/KISSRandomTest.java | 165 +++
.../rng/core/source32/MersenneTwisterTest.java | 162 +++
.../core/source32/MultiplyWithCarry256Test.java | 195 +++
.../rng/core/source32/Well1024aTest.java | 69 +
.../rng/core/source32/Well19937aTest.java | 171 +++
.../rng/core/source32/Well19937cTest.java | 171 +++
.../rng/core/source32/Well44497aTest.java | 299 ++++
.../rng/core/source32/Well44497bTest.java | 299 ++++
.../commons/rng/core/source32/Well512aTest.java | 67 +
.../core/source64/MersenneTwister64Test.java | 287 ++++
.../rng/core/source64/SplitMix64Test.java | 40 +
.../commons/rng/core/source64/TwoCmresTest.java | 85 ++
.../rng/core/source64/XorShift1024StarTest.java | 51 +
.../rng/core/util/NumberFactoryTest.java | 162 +++
commons-rng-core/src/userguide/README.txt | 22 +
commons-rng-core/src/userguide/pom.xml | 101 ++
commons-rng-examples/pom.xml | 56 +
commons-rng-examples/src/main/c/stdin2testu01.c | 127 ++
.../rng/examples/integration/ComputePi.java | 91 ++
.../integration/MonteCarloIntegration.java | 90 ++
.../rng/examples/integration/package-info.java | 27 +
.../commons/rng/examples/package-info.java | 26 +
.../rng/examples/stress/GeneratorsList.java | 59 +
.../rng/examples/stress/RandomStressTester.java | 294 ++++
.../rng/examples/stress/package-info.java | 28 +
commons-rng-jmh/pom.xml | 120 ++
.../commons/rng/jmh/GenerationPerformance.java | 153 ++
.../apache/commons/rng/jmh/package-info.java | 27 +
commons-rng-sampling/pom.xml | 66 +
.../commons/rng/sampling/CollectionSampler.java | 73 +
.../commons/rng/sampling/ListSampler.java | 113 ++
.../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 | 132 ++
.../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 | 56 +
.../commons/rng/sampling/ListSamplerTest.java | 171 +++
.../rng/sampling/PermutationSamplerTest.java | 211 +++
.../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 | 53 +
.../commons/rng/simple/JDKRandomBridge.java | 124 ++
.../apache/commons/rng/simple/RandomSource.java | 511 +++++++
.../rng/simple/internal/ByteArray2IntArray.java | 41 +
.../simple/internal/ByteArray2LongArray.java | 41 +
.../commons/rng/simple/internal/Int2Long.java | 33 +
.../rng/simple/internal/IntArray2Int.java | 35 +
.../rng/simple/internal/IntArray2LongArray.java | 40 +
.../commons/rng/simple/internal/Long2Int.java | 32 +
.../rng/simple/internal/Long2IntArray.java | 44 +
.../rng/simple/internal/Long2LongArray.java | 50 +
.../rng/simple/internal/LongArray2IntArray.java | 39 +
.../rng/simple/internal/LongArray2Long.java | 35 +
.../rng/simple/internal/NoOpConverter.java | 34 +
.../rng/simple/internal/ProviderBuilder.java | 367 +++++
.../rng/simple/internal/SeedConverter.java | 35 +
.../simple/internal/SeedConverterComposer.java | 50 +
.../rng/simple/internal/SeedFactory.java | 263 ++++
.../rng/simple/internal/package-info.java | 22 +
.../apache/commons/rng/simple/package-info.java | 93 ++
.../src/site/resources/profile.jacoco | 17 +
commons-rng-simple/src/site/site.xml | 35 +
commons-rng-simple/src/site/xdoc/index.xml | 62 +
.../commons/rng/simple/JDKRandomBridgeTest.java | 121 ++
.../simple/ProvidersCommonParametricTest.java | 357 +++++
.../commons/rng/simple/ProvidersList.java | 159 +++
.../apache/commons/rng/simple/RandomAssert.java | 81 ++
.../commons/rng/simple/RandomSourceTest.java | 69 +
.../simple/internal/ByteArray2IntArrayTest.java | 43 +
.../internal/ByteArray2LongArrayTest.java | 43 +
.../simple/internal/IntArray2LongArrayTest.java | 39 +
.../rng/simple/internal/SeedFactoryTest.java | 113 ++
doc/development/development.howto.txt | 9 +-
doc/release/release.howto.txt | 4 +-
findbugs-exclude-filter.xml | 27 -
license-header.txt | 16 -
pmd-ruleset.xml | 57 -
pom.xml | 226 ++-
src/changes/changes.xml | 64 -
src/changes/release-notes.vm | 140 --
.../apache/commons/rng/RandomProviderState.java | 25 -
.../org/apache/commons/rng/RandomSource.java | 539 -------
.../rng/RestorableUniformRandomProvider.java | 49 -
.../commons/rng/UniformRandomProvider.java | 116 --
.../commons/rng/internal/BaseProvider.java | 153 --
.../commons/rng/internal/ProviderBuilder.java | 381 -----
.../commons/rng/internal/package-info.java | 52 -
.../rng/internal/source32/AbstractWell.java | 201 ---
.../rng/internal/source32/ISAACRandom.java | 267 ----
.../rng/internal/source32/IntProvider.java | 130 --
.../rng/internal/source32/JDKRandom.java | 98 --
.../rng/internal/source32/KISSRandom.java | 121 --
.../rng/internal/source32/MersenneTwister.java | 244 ----
.../internal/source32/MultiplyWithCarry256.java | 124 --
.../rng/internal/source32/RandomIntSource.java | 30 -
.../rng/internal/source32/Well1024a.java | 78 --
.../rng/internal/source32/Well19937a.java | 80 --
.../rng/internal/source32/Well19937c.java | 56 -
.../rng/internal/source32/Well44497a.java | 83 --
.../rng/internal/source32/Well44497b.java | 56 -
.../commons/rng/internal/source32/Well512a.java | 78 --
.../rng/internal/source32/package-info.java | 52 -
.../rng/internal/source64/LongProvider.java | 134 --
.../internal/source64/MersenneTwister64.java | 202 ---
.../rng/internal/source64/RandomLongSource.java | 30 -
.../rng/internal/source64/SplitMix64.java | 75 -
.../commons/rng/internal/source64/TwoCmres.java | 307 ----
.../rng/internal/source64/XorShift1024Star.java | 94 --
.../rng/internal/source64/package-info.java | 52 -
.../rng/internal/util/ByteArray2IntArray.java | 39 -
.../rng/internal/util/ByteArray2LongArray.java | 39 -
.../commons/rng/internal/util/Int2Long.java | 31 -
.../commons/rng/internal/util/IntArray2Int.java | 35 -
.../rng/internal/util/IntArray2LongArray.java | 38 -
.../commons/rng/internal/util/Long2Int.java | 30 -
.../rng/internal/util/Long2IntArray.java | 44 -
.../rng/internal/util/Long2LongArray.java | 50 -
.../rng/internal/util/LongArray2IntArray.java | 37 -
.../rng/internal/util/LongArray2Long.java | 35 -
.../rng/internal/util/NoOpConverter.java | 34 -
.../rng/internal/util/NumberFactory.java | 332 -----
.../rng/internal/util/SeedConverter.java | 35 -
.../internal/util/SeedConverterComposer.java | 50 -
.../commons/rng/internal/util/SeedFactory.java | 357 -----
.../commons/rng/internal/util/package-info.java | 22 -
.../org/apache/commons/rng/package-info.java | 95 --
src/site/apt/userguide/rng.apt | 226 ++-
src/site/apt/userguide/why_not_java_random.apt | 100 ++
.../txt/userguide/stress/dh/run_1/dh_1 | 283 ++--
.../txt/userguide/stress/dh/run_1/dh_10 | 280 ++--
.../txt/userguide/stress/dh/run_1/dh_11 | 273 ++--
.../txt/userguide/stress/dh/run_1/dh_12 | 304 ++--
.../txt/userguide/stress/dh/run_1/dh_13 | 244 ++--
.../txt/userguide/stress/dh/run_1/dh_14 | 242 ++--
.../txt/userguide/stress/dh/run_1/dh_15 | 384 +++--
.../txt/userguide/stress/dh/run_1/dh_2 | 274 ++--
.../txt/userguide/stress/dh/run_1/dh_3 | 306 ++--
.../txt/userguide/stress/dh/run_1/dh_4 | 393 +++---
.../txt/userguide/stress/dh/run_1/dh_5 | 332 +++--
.../txt/userguide/stress/dh/run_1/dh_6 | 306 ++--
.../txt/userguide/stress/dh/run_1/dh_7 | 334 +++--
.../txt/userguide/stress/dh/run_1/dh_8 | 301 ++--
.../txt/userguide/stress/dh/run_1/dh_9 | 273 ++--
.../txt/userguide/stress/dh/run_2/dh_1 | 252 ++--
.../txt/userguide/stress/dh/run_2/dh_10 | 271 ++--
.../txt/userguide/stress/dh/run_2/dh_11 | 247 ++--
.../txt/userguide/stress/dh/run_2/dh_12 | 278 ++--
.../txt/userguide/stress/dh/run_2/dh_13 | 305 ++--
.../txt/userguide/stress/dh/run_2/dh_14 | 277 ++--
.../txt/userguide/stress/dh/run_2/dh_15 | 247 ++--
.../txt/userguide/stress/dh/run_2/dh_2 | 247 ++--
.../txt/userguide/stress/dh/run_2/dh_3 | 346 ++---
.../txt/userguide/stress/dh/run_2/dh_4 | 256 ++--
.../txt/userguide/stress/dh/run_2/dh_5 | 276 ++--
.../txt/userguide/stress/dh/run_2/dh_6 | 420 +++---
.../txt/userguide/stress/dh/run_2/dh_7 | 278 ++--
.../txt/userguide/stress/dh/run_2/dh_8 | 276 ++--
.../txt/userguide/stress/dh/run_2/dh_9 | 273 ++--
.../txt/userguide/stress/dh/run_3/dh_1 | 247 ++--
.../txt/userguide/stress/dh/run_3/dh_10 | 362 +++--
.../txt/userguide/stress/dh/run_3/dh_11 | 274 ++--
.../txt/userguide/stress/dh/run_3/dh_12 | 242 ++--
.../txt/userguide/stress/dh/run_3/dh_13 | 398 ++----
.../txt/userguide/stress/dh/run_3/dh_14 | 328 +++--
.../txt/userguide/stress/dh/run_3/dh_15 | 246 ++--
.../txt/userguide/stress/dh/run_3/dh_2 | 304 ++--
.../txt/userguide/stress/dh/run_3/dh_3 | 424 ++++--
.../txt/userguide/stress/dh/run_3/dh_4 | 342 +++--
.../txt/userguide/stress/dh/run_3/dh_5 | 242 ++--
.../txt/userguide/stress/dh/run_3/dh_6 | 279 ++--
.../txt/userguide/stress/dh/run_3/dh_7 | 271 ++--
.../txt/userguide/stress/dh/run_3/dh_8 | 302 ++--
.../txt/userguide/stress/dh/run_3/dh_9 | 248 ++--
.../txt/userguide/stress/tu/run_1/tu_1 | 1134 +++++++--------
.../txt/userguide/stress/tu/run_1/tu_10 | 1292 ++++++++---------
.../txt/userguide/stress/tu/run_1/tu_11 | 1314 +++++++++--------
.../txt/userguide/stress/tu/run_1/tu_12 | 1300 ++++++++---------
.../txt/userguide/stress/tu/run_1/tu_13 | 1300 ++++++++---------
.../txt/userguide/stress/tu/run_1/tu_14 | 1290 ++++++++---------
.../txt/userguide/stress/tu/run_1/tu_15 | 1290 ++++++++---------
.../txt/userguide/stress/tu/run_1/tu_2 | 1298 ++++++++---------
.../txt/userguide/stress/tu/run_1/tu_3 | 1280 ++++++++---------
.../txt/userguide/stress/tu/run_1/tu_4 | 1294 ++++++++---------
.../txt/userguide/stress/tu/run_1/tu_5 | 1290 ++++++++---------
.../txt/userguide/stress/tu/run_1/tu_6 | 1290 ++++++++---------
.../txt/userguide/stress/tu/run_1/tu_7 | 1288 ++++++++---------
.../txt/userguide/stress/tu/run_1/tu_8 | 1300 ++++++++---------
.../txt/userguide/stress/tu/run_1/tu_9 | 1303 ++++++++---------
.../txt/userguide/stress/tu/run_2/tu_1 | 1132 +++++++--------
.../txt/userguide/stress/tu/run_2/tu_10 | 1298 ++++++++---------
.../txt/userguide/stress/tu/run_2/tu_11 | 1290 ++++++++---------
.../txt/userguide/stress/tu/run_2/tu_12 | 1306 ++++++++---------
.../txt/userguide/stress/tu/run_2/tu_13 | 1288 ++++++++---------
.../txt/userguide/stress/tu/run_2/tu_14 | 1290 ++++++++---------
.../txt/userguide/stress/tu/run_2/tu_15 | 1292 ++++++++---------
.../txt/userguide/stress/tu/run_2/tu_2 | 1304 ++++++++---------
.../txt/userguide/stress/tu/run_2/tu_3 | 1272 ++++++++---------
.../txt/userguide/stress/tu/run_2/tu_4 | 1290 +++++++++--------
.../txt/userguide/stress/tu/run_2/tu_5 | 1297 ++++++++---------
.../txt/userguide/stress/tu/run_2/tu_6 | 1287 +++++++++--------
.../txt/userguide/stress/tu/run_2/tu_7 | 1296 ++++++++---------
.../txt/userguide/stress/tu/run_2/tu_8 | 1294 ++++++++---------
.../txt/userguide/stress/tu/run_2/tu_9 | 1310 ++++++++---------
.../txt/userguide/stress/tu/run_3/tu_1 | 1128 +++++++--------
.../txt/userguide/stress/tu/run_3/tu_10 | 1293 ++++++++---------
.../txt/userguide/stress/tu/run_3/tu_11 | 1307 +++++++++--------
.../txt/userguide/stress/tu/run_3/tu_12 | 1282 ++++++++---------
.../txt/userguide/stress/tu/run_3/tu_13 | 1303 +++++++++--------
.../txt/userguide/stress/tu/run_3/tu_14 | 1315 +++++++++---------
.../txt/userguide/stress/tu/run_3/tu_15 | 1306 ++++++++---------
.../txt/userguide/stress/tu/run_3/tu_2 | 1290 ++++++++---------
.../txt/userguide/stress/tu/run_3/tu_3 | 1267 +++++++++--------
.../txt/userguide/stress/tu/run_3/tu_4 | 1281 ++++++++---------
.../txt/userguide/stress/tu/run_3/tu_5 | 1296 ++++++++---------
.../txt/userguide/stress/tu/run_3/tu_6 | 1291 +++++++++--------
.../txt/userguide/stress/tu/run_3/tu_7 | 1298 ++++++++---------
.../txt/userguide/stress/tu/run_3/tu_8 | 1289 ++++++++---------
.../txt/userguide/stress/tu/run_3/tu_9 | 1303 +++++++++--------
src/site/xdoc/index.xml | 2 +-
src/site/xdoc/userguide/index.xml | 24 +-
.../commons/rng/AbstractTestPerformance.java | 59 -
.../commons/rng/GenerationTestPerformance.java | 115 --
.../commons/rng/Providers32ParametricTest.java | 62 -
.../commons/rng/Providers64ParametricTest.java | 62 -
.../rng/ProvidersCommonParametricTest.java | 761 ----------
.../org/apache/commons/rng/ProvidersList.java | 159 ---
.../org/apache/commons/rng/RandomAssert.java | 92 --
.../apache/commons/rng/RandomSourceTest.java | 69 -
.../commons/rng/internal/BaseProviderTest.java | 57 -
.../rng/internal/source32/ISAACRandomTest.java | 375 -----
.../rng/internal/source32/JDKRandomTest.java | 38 -
.../rng/internal/source32/KISSRandomTest.java | 165 ---
.../internal/source32/MersenneTwisterTest.java | 162 ---
.../source32/MultiplyWithCarry256Test.java | 195 ---
.../rng/internal/source32/Well1024aTest.java | 69 -
.../rng/internal/source32/Well19937aTest.java | 171 ---
.../rng/internal/source32/Well19937cTest.java | 171 ---
.../rng/internal/source32/Well44497aTest.java | 299 ----
.../rng/internal/source32/Well44497bTest.java | 299 ----
.../rng/internal/source32/Well512aTest.java | 67 -
.../source64/MersenneTwister64Test.java | 287 ----
.../rng/internal/source64/SplitMix64Test.java | 40 -
.../rng/internal/source64/TwoCmresTest.java | 85 --
.../internal/source64/XorShift1024StarTest.java | 51 -
.../internal/util/ByteArray2IntArrayTest.java | 43 -
.../internal/util/ByteArray2LongArrayTest.java | 43 -
.../internal/util/IntArray2LongArrayTest.java | 39 -
.../rng/internal/util/NumberFactoryTest.java | 162 ---
.../rng/internal/util/SeedFactoryTest.java | 147 --
src/userguide/README.txt | 22 -
src/userguide/c/rng/stdin2testu01.c | 127 --
.../apache/commons/rng/userguide/ComputePi.java | 87 --
.../commons/rng/userguide/GeneratorsList.java | 59 -
.../rng/userguide/MonteCarloIntegration.java | 90 --
.../rng/userguide/RandomStressTester.java | 280 ----
src/userguide/pom.xml | 101 --
340 files changed, 52169 insertions(+), 46390 deletions(-)
----------------------------------------------------------------------