This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository commons-math3.
commit 3ed8e0715e7439c54f88e25481fa1aac00c05394 Merge: 0f658e5 ce59910 Author: Emmanuel Bourg <[email protected]> Date: Mon Jan 11 22:48:38 2016 +0100 Merge tag 'upstream/3.6' Upstream version 3.6 NOTICE.txt | 2 +- RELEASE-NOTES.txt | 117 ++- build.xml | 25 +- checkstyle.xml | 14 +- findbugs-exclude-filter.xml | 22 + pmd-ruleset.xml | 73 ++ pom.xml | 38 +- src/changes/changes.xml | 240 ++++++ .../org/apache/commons/math3/FieldElement.java | 4 +- .../org/apache/commons/math3/RealFieldElement.java | 6 +- .../commons/math3/analysis/FunctionUtils.java | 49 +- ...ction.java => RealFieldUnivariateFunction.java} | 29 +- .../commons/math3/analysis/UnivariateFunction.java | 8 +- .../math3/analysis/differentiation/DSCompiler.java | 14 +- .../differentiation/DerivativeStructure.java | 8 +- .../FiniteDifferencesDifferentiator.java | 7 +- .../analysis/differentiation/SparseGradient.java | 2 +- .../math3/analysis/function/StepFunction.java | 9 +- .../BaseAbstractUnivariateIntegrator.java | 43 +- .../IterativeLegendreGaussIntegrator.java | 5 +- .../integration/LegendreGaussIntegrator.java | 4 +- .../analysis/integration/MidPointIntegrator.java | 4 +- .../analysis/integration/RombergIntegrator.java | 8 +- .../analysis/integration/SimpsonIntegrator.java | 6 +- .../analysis/integration/TrapezoidIntegrator.java | 6 +- .../analysis/integration/UnivariateIntegrator.java | 13 +- .../integration/gauss/GaussIntegratorFactory.java | 8 +- .../integration/gauss/HermiteRuleFactory.java | 23 +- .../gauss/LegendreHighPrecisionRuleFactory.java | 2 +- .../integration/gauss/LegendreRuleFactory.java | 2 +- .../BicubicInterpolatingFunction.java | 2 +- .../interpolation/BicubicInterpolator.java | 1 + .../BicubicSplineInterpolatingFunction.java | 10 +- .../DividedDifferenceInterpolator.java | 9 +- .../interpolation/InterpolatingMicrosphere.java | 385 +++++++++ .../interpolation/InterpolatingMicrosphere2D.java | 87 ++ .../analysis/interpolation/LoessInterpolator.java | 30 +- .../MicrosphereInterpolatingFunction.java | 3 + .../interpolation/MicrosphereInterpolator.java | 3 + .../MicrosphereProjectionInterpolator.java | 164 ++++ .../analysis/interpolation/SplineInterpolator.java | 12 +- .../TricubicInterpolatingFunction.java | 12 +- .../interpolation/TricubicInterpolator.java | 1 + .../TricubicSplineInterpolatingFunction.java | 12 +- .../interpolation/TricubicSplineInterpolator.java | 2 +- .../UnivariatePeriodicInterpolator.java | 1 + .../analysis/polynomials/PolynomialFunction.java | 18 +- .../polynomials/PolynomialSplineFunction.java | 12 +- .../analysis/polynomials/PolynomialsUtils.java | 108 ++- .../solvers/BaseAbstractUnivariateSolver.java | 14 +- .../BracketedRealFieldUnivariateSolver.java | 142 +++ .../solvers/BracketingNthOrderBrentSolver.java | 7 +- .../math3/analysis/solvers/BrentSolver.java | 15 +- .../FieldBracketingNthOrderBrentSolver.java} | 156 ++-- .../math3/analysis/solvers/LaguerreSolver.java | 28 +- .../math3/analysis/solvers/MullerSolver.java | 6 +- .../math3/analysis/solvers/MullerSolver2.java | 10 +- .../analysis/solvers/UnivariateSolverUtils.java | 24 +- .../org/apache/commons/math3/complex/Complex.java | 154 ++-- .../dfp/BracketingNthOrderBrentSolverDFP.java | 327 +------ .../java/org/apache/commons/math3/dfp/Dfp.java | 2 +- .../java/org/apache/commons/math3/dfp/DfpMath.java | 5 - .../commons/math3/dfp/UnivariateDfpFunction.java | 3 +- .../distribution/AbstractIntegerDistribution.java | 4 +- .../distribution/AbstractRealDistribution.java | 6 +- .../math3/distribution/BetaDistribution.java | 137 +++ .../distribution/ConstantRealDistribution.java | 1 + .../math3/distribution/EnumeratedDistribution.java | 8 +- .../EnumeratedIntegerDistribution.java | 60 +- .../distribution/EnumeratedRealDistribution.java | 66 +- .../math3/distribution/GeometricDistribution.java | 50 +- .../math3/distribution/GumbelDistribution.java | 1 + .../math3/distribution/LaplaceDistribution.java | 1 + .../math3/distribution/LogisticDistribution.java | 1 + .../math3/distribution/NakagamiDistribution.java | 1 + .../math3/distribution/NormalDistribution.java | 2 +- .../math3/distribution/TriangularDistribution.java | 1 + .../distribution/UniformRealDistribution.java | 1 + .../math3/distribution/ZipfDistribution.java | 232 ++++- .../math3/exception/util/ExceptionContext.java | 8 +- .../math3/exception/util/LocalizedFormats.java | 4 +- .../commons/math3/fitting/AbstractCurveFitter.java | 1 + .../apache/commons/math3/fitting/CurveFitter.java | 3 +- .../commons/math3/fitting/GaussianCurveFitter.java | 18 +- .../commons/math3/fitting/GaussianFitter.java | 18 +- .../fitting/leastsquares/GaussNewtonOptimizer.java | 15 +- .../fitting/leastsquares/LeastSquaresFactory.java | 4 + .../apache/commons/math3/fraction/BigFraction.java | 103 ++- .../apache/commons/math3/fraction/Fraction.java | 4 +- .../math3/genetics/AbstractListChromosome.java | 1 + .../commons/math3/genetics/BinaryChromosome.java | 1 + .../commons/math3/genetics/ChromosomePair.java | 1 + .../commons/math3/genetics/ListPopulation.java | 2 +- .../apache/commons/math3/genetics/RandomKey.java | 1 + .../math3/genetics/TournamentSelection.java | 1 + .../math3/geometry/euclidean/oned/Interval.java | 6 + .../geometry/euclidean/oned/IntervalsSet.java | 2 +- .../geometry/euclidean/oned/SubOrientedPoint.java | 18 +- .../geometry/euclidean/threed/FieldRotation.java | 948 ++++++++++++++++----- .../euclidean/threed/OutlineExtractor.java | 2 +- .../geometry/euclidean/threed/PolyhedronsSet.java | 25 +- .../math3/geometry/euclidean/threed/Rotation.java | 905 ++++++++++++++------ .../euclidean/threed/RotationConvention.java | 79 ++ .../euclidean/threed/SphericalCoordinates.java | 2 +- .../math3/geometry/euclidean/threed/SubPlane.java | 52 +- .../math3/geometry/euclidean/twod/Line.java | 83 +- .../math3/geometry/euclidean/twod/NestedLoops.java | 5 +- .../math3/geometry/euclidean/twod/PolygonsSet.java | 14 +- .../math3/geometry/euclidean/twod/SubLine.java | 33 +- .../euclidean/twod/hull/MonotoneChain.java | 2 + .../geometry/partitioning/AbstractRegion.java | 41 +- .../partitioning/AbstractSubHyperplane.java | 5 +- .../math3/geometry/partitioning/BSPTree.java | 9 +- .../geometry/partitioning/BoundaryProjector.java | 4 +- .../geometry/partitioning/BoundarySizeVisitor.java | 2 +- .../geometry/partitioning/Characterization.java | 6 +- .../math3/geometry/partitioning/InsideFinder.java | 10 +- .../math3/geometry/partitioning/Region.java | 5 +- .../math3/geometry/partitioning/RegionFactory.java | 33 +- .../math3/geometry/partitioning/SubHyperplane.java | 26 +- .../geometry/partitioning/utilities/AVLTree.java | 2 +- .../math3/geometry/spherical/oned/ArcsSet.java | 59 +- .../geometry/spherical/oned/SubLimitAngle.java | 8 - .../math3/geometry/spherical/twod/Circle.java | 2 +- .../geometry/spherical/twod/EdgesBuilder.java | 2 +- .../spherical/twod/PropertiesComputer.java | 4 +- .../spherical/twod/SphericalPolygonsSet.java | 6 +- .../math3/geometry/spherical/twod/SubCircle.java | 28 +- .../math3/linear/BiDiagonalTransformer.java | 2 +- .../commons/math3/linear/FieldLUDecomposition.java | 4 +- .../apache/commons/math3/linear/FieldMatrix.java | 13 +- .../math3/linear/HessenbergTransformer.java | 2 +- .../apache/commons/math3/linear/MatrixUtils.java | 4 +- .../commons/math3/linear/SchurTransformer.java | 2 +- .../org/apache/commons/math3/linear/SymmLQ.java | 2 +- .../math3/linear/TriDiagonalTransformer.java | 2 +- .../ml/clustering/KMeansPlusPlusClusterer.java | 2 +- .../evaluation/SumOfClusterVariances.java | 1 + .../math3/ml/distance/CanberraDistance.java | 6 +- .../math3/ml/distance/ChebyshevDistance.java | 4 +- .../commons/math3/ml/distance/DistanceMeasure.java | 5 +- .../math3/ml/distance/EarthMoversDistance.java | 6 +- .../math3/ml/distance/EuclideanDistance.java | 4 +- .../math3/ml/distance/ManhattanDistance.java | 4 +- .../commons/math3/ml/neuralnet/MapUtils.java | 83 +- .../apache/commons/math3/ml/neuralnet/Network.java | 25 + .../apache/commons/math3/ml/neuralnet/Neuron.java | 63 +- .../ml/neuralnet/sofm/KohonenUpdateAction.java | 47 +- .../ml/neuralnet/twod/NeuronSquareMesh2D.java | 195 ++++- .../math3/ml/neuralnet/twod/util/HitHistogram.java | 83 ++ .../ml/neuralnet/twod/util/LocationFinder.java | 105 +++ .../twod/util/MapDataVisualization.java} | 28 +- .../ml/neuralnet/twod/util/MapVisualization.java} | 33 +- .../ml/neuralnet/twod/util/QuantizationError.java | 76 ++ .../neuralnet/twod/util/SmoothedDataHistogram.java | 97 +++ .../twod/util/TopographicErrorHistogram.java | 91 ++ .../neuralnet/twod/util/UnifiedDistanceMatrix.java | 209 +++++ .../ml/neuralnet/twod/util/package-info.java} | 16 +- .../commons/math3/ode/AbstractFieldIntegrator.java | 453 ++++++++++ .../commons/math3/ode/AbstractIntegrator.java | 32 +- .../math3/ode/ContinuousOutputFieldModel.java | 345 ++++++++ .../commons/math3/ode/ExpandableStatefulODE.java | 2 +- .../commons/math3/ode/FieldEquationsMapper.java | 203 +++++ .../commons/math3/ode/FieldExpandableODE.java | 147 ++++ .../apache/commons/math3/ode/FieldODEState.java | 139 +++ .../math3/ode/FieldODEStateAndDerivative.java | 82 ++ .../commons/math3/ode/FieldSecondaryEquations.java | 75 ++ .../ode/FirstOrderFieldDifferentialEquations.java | 73 ++ .../math3/ode/FirstOrderFieldIntegrator.java | 188 ++++ .../apache/commons/math3/ode/JacobianMatrices.java | 4 +- ...tegrator.java => MultistepFieldIntegrator.java} | 255 +++--- .../commons/math3/ode/MultistepIntegrator.java | 38 +- .../commons/math3/ode/ParameterConfiguration.java | 2 +- .../math3/ode/ParameterJacobianWrapper.java | 6 +- .../commons/math3/ode/ParameterizedWrapper.java | 2 +- .../math3/ode/UnknownParameterException.java | 2 +- .../apache/commons/math3/ode/events/Action.java | 56 ++ .../commons/math3/ode/events/EventFilter.java | 26 +- .../commons/math3/ode/events/EventHandler.java | 2 +- .../commons/math3/ode/events/EventState.java | 18 +- .../math3/ode/events/FieldEventHandler.java | 180 ++++ .../commons/math3/ode/events/FieldEventState.java | 344 ++++++++ ...tor.java => AdamsBashforthFieldIntegrator.java} | 251 +++--- .../ode/nonstiff/AdamsBashforthIntegrator.java | 123 ++- .../math3/ode/nonstiff/AdamsFieldIntegrator.java | 145 ++++ .../ode/nonstiff/AdamsFieldStepInterpolator.java | 189 ++++ ...rator.java => AdamsMoultonFieldIntegrator.java} | 249 +++--- .../math3/ode/nonstiff/AdamsMoultonIntegrator.java | 16 +- ...er.java => AdamsNordsieckFieldTransformer.java} | 238 +++--- .../ode/nonstiff/AdamsNordsieckTransformer.java | 100 ++- .../nonstiff/AdaptiveStepsizeFieldIntegrator.java | 366 ++++++++ .../ClassicalRungeKuttaFieldIntegrator.java | 111 +++ .../ClassicalRungeKuttaFieldStepInterpolator.java | 136 +++ .../ClassicalRungeKuttaStepInterpolator.java | 5 +- .../nonstiff/DormandPrince54FieldIntegrator.java | 232 +++++ .../DormandPrince54FieldStepInterpolator.java | 249 ++++++ .../nonstiff/DormandPrince54StepInterpolator.java | 5 +- .../nonstiff/DormandPrince853FieldIntegrator.java | 454 ++++++++++ .../DormandPrince853FieldStepInterpolator.java | 302 +++++++ .../nonstiff/DormandPrince853StepInterpolator.java | 5 +- .../EmbeddedRungeKuttaFieldIntegrator.java | 385 +++++++++ .../math3/ode/nonstiff/EulerFieldIntegrator.java | 96 +++ .../ode/nonstiff/EulerFieldStepInterpolator.java | 108 +++ .../math3/ode/nonstiff/EulerStepInterpolator.java | 5 +- .../ode/nonstiff/FieldButcherArrayProvider.java | 46 + .../math3/ode/nonstiff/GillFieldIntegrator.java | 121 +++ .../ode/nonstiff/GillFieldStepInterpolator.java | 148 ++++ .../math3/ode/nonstiff/GillStepInterpolator.java | 5 +- .../GraggBulirschStoerStepInterpolator.java | 18 +- .../ode/nonstiff/HighamHall54FieldIntegrator.java | 205 +++++ .../HighamHall54FieldStepInterpolator.java | 116 +++ .../ode/nonstiff/HighamHall54StepInterpolator.java | 5 +- .../math3/ode/nonstiff/LutherFieldIntegrator.java | 146 ++++ .../ode/nonstiff/LutherFieldStepInterpolator.java | 224 +++++ .../math3/ode/nonstiff/LutherStepInterpolator.java | 5 +- .../ode/nonstiff/MidpointFieldIntegrator.java | 96 +++ .../nonstiff/MidpointFieldStepInterpolator.java | 118 +++ .../ode/nonstiff/MidpointStepInterpolator.java | 5 +- .../ode/nonstiff/RungeKuttaFieldIntegrator.java | 273 ++++++ .../nonstiff/RungeKuttaFieldStepInterpolator.java | 143 ++++ .../ode/nonstiff/RungeKuttaStepInterpolator.java | 2 +- .../ode/nonstiff/ThreeEighthesFieldIntegrator.java | 110 +++ .../ThreeEighthesFieldStepInterpolator.java | 139 +++ .../nonstiff/ThreeEighthesStepInterpolator.java | 5 +- .../sampling/AbstractFieldStepInterpolator.java | 171 ++++ .../math3/ode/sampling/FieldFixedStepHandler.java | 69 ++ .../math3/ode/sampling/FieldStepHandler.java | 75 ++ .../math3/ode/sampling/FieldStepInterpolator.java | 76 ++ .../math3/ode/sampling/FieldStepNormalizer.java | 273 ++++++ .../math3/ode/sampling/StepNormalizerBounds.java | 3 +- .../math3/ode/sampling/StepNormalizerMode.java | 1 + .../apache/commons/math3/optim/PointValuePair.java | 2 +- .../commons/math3/optim/PointVectorValuePair.java | 2 +- .../math3/optim/linear/LinearConstraint.java | 2 + .../optim/linear/LinearObjectiveFunction.java | 2 + .../commons/math3/optim/linear/Relationship.java | 3 +- .../commons/math3/optim/linear/SimplexTableau.java | 2 + .../math3/optim/nonlinear/scalar/LineSearch.java | 1 + .../scalar/MultiStartMultivariateOptimizer.java | 1 + .../scalar/MultivariateFunctionMappingAdapter.java | 6 +- .../NonLinearConjugateGradientOptimizer.java | 2 +- .../nonlinear/scalar/noderiv/BOBYQAOptimizer.java | 25 +- .../nonlinear/scalar/noderiv/CMAESOptimizer.java | 4 +- .../nonlinear/scalar/noderiv/SimplexOptimizer.java | 2 + .../MultiStartMultivariateVectorOptimizer.java | 3 + .../math3/optim/univariate/BracketFinder.java | 14 +- .../univariate/MultiStartUnivariateOptimizer.java | 1 + .../BaseMultivariateMultiStartOptimizer.java | 1 + .../BaseMultivariateVectorMultiStartOptimizer.java | 1 + .../commons/math3/optimization/PointValuePair.java | 2 +- .../math3/optimization/PointVectorValuePair.java | 2 +- .../math3/optimization/direct/BOBYQAOptimizer.java | 25 +- .../math3/optimization/direct/CMAESOptimizer.java | 2 +- .../direct/MultivariateFunctionMappingAdapter.java | 8 +- .../math3/optimization/direct/PowellOptimizer.java | 1 + .../optimization/direct/SimplexOptimizer.java | 2 + .../math3/optimization/fitting/CurveFitter.java | 5 +- .../math3/optimization/fitting/GaussianFitter.java | 18 +- .../NonLinearConjugateGradientOptimizer.java | 2 +- .../optimization/linear/LinearConstraint.java | 2 + .../linear/LinearObjectiveFunction.java | 2 + .../math3/optimization/linear/Relationship.java | 3 +- .../math3/optimization/linear/SimplexTableau.java | 2 + .../univariate/UnivariateMultiStartOptimizer.java | 1 + .../commons/math3/random/BitsStreamGenerator.java | 111 ++- .../math3/random/EmpiricalDistribution.java | 17 +- .../commons/math3/random/JDKRandomGenerator.java | 17 + .../org/apache/commons/math3/special/Beta.java | 2 + .../org/apache/commons/math3/special/Gamma.java | 12 +- .../org/apache/commons/math3/stat/Frequency.java | 4 +- .../stat/clustering/KMeansPlusPlusClusterer.java | 2 +- .../stat/correlation/KendallsCorrelation.java | 3 +- .../stat/correlation/SpearmansCorrelation.java | 3 + .../correlation/StorelessBivariateCovariance.java | 4 +- .../descriptive/AggregateSummaryStatistics.java | 14 +- .../stat/descriptive/DescriptiveStatistics.java | 17 +- .../math3/stat/descriptive/moment/FirstMoment.java | 4 +- .../stat/descriptive/moment/FourthMoment.java | 4 +- .../math3/stat/descriptive/moment/Skewness.java | 5 + .../math3/stat/descriptive/moment/ThirdMoment.java | 4 +- .../stat/descriptive/rank/PSquarePercentile.java | 3 +- .../math3/stat/descriptive/rank/Percentile.java | 38 +- .../stat/inference/KolmogorovSmirnovTest.java | 536 +++++++++--- .../commons/math3/stat/ranking/NaturalRanking.java | 2 +- .../math3/transform/FastFourierTransformer.java | 3 +- .../apache/commons/math3/util/Combinations.java | 9 +- .../commons/math3/util/CombinatoricsUtils.java | 24 +- .../org/apache/commons/math3/util/FastMath.java | 466 +++++----- .../org/apache/commons/math3/util/Incrementor.java | 59 ++ .../apache/commons/math3/util/IntegerSequence.java | 362 ++++++++ .../commons/math3/util/IterationManager.java | 32 +- .../org/apache/commons/math3/util/MathArrays.java | 363 +++++--- .../org/apache/commons/math3/util/MathUtils.java | 23 + .../java/org/apache/commons/math3/util/Pair.java | 1 + .../org/apache/commons/math3/util/Precision.java | 39 +- .../commons/math3/util/ResizableDoubleArray.java | 24 +- .../exception/util/LocalizedFormats_fr.properties | 2 + src/site/site.xml | 8 +- src/site/xdoc/download_math.xml | 26 +- src/site/xdoc/userguide/analysis.xml | 44 +- src/site/xdoc/userguide/exceptions.xml | 10 +- src/site/xdoc/userguide/filter.xml | 6 +- src/site/xdoc/userguide/fitting.xml | 8 +- src/site/xdoc/userguide/genetics.xml | 8 +- src/site/xdoc/userguide/geometry.xml | 124 ++- src/site/xdoc/userguide/index.xml | 65 +- src/site/xdoc/userguide/leastsquares.xml | 366 ++++++++ src/site/xdoc/userguide/ode.xml | 275 +++--- src/site/xdoc/userguide/optimization.xml | 7 +- src/site/xdoc/userguide/stat.xml | 9 +- src/test/R/ChiSquareDistributionTestCases.R | 8 +- src/test/R/FDistributionTestCases.R | 8 +- src/test/R/GammaDistributionTestCases.R | 8 +- .../R/KolmogorovSmirnovDistributionTestCases.R | 6 +- src/test/R/KolmogorovSmirnovTestCases.R | 62 +- src/test/R/LevyDistributionTestCases.R | 5 +- src/test/R/README.txt | 72 +- src/test/R/TDistributionTestCases.R | 8 +- src/test/R/TTestCases | 20 +- src/test/R/WeibullDistributionTestCases.R | 8 +- src/test/R/anovaTestCases | 8 +- src/test/R/binomialTestCases | 8 +- src/test/R/cauchyTestCases.R | 6 +- src/test/R/chiSquareTestCases | 20 +- src/test/R/correlationTestCases | 16 +- src/test/R/covarianceTestCases | 16 +- src/test/R/descriptiveTestCases | 6 +- src/test/R/exponentialTestCases | 8 +- src/test/R/geometricTestCases | 10 +- src/test/R/hypergeometricTestCases | 12 +- src/test/R/multipleOLSRegressionTestCases | 32 +- src/test/R/nakagamiTestCases.R | 6 +- src/test/R/normalTestCases | 8 +- src/test/R/paretoTestCases | 11 +- src/test/R/pascalTestCases | 6 +- src/test/R/poissonTestCases | 12 +- src/test/R/regressionTestCases | 24 +- src/test/R/testAll | 14 +- src/test/R/testFunctions | 6 +- src/test/R/zipfTestCases | 6 +- .../org/apache/commons/math3/PerfTestUtils.java | 2 + .../commons/math3/analysis/FunctionUtilsTest.java | 8 +- .../differentiation/DerivativeStructureTest.java | 16 +- .../FiniteDifferencesDifferentiatorTest.java | 14 +- .../differentiation/GradientFunctionTest.java | 4 +- .../differentiation/JacobianFunctionTest.java | 4 +- .../differentiation/SparseGradientTest.java | 4 +- .../math3/analysis/function/GaussianTest.java | 2 +- .../math3/analysis/function/LogisticTest.java | 8 +- .../math3/analysis/function/SigmoidTest.java | 2 +- .../math3/analysis/function/StepFunctionTest.java | 8 +- .../integration/MidPointIntegratorTest.java | 4 +- .../BicubicInterpolatingFunctionTest.java | 1 - .../BicubicSplineInterpolatingFunctionTest.java | 21 +- .../BicubicSplineInterpolatorTest.java | 8 +- .../interpolation/MicrosphereInterpolatorTest.java | 3 + .../MicrosphereProjectionInterpolatorTest.java | 148 ++++ .../PiecewiseBicubicSplineInterpolatorTest.java | 2 - ...ingPolynomialBicubicSplineInterpolatorTest.java | 10 +- .../TricubicInterpolatingFunctionTest.java | 4 +- .../interpolation/TricubicInterpolatorTest.java | 1 - .../TricubicSplineInterpolatingFunctionTest.java | 18 +- .../TricubicSplineInterpolatorTest.java | 14 +- .../polynomials/PolynomialSplineFunctionTest.java | 2 +- .../analysis/polynomials/PolynomialsUtilsTest.java | 2 +- .../FieldBracketingNthOrderBrentSolverTest.java} | 46 +- .../apache/commons/math3/complex/ComplexTest.java | 58 +- .../commons/math3/complex/QuaternionTest.java | 15 +- .../dfp/BracketingNthOrderBrentSolverDFPTest.java | 1 + .../org/apache/commons/math3/dfp/DfpDecTest.java | 6 +- .../org/apache/commons/math3/dfp/DfpMathTest.java | 122 +-- .../java/org/apache/commons/math3/dfp/DfpTest.java | 10 + .../math3/distribution/BetaDistributionTest.java | 73 ++ .../distribution/BinomialDistributionTest.java | 4 +- .../distribution/ConstantRealDistributionTest.java | 4 +- .../EnumeratedIntegerDistributionTest.java | 9 + .../EnumeratedRealDistributionTest.java | 14 +- .../distribution/ExponentialDistributionTest.java | 1 + .../math3/distribution/GammaDistributionTest.java | 3 +- .../distribution/GeometricDistributionTest.java | 6 +- .../HypergeometricDistributionTest.java | 14 +- .../KolmogorovSmirnovDistributionTest.java | 8 +- .../math3/distribution/LevyDistributionTest.java | 2 +- .../MultivariateNormalDistributionTest.java | 2 +- .../math3/distribution/NormalDistributionTest.java | 10 + .../distribution/PoissonDistributionTest.java | 2 +- .../distribution/RealDistributionAbstractTest.java | 18 +- .../math3/distribution/TDistributionTest.java | 4 +- .../distribution/UniformRealDistributionTest.java | 10 +- .../math3/distribution/ZipfDistributionTest.java | 139 ++- ...teNormalMixtureExpectationMaximizationTest.java | 10 +- .../exception/DimensionMismatchExceptionTest.java | 2 +- .../exception/MaxCountExceededExceptionTest.java | 2 +- .../NonMonotonicSequenceExceptionTest.java | 2 +- .../math3/exception/NotPositiveExceptionTest.java | 2 +- .../NotStrictlyPositiveExceptionTest.java | 2 +- .../exception/NumberIsTooLargeExceptionTest.java | 2 +- .../exception/NumberIsTooSmallExceptionTest.java | 2 +- .../math3/exception/OutOfRangeExceptionTest.java | 2 +- .../exception/TooManyEvaluationsExceptionTest.java | 2 +- .../commons/math3/exception/util/ArgUtilsTest.java | 2 +- .../math3/exception/util/ExceptionContextTest.java | 2 +- .../math3/exception/util/LocalizedFormatsTest.java | 2 +- .../commons/math3/filter/KalmanFilterTest.java | 50 +- .../math3/fitting/GaussianCurveFitterTest.java | 16 +- .../commons/math3/fitting/GaussianFitterTest.java | 16 +- .../math3/fitting/HarmonicCurveFitterTest.java | 2 +- .../math3/fitting/PolynomialCurveFitterTest.java | 2 +- .../math3/fitting/SimpleCurveFitterTest.java | 5 +- .../math3/fitting/leastsquares/CircleProblem.java | 2 +- .../fitting/leastsquares/CircleVectorial.java | 2 +- .../math3/fitting/leastsquares/MinpackTest.java | 4 +- .../leastsquares/RandomCirclePointGenerator.java | 3 +- .../RandomStraightLinePointGenerator.java | 3 +- .../commons/math3/fraction/BigFractionTest.java | 4 +- .../commons/math3/fraction/FractionTest.java | 11 + .../commons/math3/genetics/CycleCrossoverTest.java | 4 +- .../math3/genetics/DummyListChromosome.java | 2 +- .../genetics/ElitisticListPopulationTest.java | 10 +- .../commons/math3/genetics/ListPopulationTest.java | 26 +- .../math3/genetics/NPointCrossoverTest.java | 16 +- .../math3/genetics/OrderedCrossoverTest.java | 6 +- .../commons/math3/genetics/RandomKeyTest.java | 2 +- .../math3/genetics/UniformCrossoverTest.java | 14 +- .../geometry/euclidean/oned/IntervalTest.java | 6 + .../euclidean/threed/FieldRotationDSTest.java | 556 ++++++++++-- .../euclidean/threed/FieldRotationDfpTest.java | 434 ++++++++-- .../euclidean/threed/FieldVector3DTest.java | 8 +- .../math3/geometry/euclidean/threed/LineTest.java | 2 +- .../math3/geometry/euclidean/threed/PlaneTest.java | 6 +- .../euclidean/threed/PolyhedronsSetTest.java | 28 +- .../geometry/euclidean/threed/RotationTest.java | 360 +++++++- .../euclidean/threed/SphereGeneratorTest.java | 2 +- .../euclidean/threed/SphericalCoordinatesTest.java | 2 +- .../geometry/euclidean/threed/SubLineTest.java | 2 +- .../geometry/euclidean/threed/Vector3DTest.java | 8 +- .../geometry/euclidean/twod/DiskGeneratorTest.java | 2 +- .../math3/geometry/euclidean/twod/LineTest.java | 6 +- .../geometry/euclidean/twod/PolygonsSetTest.java | 26 +- .../geometry/euclidean/twod/Vector2DTest.java | 6 +- .../hull/ConvexHullGenerator2DAbstractTest.java | 18 +- .../math3/geometry/partitioning/RegionDumper.java | 2 +- .../math3/geometry/partitioning/RegionParser.java | 2 +- .../math3/geometry/spherical/oned/ArcsSetTest.java | 72 +- .../math3/geometry/spherical/twod/CircleTest.java | 8 +- .../spherical/twod/SphericalPolygonsSetTest.java | 22 +- .../geometry/spherical/twod/SubCircleTest.java | 33 +- .../math3/linear/Array2DRowRealMatrixTest.java | 2 +- .../commons/math3/linear/DiagonalMatrixTest.java | 6 +- .../math3/linear/EigenDecompositionTest.java | 20 +- .../math3/linear/HessenbergTransformerTest.java | 10 +- .../MatrixDimensionMismatchExceptionTest.java | 2 +- .../commons/math3/linear/MatrixUtilsTest.java | 16 +- .../commons/math3/linear/QRDecompositionTest.java | 2 +- .../commons/math3/linear/RRQRSolverTest.java | 4 +- .../RectangularCholeskyDecompositionTest.java | 2 +- .../commons/math3/linear/SchurTransformerTest.java | 6 +- .../math3/ml/clustering/DBSCANClustererTest.java | 10 +- .../ml/clustering/KMeansPlusPlusClustererTest.java | 12 +- .../MultiKMeansPlusPlusClustererTest.java | 2 +- .../evaluation/SumOfClusterVariancesTest.java | 4 +- .../commons/math3/ml/neuralnet/MapUtilsTest.java | 18 + .../commons/math3/ml/neuralnet/NetworkTest.java | 41 + .../commons/math3/ml/neuralnet/NeuronTest.java | 26 + .../ml/neuralnet/OffsetFeatureInitializer.java | 2 +- .../ml/neuralnet/sofm/KohonenTrainingTaskTest.java | 23 +- .../neuralnet/sofm/TravellingSalesmanSolver.java | 60 +- .../ml/neuralnet/twod/NeuronSquareMesh2DTest.java | 208 ++++- .../ml/neuralnet/twod/util/LocationFinderTest.java | 69 ++ .../math3/ode/ContinuousOutputFieldModelTest.java | 219 +++++ .../commons/math3/ode/FieldExpandableODETest.java | 344 ++++++++ .../commons/math3/ode/JacobianMatricesTest.java | 27 +- .../commons/math3/ode/TestFieldProblem1.java | 79 ++ .../commons/math3/ode/TestFieldProblem2.java | 78 ++ .../commons/math3/ode/TestFieldProblem3.java | 124 +++ .../commons/math3/ode/TestFieldProblem4.java | 160 ++++ ...tProblemFactory.java => TestFieldProblem5.java} | 41 +- .../{TestProblem6.java => TestFieldProblem6.java} | 66 +- .../math3/ode/TestFieldProblemAbstract.java | 201 +++++ .../commons/math3/ode/TestFieldProblemHandler.java | 154 ++++ .../org/apache/commons/math3/ode/TestProblem1.java | 23 +- .../org/apache/commons/math3/ode/TestProblem2.java | 19 +- .../org/apache/commons/math3/ode/TestProblem3.java | 16 - .../org/apache/commons/math3/ode/TestProblem4.java | 16 - .../org/apache/commons/math3/ode/TestProblem5.java | 15 +- .../org/apache/commons/math3/ode/TestProblem6.java | 19 +- .../commons/math3/ode/TestProblemAbstract.java | 39 +- .../commons/math3/ode/TestProblemHandler.java | 40 +- .../commons/math3/ode/events/EventStateTest.java | 86 +- .../AdamsBashforthFieldIntegratorTest.java | 78 ++ .../ode/nonstiff/AdamsBashforthIntegratorTest.java | 161 +++- .../nonstiff/AdamsFieldIntegratorAbstractTest.java | 260 ++++++ .../nonstiff/AdamsMoultonFieldIntegratorTest.java | 78 ++ .../ode/nonstiff/AdamsMoultonIntegratorTest.java | 123 ++- .../nonstiff/AdamsNordsieckTransformerTest.java | 120 +++ ...lassicalRungKuttaFieldStepInterpolatorTest.java | 63 ++ .../ClassicalRungeKuttaFieldIntegratorTest.java | 103 +++ .../ClassicalRungeKuttaIntegratorTest.java | 11 +- .../ClassicalRungeKuttaStepInterpolatorTest.java | 2 +- .../DormandPrince54FieldIntegratorTest.java | 97 +++ .../DormandPrince54FieldStepInterpolatorTest.java | 63 ++ .../DormandPrince54StepInterpolatorTest.java | 2 +- .../DormandPrince853FieldIntegratorTest.java | 97 +++ .../DormandPrince853FieldStepInterpolatorTest.java | 63 ++ .../DormandPrince853StepInterpolatorTest.java | 2 +- ...eddedRungeKuttaFieldIntegratorAbstractTest.java | 600 +++++++++++++ .../ode/nonstiff/EulerFieldIntegratorTest.java | 105 +++ .../nonstiff/EulerFieldStepInterpolatorTest.java | 62 ++ .../math3/ode/nonstiff/EulerIntegratorTest.java | 12 +- .../ode/nonstiff/EulerStepInterpolatorTest.java | 2 +- .../ode/nonstiff/GillFieldIntegratorTest.java | 103 +++ .../nonstiff/GillFieldStepInterpolatorTest.java | 63 ++ .../math3/ode/nonstiff/GillIntegratorTest.java | 13 +- .../ode/nonstiff/GillStepInterpolatorTest.java | 2 +- .../GraggBulirschStoerStepInterpolatorTest.java | 2 +- .../nonstiff/HighamHall54FieldIntegratorTest.java | 97 +++ .../HighamHall54FieldStepInterpolatorTest.java | 63 ++ .../ode/nonstiff/HighamHall54IntegratorTest.java | 2 +- .../nonstiff/HighamHall54StepInterpolatorTest.java | 2 +- .../ode/nonstiff/LutherFieldIntegratorTest.java | 122 +++ .../nonstiff/LutherFieldStepInterpolatorTest.java | 63 ++ .../math3/ode/nonstiff/LutherIntegratorTest.java | 11 +- .../ode/nonstiff/LutherStepInterpolatorTest.java | 2 +- .../ode/nonstiff/MidpointFieldIntegratorTest.java | 103 +++ .../MidpointFieldStepInterpolatorTest.java | 63 ++ .../math3/ode/nonstiff/MidpointIntegratorTest.java | 12 +- .../ode/nonstiff/MidpointStepInterpolatorTest.java | 2 +- .../RungeKuttaFieldIntegratorAbstractTest.java | 662 ++++++++++++++ ...ungeKuttaFieldStepInterpolatorAbstractTest.java | 305 +++++++ .../math3/ode/nonstiff/StepFieldProblem.java | 78 ++ .../nonstiff/ThreeEighthesFieldIntegratorTest.java | 103 +++ .../ThreeEighthesFieldStepInterpolatorTest.java | 63 ++ .../ode/nonstiff/ThreeEighthesIntegratorTest.java | 11 +- .../ThreeEighthesStepInterpolatorTest.java | 2 +- .../ode/sampling/DummyFieldStepInterpolator.java | 55 ++ .../sampling/NordsieckStepInterpolatorTest.java | 8 +- .../ode/sampling/StepInterpolatorTestUtils.java | 59 +- .../ode/sampling/StepNormalizerOutputTestBase.java | 8 +- .../math3/optim/SimplePointCheckerTest.java | 2 +- .../math3/optim/SimpleValueCheckerTest.java | 2 +- .../math3/optim/linear/SimplexSolverTest.java | 40 +- .../scalar/noderiv/BOBYQAOptimizerTest.java | 42 +- .../scalar/noderiv/CMAESOptimizerTest.java | 12 +- .../AbstractLeastSquaresOptimizerAbstractTest.java | 2 +- .../nonlinear/vector/jacobian/CircleProblem.java | 2 +- .../nonlinear/vector/jacobian/MinpackTest.java | 2 +- .../math3/optim/univariate/BrentOptimizerTest.java | 2 +- .../MultiStartUnivariateOptimizerTest.java | 2 +- .../SimpleUnivariateValueCheckerTest.java | 2 +- .../math3/optimization/SimplePointCheckerTest.java | 2 +- .../math3/optimization/SimpleValueCheckerTest.java | 2 +- .../optimization/direct/BOBYQAOptimizerTest.java | 42 +- .../optimization/direct/CMAESOptimizerTest.java | 14 +- .../optimization/fitting/GaussianFitterTest.java | 16 +- .../AbstractLeastSquaresOptimizerAbstractTest.java | 2 +- .../NonLinearConjugateGradientOptimizerTest.java | 2 +- .../optimization/linear/SimplexSolverTest.java | 26 +- .../univariate/BrentOptimizerTest.java | 2 +- .../SimpleUnivariateValueCheckerTest.java | 2 +- .../UnivariateMultiStartOptimizerTest.java | 2 +- .../apache/commons/math3/primes/PrimesTest.java | 2 +- .../math3/random/AbstractRandomGeneratorTest.java | 4 +- .../math3/random/BitsStreamGeneratorTest.java | 16 +- .../CorrelatedRandomVectorGeneratorTest.java | 10 +- .../math3/random/EmpiricalDistributionTest.java | 74 +- .../math3/random/HaltonSequenceGeneratorTest.java | 4 +- .../commons/math3/random/MersenneTwisterTest.java | 4 +- .../commons/math3/random/RandomAdaptorTest.java | 6 +- .../math3/random/RandomDataGeneratorTest.java | 94 +- .../math3/random/RandomGeneratorAbstractTest.java | 2 +- .../math3/random/SobolSequenceGeneratorTest.java | 8 +- .../math3/random/StableRandomGeneratorTest.java | 6 +- .../UnitSphereRandomVectorGeneratorTest.java | 2 +- .../commons/math3/random/ValueServerTest.java | 8 +- .../commons/math3/random/Well19937aTest.java | 2 +- .../commons/math3/random/Well19937cTest.java | 2 +- .../commons/math3/random/Well44497aTest.java | 4 +- .../commons/math3/random/Well44497bTest.java | 4 +- .../apache/commons/math3/random/Well512aTest.java | 2 +- .../apache/commons/math3/special/BesselJTest.java | 6 +- .../org/apache/commons/math3/special/ErfTest.java | 54 +- .../apache/commons/math3/special/GammaTest.java | 29 + .../apache/commons/math3/stat/FrequencyTest.java | 36 +- .../apache/commons/math3/stat/StatUtilsTest.java | 16 +- .../math3/stat/clustering/DBSCANClustererTest.java | 10 +- .../clustering/KMeansPlusPlusClustererTest.java | 8 +- .../stat/correlation/KendallsCorrelationTest.java | 20 +- .../correlation/SpearmansRankCorrelationTest.java | 4 +- .../stat/correlation/StorelessCovarianceTest.java | 10 +- .../AggregateSummaryStatisticsTest.java | 40 +- .../descriptive/DescriptiveStatisticsTest.java | 2 +- .../descriptive/StatisticalSummaryValuesTest.java | 2 +- .../StorelessUnivariateStatisticAbstractTest.java | 2 +- .../stat/descriptive/SummaryStatisticsTest.java | 20 +- .../UnivariateStatisticAbstractTest.java | 4 +- .../descriptive/rank/PSquarePercentileTest.java | 4 +- .../stat/descriptive/rank/PercentileTest.java | 4 +- .../stat/descriptive/summary/ProductTest.java | 2 +- .../math3/stat/descriptive/summary/SumLogTest.java | 4 +- .../math3/stat/descriptive/summary/SumSqTest.java | 2 +- .../math3/stat/descriptive/summary/SumTest.java | 2 +- .../commons/math3/stat/inference/GTestTest.java | 14 +- .../stat/inference/KolmogorovSmirnovTestTest.java | 408 ++++++++- .../math3/stat/inference/MannWhitneyUTestTest.java | 14 +- .../math3/stat/inference/TestUtilsTest.java | 6 +- .../stat/inference/WilcoxonSignedRankTestTest.java | 36 +- .../stat/interval/AgrestiCoullIntervalTest.java | 2 +- .../BinomialConfidenceIntervalAbstractTest.java | 4 +- .../stat/interval/ClopperPearsonIntervalTest.java | 2 +- .../math3/stat/interval/IntervalUtilsTest.java | 4 +- .../interval/NormalApproximationIntervalTest.java | 2 +- .../stat/interval/WilsonScoreIntervalTest.java | 2 +- .../math3/stat/ranking/NaturalRankingTest.java | 14 +- .../GLSMultipleLinearRegressionTest.java | 44 +- .../regression/MillerUpdatingRegressionTest.java | 34 +- .../MultipleLinearRegressionAbstractTest.java | 20 +- .../OLSMultipleLinearRegressionTest.java | 88 +- .../stat/regression/SimpleRegressionTest.java | 7 +- .../transform/FastFourierTransformerTest.java | 2 + .../commons/math3/util/ArithmeticUtilsTest.java | 22 +- .../commons/math3/util/CombinationsTest.java | 4 +- .../apache/commons/math3/util/FastMathTest.java | 492 ++++++++++- .../apache/commons/math3/util/IncrementorTest.java | 4 +- .../commons/math3/util/IntegerSequenceTest.java | 278 ++++++ .../apache/commons/math3/util/MathArraysTest.java | 196 ++++- .../math3/util/ResizableDoubleArrayTest.java | 25 +- test-jar.xml | 50 +- 627 files changed, 26599 insertions(+), 4915 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/commons-math3.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

