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/04/22 01:15:36 UTC

[50/53] [abbrv] [math] Merge branch 'feature-MATH-1335' into develop

Merge branch 'feature-MATH-1335' into develop

Fixes the following issues (see JIRA):
  MATH-1335
  MATH-1337
  MATH-1327
  MATH-1314


Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/aeb21280
Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/aeb21280
Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/aeb21280

Branch: refs/heads/develop
Commit: aeb21280ae82701d21321d882e454f5c6ada4ff7
Parents: 71760dd 3451569
Author: Gilles <er...@apache.org>
Authored: Thu Apr 21 23:56:39 2016 +0200
Committer: Gilles <er...@apache.org>
Committed: Thu Apr 21 23:56:39 2016 +0200

----------------------------------------------------------------------
 .../apache/commons/math4/random/RngAdaptor.java |  229 ++
 .../apache/commons/math4/rng/RandomSource.java  |  417 ++
 .../math4/rng/UniformRandomProvider.java        |  118 +
 .../math4/rng/internal/BaseProvider.java        |  141 +
 .../math4/rng/internal/ProviderBuilder.java     |  346 ++
 .../math4/rng/internal/StateSettable.java       |   49 +
 .../math4/rng/internal/package-info.java        |   51 +
 .../rng/internal/source32/AbstractWell.java     |  208 +
 .../rng/internal/source32/ISAACRandom.java      |  270 ++
 .../rng/internal/source32/IntProvider.java      |  137 +
 .../math4/rng/internal/source32/JDKRandom.java  |   95 +
 .../rng/internal/source32/MersenneTwister.java  |  230 ++
 .../rng/internal/source32/RandomIntSource.java  |   30 +
 .../math4/rng/internal/source32/Well1024a.java  |   78 +
 .../math4/rng/internal/source32/Well19937a.java |   80 +
 .../math4/rng/internal/source32/Well19937c.java |   85 +
 .../math4/rng/internal/source32/Well44497a.java |   83 +
 .../math4/rng/internal/source32/Well44497b.java |   90 +
 .../math4/rng/internal/source32/Well512a.java   |   78 +
 .../rng/internal/source32/package-info.java     |   52 +
 .../rng/internal/source64/LongProvider.java     |  141 +
 .../internal/source64/MersenneTwister64.java    |  201 +
 .../rng/internal/source64/RandomLongSource.java |   30 +
 .../math4/rng/internal/source64/SplitMix64.java |   78 +
 .../math4/rng/internal/source64/TwoCmres.java   |  310 ++
 .../rng/internal/source64/XorShift1024Star.java |  108 +
 .../rng/internal/source64/package-info.java     |   52 +
 .../math4/rng/internal/util/Int2Long.java       |   37 +
 .../math4/rng/internal/util/IntArray2Int.java   |   41 +
 .../rng/internal/util/IntArray2LongArray.java   |   44 +
 .../math4/rng/internal/util/Long2Int.java       |   36 +
 .../math4/rng/internal/util/Long2IntArray.java  |   50 +
 .../math4/rng/internal/util/Long2LongArray.java |   56 +
 .../rng/internal/util/LongArray2IntArray.java   |   43 +
 .../math4/rng/internal/util/LongArray2Long.java |   41 +
 .../math4/rng/internal/util/LongMixInt.java     |   50 +
 .../math4/rng/internal/util/LongMixLong.java    |   56 +
 .../math4/rng/internal/util/NoOpConverter.java  |   40 +
 .../math4/rng/internal/util/NumberFactory.java  |  327 ++
 .../math4/rng/internal/util/SeedConverter.java  |   35 +
 .../internal/util/SeedConverterComposer.java    |   56 +
 .../math4/rng/internal/util/SeedFactory.java    |  262 ++
 .../math4/rng/internal/util/package-info.java   |   22 +
 .../apache/commons/math4/rng/package-info.java  |   95 +
 src/site/apt/userguide/rng.apt                  |  228 +
 .../txt/userguide/rng/stress/dh/run_1/dh_1      |  146 +
 .../txt/userguide/rng/stress/dh/run_1/dh_10     |  139 +
 .../txt/userguide/rng/stress/dh/run_1/dh_11     |  148 +
 .../txt/userguide/rng/stress/dh/run_1/dh_12     |  172 +
 .../txt/userguide/rng/stress/dh/run_1/dh_13     |  168 +
 .../txt/userguide/rng/stress/dh/run_1/dh_2      |  139 +
 .../txt/userguide/rng/stress/dh/run_1/dh_3      |  173 +
 .../txt/userguide/rng/stress/dh/run_1/dh_4      |  140 +
 .../txt/userguide/rng/stress/dh/run_1/dh_5      |  140 +
 .../txt/userguide/rng/stress/dh/run_1/dh_6      |  146 +
 .../txt/userguide/rng/stress/dh/run_1/dh_7      |  204 +
 .../txt/userguide/rng/stress/dh/run_1/dh_8      |  201 +
 .../txt/userguide/rng/stress/dh/run_1/dh_9      |  143 +
 .../txt/userguide/rng/stress/dh/run_2/dh_1      |  146 +
 .../txt/userguide/rng/stress/dh/run_2/dh_10     |  172 +
 .../txt/userguide/rng/stress/dh/run_2/dh_11     |  259 ++
 .../txt/userguide/rng/stress/dh/run_2/dh_12     |  168 +
 .../txt/userguide/rng/stress/dh/run_2/dh_13     |  261 ++
 .../txt/userguide/rng/stress/dh/run_2/dh_2      |  140 +
 .../txt/userguide/rng/stress/dh/run_2/dh_3      |  139 +
 .../txt/userguide/rng/stress/dh/run_2/dh_4      |  171 +
 .../txt/userguide/rng/stress/dh/run_2/dh_5      |  143 +
 .../txt/userguide/rng/stress/dh/run_2/dh_6      |  260 ++
 .../txt/userguide/rng/stress/dh/run_2/dh_7      |  143 +
 .../txt/userguide/rng/stress/dh/run_2/dh_8      |  800 ++++
 .../txt/userguide/rng/stress/dh/run_2/dh_9      |  175 +
 .../txt/userguide/rng/stress/tu/run_1/tu_1      | 3882 ++++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_1/tu_10     | 3803 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_1/tu_11     | 3795 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_1/tu_12     | 3803 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_1/tu_13     | 3802 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_1/tu_2      | 3803 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_1/tu_3      | 3807 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_1/tu_4      | 3806 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_1/tu_5      | 3804 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_1/tu_6      | 3804 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_1/tu_7      | 3803 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_1/tu_8      | 3804 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_1/tu_9      | 3802 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_2/tu_1      | 3879 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_2/tu_10     | 3803 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_2/tu_11     | 3795 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_2/tu_12     | 3795 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_2/tu_13     | 3795 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_2/tu_2      | 3803 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_2/tu_3      | 3808 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_2/tu_4      | 3805 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_2/tu_5      | 3804 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_2/tu_6      | 3803 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_2/tu_7      | 3803 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_2/tu_8      | 3803 +++++++++++++++++
 .../txt/userguide/rng/stress/tu/run_2/tu_9      | 3795 +++++++++++++++++
 src/site/site.xml                               |    1 +
 src/site/xdoc/userguide/index.xml               |    7 +
 .../math4/rng/Providers32ParametricTest.java    |   64 +
 .../math4/rng/Providers64ParametricTest.java    |   64 +
 .../rng/ProvidersCommonParametricTest.java      |  667 +++
 .../apache/commons/math4/rng/ProvidersList.java |  157 +
 .../rng/internal/source32/ISAACRandomTest.java  |  389 ++
 .../rng/internal/source32/JDKRandomTest.java    |   38 +
 .../internal/source32/MersenneTwisterTest.java  |  240 ++
 .../rng/internal/source32/Well1024aTest.java    |   71 +
 .../rng/internal/source32/Well19937aTest.java   |  109 +
 .../rng/internal/source32/Well19937cTest.java   |  109 +
 .../rng/internal/source32/Well44497aTest.java   |  109 +
 .../rng/internal/source32/Well44497bTest.java   |  109 +
 .../rng/internal/source32/Well512aTest.java     |   69 +
 .../source64/MersenneTwister64Test.java         |  239 ++
 .../rng/internal/source64/SplitMix64Test.java   |   45 +
 .../rng/internal/source64/TwoCmresTest.java     |   55 +
 .../internal/source64/XorShift1024StarTest.java |   55 +
 .../rng/internal/util/NumberFactoryTest.java    |  164 +
 .../rng/internal/util/SeedFactoryTest.java      |  111 +
 src/userguide/README                            |   15 +-
 src/userguide/c/rng/stdin2testu01.c             |  127 +
 .../math4/userguide/rng/GeneratorsList.java     |   57 +
 .../math4/userguide/rng/RandomStressTester.java |  280 ++
 src/userguide/pom.xml                           |   30 +
 123 files changed, 112731 insertions(+), 1 deletion(-)
----------------------------------------------------------------------