This is an automated email from the ASF dual-hosted git repository. aherbert pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/commons-rng.git.
from c547833 Fixed test coverage in MersenneTwister64Test new edcdf9a RNG-69: Added a Geometric sampler new 77cfd26 RNG-69: Updated code formatting and GeometricSampler javadoc new e18e0fb Merge branch 'improvement-RNG-69' of https://github.com/aherbert/commons-rng into improvement-RNG-69 new 2b24bf7 Formatted code and javadoc new 1a93589 Track changes new 9fcc3c8 Merge branch 'improvement-RNG-69' new 9f54e57 RNG-67: Instructions for how to build and run the examples-stress code new 25467f5 Merge branch 'improvement-RNG-67' of https://github.com/aherbert/commons-rng into improvement-RNG-67 new d301d58 Track changes new 6e7e5f4 Merge branch 'improvement-RNG-67' new ad8739b RNG-68: Add private classes for each algorithm new 251dc2e RNG-68: Fixed formatting new b7b40cf Merge branch 'improvement-RNG-68' of https://github.com/aherbert/commons-rng into improvement-RNG-68 new e8ca1f6 Track changes. new 1afd499 Merge branch 'improvement-RNG-68' new 26cfa30 Updated checkstyle to use the latest checkstyle version (8.17) new 8e1c529 Fixed checkstyle violation The 17 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../distribution/GeometricSamplersPerformance.java | 191 +++++++++++++++++++++ .../jmh/distribution/SamplersPerformance.java | 19 +- commons-rng-examples/examples-stress/pom.xml | 45 +++++ .../rng/examples/stress/IntGeneratorsList.java | 41 +++-- .../rng/examples/stress/LongGeneratorsList.java | 41 +++-- .../examples-stress/stress_test.md | 76 ++++++++ .../AhrensDieterMarsagliaTsangGammaSampler.java | 174 +++++++++++++------ .../sampling/distribution/GeometricSampler.java | 150 ++++++++++++++++ .../distribution/DiscreteSamplersList.java | 4 + .../distribution/GeometricSamplerTest.java | 94 ++++++++++ pom.xml | 120 +++++++------ src/changes/changes.xml | 12 +- src/main/resources/checkstyle/checkstyle.xml | 60 ++----- 13 files changed, 825 insertions(+), 202 deletions(-) create mode 100644 commons-rng-examples/examples-jmh/src/main/java/org/apache/commons/rng/examples/jmh/distribution/GeometricSamplersPerformance.java copy commons-rng-simple/src/main/java/org/apache/commons/rng/simple/internal/Long2LongArray.java => commons-rng-examples/examples-stress/src/main/java/org/apache/commons/rng/examples/stress/IntGeneratorsList.java (53%) copy commons-rng-simple/src/main/java/org/apache/commons/rng/simple/internal/Long2LongArray.java => commons-rng-examples/examples-stress/src/main/java/org/apache/commons/rng/examples/stress/LongGeneratorsList.java (53%) create mode 100644 commons-rng-examples/examples-stress/stress_test.md create mode 100644 commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/GeometricSampler.java create mode 100644 commons-rng-sampling/src/test/java/org/apache/commons/rng/sampling/distribution/GeometricSamplerTest.java