Merge branch 'develop__dependent_on_commons_rng' into develop Completes issue MATH-1383 (see JIRA).
Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/e2423a46 Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/e2423a46 Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/e2423a46 Branch: refs/heads/develop Commit: e2423a46848297980e264723cb9be994a13cf549 Parents: 827d964 af6bbee Author: Gilles <gil...@harfang.homelinux.org> Authored: Sat Aug 27 22:02:24 2016 +0200 Committer: Gilles <gil...@harfang.homelinux.org> Committed: Sat Aug 27 22:02:24 2016 +0200 ---------------------------------------------------------------------- pom.xml | 6 + src/changes/changes.xml | 3 + .../AbstractIntegerDistribution.java | 2 +- .../AbstractMultivariateRealDistribution.java | 2 +- .../distribution/AbstractRealDistribution.java | 2 +- .../math4/distribution/BetaDistribution.java | 2 +- .../distribution/ConstantRealDistribution.java | 2 +- .../distribution/EmpiricalDistribution.java | 2 +- .../distribution/EnumeratedDistribution.java | 2 +- .../EnumeratedIntegerDistribution.java | 2 +- .../EnumeratedRealDistribution.java | 2 +- .../distribution/ExponentialDistribution.java | 2 +- .../math4/distribution/GammaDistribution.java | 2 +- .../math4/distribution/IntegerDistribution.java | 2 +- .../distribution/LogNormalDistribution.java | 2 +- .../MixtureMultivariateRealDistribution.java | 2 +- .../MultivariateNormalDistribution.java | 2 +- .../MultivariateRealDistribution.java | 2 +- .../math4/distribution/NormalDistribution.java | 2 +- .../math4/distribution/ParetoDistribution.java | 2 +- .../math4/distribution/PoissonDistribution.java | 2 +- .../math4/distribution/RealDistribution.java | 2 +- .../UniformIntegerDistribution.java | 2 +- .../distribution/UniformRealDistribution.java | 2 +- .../math4/distribution/ZipfDistribution.java | 2 +- .../math4/genetics/GeneticAlgorithm.java | 4 +- .../commons/math4/genetics/NPointCrossover.java | 2 +- .../math4/genetics/OrderedCrossover.java | 2 +- .../math4/genetics/UniformCrossover.java | 2 +- .../ml/clustering/FuzzyKMeansClusterer.java | 4 +- .../ml/clustering/KMeansPlusPlusClusterer.java | 4 +- .../ml/neuralnet/FeatureInitializerFactory.java | 4 +- .../scalar/noderiv/CMAESOptimizer.java | 2 +- .../MultiStartUnivariateOptimizer.java | 2 +- .../math4/random/GaussianRandomGenerator.java | 2 +- .../commons/math4/random/JDKRandomAdaptor.java | 2 +- .../commons/math4/random/RandomGenerator.java | 2 +- .../commons/math4/random/RandomUtils.java | 2 +- .../apache/commons/math4/random/RngAdaptor.java | 8 +- .../math4/random/StableRandomGenerator.java | 2 +- .../math4/random/UniformRandomGenerator.java | 2 +- .../random/UnitSphereRandomVectorGenerator.java | 4 +- .../apache/commons/math4/rng/RandomSource.java | 418 -- .../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 - .../stat/inference/KolmogorovSmirnovTest.java | 4 +- .../math4/stat/ranking/NaturalRanking.java | 4 +- .../apache/commons/math4/util/MathArrays.java | 4 +- .../math4/util/RandomPivotingStrategy.java | 8 +- 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/xdoc/userguide/index.xml | 7 - .../math4/ExtendedFieldElementAbstractTest.java | 4 +- .../org/apache/commons/math4/PerfTestUtils.java | 4 +- .../DerivativeStructureTest.java | 4 +- .../differentiation/SparseGradientTest.java | 4 +- .../math4/analysis/function/LogitTest.java | 4 +- .../AkimaSplineInterpolatorTest.java | 4 +- .../BicubicInterpolatingFunctionTest.java | 4 +- .../interpolation/BicubicInterpolatorTest.java | 4 +- ...eBicubicSplineInterpolatingFunctionTest.java | 4 +- .../PiecewiseBicubicSplineInterpolatorTest.java | 4 +- .../TricubicInterpolatingFunctionTest.java | 4 +- .../distribution/BetaDistributionTest.java | 4 +- .../distribution/EmpiricalDistributionTest.java | 2 +- .../EnumeratedIntegerDistributionTest.java | 2 +- .../EnumeratedRealDistributionTest.java | 4 +- .../HypergeometricDistributionTest.java | 2 +- .../IntegerDistributionAbstractTest.java | 2 +- ...xtureMultivariateNormalDistributionTest.java | 2 +- .../MultivariateNormalDistributionTest.java | 2 +- .../RealDistributionAbstractTest.java | 2 +- .../distribution/ZipfDistributionTest.java | 2 +- .../commons/math4/filter/KalmanFilterTest.java | 2 +- .../fitting/PolynomialCurveFitterTest.java | 2 +- .../math4/fitting/SimpleCurveFitterTest.java | 2 +- .../RandomCirclePointGenerator.java | 4 +- .../RandomStraightLinePointGenerator.java | 4 +- .../geometry/enclosing/WelzlEncloser2DTest.java | 4 +- .../geometry/enclosing/WelzlEncloser3DTest.java | 4 +- .../euclidean/threed/FieldRotationDSTest.java | 4 +- .../euclidean/threed/FieldRotationDfpTest.java | 4 +- .../euclidean/threed/FieldVector3DTest.java | 4 +- .../euclidean/threed/PolyhedronsSetTest.java | 4 +- .../euclidean/threed/SphereGeneratorTest.java | 4 +- .../geometry/euclidean/threed/Vector3DTest.java | 4 +- .../euclidean/twod/DiskGeneratorTest.java | 4 +- .../hull/ConvexHullGenerator2DAbstractTest.java | 4 +- .../geometry/spherical/twod/CircleTest.java | 4 +- .../twod/SphericalPolygonsSetTest.java | 2 +- .../math4/linear/EigenDecompositionTest.java | 2 +- .../math4/linear/HessenbergTransformerTest.java | 2 +- .../math4/linear/SchurTransformerTest.java | 2 +- .../ml/clustering/FuzzyKMeansClustererTest.java | 4 +- .../clustering/KMeansPlusPlusClustererTest.java | 4 +- .../sofm/TravellingSalesmanSolver.java | 4 +- .../math4/ode/events/EventFilterTest.java | 4 +- .../MultiStartMultivariateOptimizerTest.java | 4 +- .../scalar/noderiv/CMAESOptimizerTest.java | 2 +- .../MultiStartUnivariateOptimizerTest.java | 4 +- .../CorrelatedRandomVectorGeneratorTest.java | 4 +- .../random/GaussianRandomGeneratorTest.java | 4 +- .../math4/random/JDKRandomAdaptorTest.java | 4 +- .../RandomUtilsDataGeneratorAbstractTest.java | 2 +- .../math4/random/StableRandomGeneratorTest.java | 4 +- .../random/SynchronizedRandomGeneratorTest.java | 2 +- .../UncorrelatedRandomVectorGeneratorTest.java | 2 +- .../random/UniformRandomGeneratorTest.java | 4 +- .../UnitSphereRandomVectorGeneratorTest.java | 4 +- .../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 - .../correlation/KendallsCorrelationTest.java | 4 +- .../correlation/StorelessCovarianceTest.java | 4 +- .../AggregateSummaryStatisticsTest.java | 2 +- .../UnivariateStatisticAbstractTest.java | 2 +- .../descriptive/rank/PSquarePercentileTest.java | 4 +- .../stat/descriptive/rank/PercentileTest.java | 4 +- .../inference/KolmogorovSmirnovTestTest.java | 4 +- .../math4/stat/ranking/NaturalRankingTest.java | 4 +- .../GLSMultipleLinearRegressionTest.java | 4 +- .../stat/regression/SimpleRegressionTest.java | 4 +- .../apache/commons/math4/util/FastMathTest.java | 4 +- .../commons/math4/util/MathArraysTest.java | 4 +- .../commons/math4/util/MathUtilsTest.java | 4 +- .../math4/util/ResizableDoubleArrayTest.java | 2 +- src/userguide/README | 6 +- src/userguide/c/rng/stdin2testu01.c | 127 - .../math4/userguide/rng/GeneratorsList.java | 57 - .../math4/userguide/rng/RandomStressTester.java | 280 -- 237 files changed, 190 insertions(+), 112639 deletions(-) ----------------------------------------------------------------------