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-math.git
from 85c6427a1 Add code of conduct new 49d542fc0 Update to commons RNG 1.5 new 8dfca662f Update git ignore to recursively ignore build files new bc9e8bd27 Update fixed seed test new 93e3ee4b7 Formatting. Remove empty lines before closing curly bracket. new a8d392580 Use diamond operator new 5a8234a2f Remove trailing whitespace new e59397ba1 Update to CP 54 new 8d4381b75 Drop junit 5.7.2 for 5.9.0 in commons parent new 10f519d8c Drop antrun 1.8 for 3.1.0 in commons parent new 070517388 Drop checkstyle 3.1.0 for 3.2.0 in commons parent new f142596f1 Fix checkstyle for UnnecessaryParentheses new 2ceab60e7 Update spotbugs 4.3.0 to CP 4.7.2.0 new 23ef546ef Update PMD version to commons parent new cff0c9b4b Remove javadoc links added by commons parent new 7b18e4f67 Reorder properties to match commons RNG parent. new b7988729b Drop surefire 3.0.0-M5 for 3.0.0-M7 in commons parent new 86c703f3a Update changes report configuration to allow component reports new c20a45006 Remove redundant properties and dependency management new e1dd863d2 Drop exec-maven-plugin management new 1d50e68f6 Add my name to the developers new 02ca77c64 Update coverage badge new 2c76d1891 Disable Travis (superseded by GH actions) new b72c0945a Use mvn for README contributing build goal The 23 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: .gitignore | 12 +- .travis.yml | 38 ------ README.md | 6 +- commons-math-core/pom.xml | 3 +- .../commons/math4/core/jdkmath/AccurateMath.java | 16 --- .../math4/examples/kmeans/image/StandAlone.java | 16 +-- commons-math-examples/pom.xml | 45 +------ commons-math-legacy-core/pom.xml | 3 +- .../apache/commons/math4/legacy/core/Field.java | 1 - .../apache/commons/math4/legacy/core/dfp/Dfp.java | 10 -- .../commons/math4/legacy/core/dfp/DfpDec.java | 2 - .../commons/math4/legacy/core/dfp/DfpField.java | 8 -- .../commons/math4/legacy/core/dfp/DfpMath.java | 11 -- .../core/ExtendedFieldElementAbstractTest.java | 1 - .../commons/math4/legacy/core/MathArraysTest.java | 1 - .../commons/math4/legacy/core/dfp/Decimal10.java | 1 - .../commons/math4/legacy/core/dfp/DfpDecTest.java | 1 - .../commons/math4/legacy/core/dfp/DfpMathTest.java | 1 - .../commons/math4/legacy/core/dfp/DfpTest.java | 1 - .../legacy/core/jdkmath/AccurateMathTest.java | 4 - commons-math-legacy-exception/pom.xml | 3 +- .../legacy/exception/MathArithmeticException.java | 1 - .../exception/MathIllegalArgumentException.java | 1 - .../exception/MathIllegalStateException.java | 1 - .../MathUnsupportedOperationException.java | 1 - .../legacy/exception/NotANumberException.java | 1 - .../legacy/exception/util/DummyLocalizable.java | 1 - .../exception/util/ExceptionContextProvider.java | 1 - .../exception/util/LocalizedFormatsTest.java | 3 - commons-math-legacy/pom.xml | 4 +- .../math4/legacy/analysis/FunctionUtils.java | 9 -- .../analysis/MultivariateMatrixFunction.java | 1 - .../analysis/MultivariateVectorFunction.java | 1 - .../legacy/analysis/UnivariateMatrixFunction.java | 1 - .../legacy/analysis/UnivariateVectorFunction.java | 1 - .../analysis/differentiation/DSCompiler.java | 48 ------- .../differentiation/DerivativeStructure.java | 13 +- .../FiniteDifferencesDifferentiator.java | 10 -- .../analysis/differentiation/GradientFunction.java | 2 - .../analysis/differentiation/JacobianFunction.java | 2 - .../MultivariateDifferentiableVectorFunction.java | 1 - .../analysis/differentiation/SparseGradient.java | 9 -- .../UnivariateDifferentiableMatrixFunction.java | 1 - .../UnivariateDifferentiableVectorFunction.java | 1 - .../UnivariateFunctionDifferentiator.java | 1 - .../UnivariateMatrixFunctionDifferentiator.java | 1 - .../UnivariateVectorFunctionDifferentiator.java | 1 - .../math4/legacy/analysis/function/Acos.java | 1 - .../math4/legacy/analysis/function/Acosh.java | 1 - .../math4/legacy/analysis/function/Asin.java | 1 - .../math4/legacy/analysis/function/Asinh.java | 1 - .../math4/legacy/analysis/function/Atan.java | 1 - .../math4/legacy/analysis/function/Atanh.java | 1 - .../math4/legacy/analysis/function/Cbrt.java | 1 - .../math4/legacy/analysis/function/Constant.java | 1 - .../math4/legacy/analysis/function/Cos.java | 1 - .../math4/legacy/analysis/function/Cosh.java | 1 - .../math4/legacy/analysis/function/Exp.java | 1 - .../math4/legacy/analysis/function/Expm1.java | 1 - .../math4/legacy/analysis/function/Gaussian.java | 3 - .../analysis/function/HarmonicOscillator.java | 2 - .../math4/legacy/analysis/function/Identity.java | 1 - .../math4/legacy/analysis/function/Inverse.java | 1 - .../math4/legacy/analysis/function/Log.java | 1 - .../math4/legacy/analysis/function/Log10.java | 1 - .../math4/legacy/analysis/function/Log1p.java | 1 - .../math4/legacy/analysis/function/Logistic.java | 1 - .../math4/legacy/analysis/function/Logit.java | 1 - .../math4/legacy/analysis/function/Minus.java | 1 - .../math4/legacy/analysis/function/Power.java | 1 - .../math4/legacy/analysis/function/Sigmoid.java | 5 - .../math4/legacy/analysis/function/Sin.java | 1 - .../math4/legacy/analysis/function/Sinc.java | 6 - .../math4/legacy/analysis/function/Sinh.java | 1 - .../math4/legacy/analysis/function/Sqrt.java | 1 - .../math4/legacy/analysis/function/Tan.java | 1 - .../math4/legacy/analysis/function/Tanh.java | 1 - .../analysis/integration/MidPointIntegrator.java | 4 +- .../analysis/integration/RombergIntegrator.java | 4 +- .../analysis/integration/TrapezoidIntegrator.java | 2 +- .../analysis/integration/UnivariateIntegrator.java | 1 - .../interpolation/AkimaSplineInterpolator.java | 1 - .../BicubicInterpolatingFunction.java | 2 - .../interpolation/FieldHermiteInterpolator.java | 5 - .../interpolation/HermiteInterpolator.java | 6 - .../analysis/polynomials/PolynomialFunction.java | 2 +- .../polynomials/PolynomialFunctionNewtonForm.java | 2 - .../analysis/polynomials/PolynomialsUtils.java | 10 +- .../legacy/analysis/solvers/AllowedSolution.java | 1 - .../legacy/analysis/solvers/BaseSecantSolver.java | 1 - .../BracketedRealFieldUnivariateSolver.java | 1 - .../solvers/BracketedUnivariateSolver.java | 1 - .../solvers/BracketingNthOrderBrentSolver.java | 19 +-- .../FieldBracketingNthOrderBrentSolver.java | 17 +-- .../legacy/analysis/solvers/LaguerreSolver.java | 4 +- .../legacy/analysis/solvers/SecantSolver.java | 1 - .../analysis/solvers/UnivariateSolverUtils.java | 8 +- .../distribution/EnumeratedDistribution.java | 2 +- .../distribution/EnumeratedRealDistribution.java | 1 - ...ariateNormalMixtureExpectationMaximization.java | 1 - .../math4/legacy/fitting/HarmonicCurveFitter.java | 2 +- .../leastsquares/DenseWeightedEvaluation.java | 1 - .../fitting/leastsquares/EvaluationRmsChecker.java | 1 - .../fitting/leastsquares/GaussNewtonOptimizer.java | 1 - .../leastsquares/LeastSquaresOptimizer.java | 2 - .../leastsquares/LevenbergMarquardtOptimizer.java | 6 +- .../leastsquares/MultivariateJacobianFunction.java | 1 - .../math4/legacy/genetics/BinaryMutation.java | 1 - .../commons/math4/legacy/genetics/Chromosome.java | 1 - .../legacy/genetics/ElitisticListPopulation.java | 1 - .../commons/math4/legacy/genetics/Fitness.java | 1 - .../legacy/genetics/FixedGenerationCount.java | 1 - .../math4/legacy/genetics/GeneticAlgorithm.java | 1 - .../genetics/InvalidRepresentationException.java | 1 - .../math4/legacy/genetics/OnePointCrossover.java | 1 - .../legacy/genetics/PermutationChromosome.java | 1 - .../math4/legacy/genetics/RandomKeyMutation.java | 1 - .../math4/legacy/genetics/TournamentSelection.java | 1 - .../math4/legacy/linear/AbstractFieldMatrix.java | 29 +--- .../math4/legacy/linear/AbstractRealMatrix.java | 17 +-- .../math4/legacy/linear/Array2DRowFieldMatrix.java | 5 +- .../math4/legacy/linear/Array2DRowRealMatrix.java | 4 +- .../math4/legacy/linear/ArrayFieldVector.java | 5 +- .../math4/legacy/linear/BiDiagonalTransformer.java | 7 - .../commons/math4/legacy/linear/BigRealField.java | 1 - .../math4/legacy/linear/BlockFieldMatrix.java | 13 +- .../math4/legacy/linear/BlockRealMatrix.java | 9 +- .../math4/legacy/linear/ConjugateGradient.java | 4 +- .../math4/legacy/linear/EigenDecomposition.java | 1 - .../math4/legacy/linear/FieldLUDecomposition.java | 8 +- .../commons/math4/legacy/linear/FieldVector.java | 1 - .../math4/legacy/linear/LUDecomposition.java | 6 +- .../commons/math4/legacy/linear/MatrixUtils.java | 7 +- .../legacy/linear/OpenIntToDoubleHashMap.java | 11 -- .../math4/legacy/linear/OpenIntToFieldHashMap.java | 11 -- .../math4/legacy/linear/OpenMapRealMatrix.java | 2 - .../math4/legacy/linear/OpenMapRealVector.java | 1 - .../math4/legacy/linear/QRDecomposition.java | 1 - .../math4/legacy/linear/RealMatrixFormat.java | 1 - .../commons/math4/legacy/linear/RealVector.java | 4 +- .../math4/legacy/linear/RealVectorFormat.java | 1 - .../linear/RectangularCholeskyDecomposition.java | 3 - .../legacy/linear/SingularValueDecomposition.java | 2 - .../math4/legacy/linear/SparseFieldMatrix.java | 1 - .../math4/legacy/linear/SparseFieldVector.java | 5 +- .../math4/legacy/linear/SparseRealMatrix.java | 1 - .../apache/commons/math4/legacy/linear/SymmLQ.java | 4 +- .../legacy/ml/clustering/CentroidCluster.java | 1 - .../math4/legacy/ml/clustering/DoublePoint.java | 1 - .../clustering/ElkanKMeansPlusPlusClusterer.java | 18 +-- .../legacy/ml/clustering/FuzzyKMeansClusterer.java | 5 +- .../ml/clustering/KMeansPlusPlusClusterer.java | 10 +- .../math4/legacy/ode/AbstractFieldIntegrator.java | 6 - .../math4/legacy/ode/AbstractIntegrator.java | 7 - .../math4/legacy/ode/AbstractParameterizable.java | 1 - .../legacy/ode/ContinuousOutputFieldModel.java | 6 - .../math4/legacy/ode/ContinuousOutputModel.java | 10 +- .../commons/math4/legacy/ode/EquationsMapper.java | 1 - .../math4/legacy/ode/ExpandableStatefulODE.java | 8 -- .../math4/legacy/ode/FieldEquationsMapper.java | 1 - .../math4/legacy/ode/FieldExpandableODE.java | 4 - .../commons/math4/legacy/ode/FieldODEState.java | 2 - .../legacy/ode/FieldODEStateAndDerivative.java | 1 - .../math4/legacy/ode/FieldSecondaryEquations.java | 1 - .../math4/legacy/ode/FirstOrderConverter.java | 2 - .../ode/FirstOrderDifferentialEquations.java | 1 - .../ode/FirstOrderFieldDifferentialEquations.java | 1 - .../legacy/ode/FirstOrderFieldIntegrator.java | 1 - .../math4/legacy/ode/FirstOrderIntegrator.java | 1 - .../commons/math4/legacy/ode/JacobianMatrices.java | 15 +-- .../legacy/ode/MainStateJacobianProvider.java | 1 - .../math4/legacy/ode/MultistepFieldIntegrator.java | 11 -- .../math4/legacy/ode/MultistepIntegrator.java | 11 -- .../commons/math4/legacy/ode/ODEIntegrator.java | 1 - .../math4/legacy/ode/ParameterConfiguration.java | 1 - .../legacy/ode/ParameterJacobianProvider.java | 1 - .../math4/legacy/ode/ParameterJacobianWrapper.java | 2 - .../commons/math4/legacy/ode/Parameterizable.java | 1 - .../commons/math4/legacy/ode/ParameterizedODE.java | 1 - .../math4/legacy/ode/ParameterizedWrapper.java | 1 - .../ode/SecondOrderDifferentialEquations.java | 1 - .../math4/legacy/ode/SecondOrderIntegrator.java | 1 - .../math4/legacy/ode/SecondaryEquations.java | 1 - .../legacy/ode/UnknownParameterException.java | 1 - .../commons/math4/legacy/ode/events/Action.java | 1 - .../math4/legacy/ode/events/EventFilter.java | 7 - .../math4/legacy/ode/events/EventHandler.java | 2 - .../math4/legacy/ode/events/EventState.java | 26 ++-- .../math4/legacy/ode/events/FieldEventHandler.java | 1 - .../math4/legacy/ode/events/FieldEventState.java | 7 - .../math4/legacy/ode/events/FilterType.java | 3 - .../math4/legacy/ode/events/Transformer.java | 1 - .../nonstiff/AdamsBashforthFieldIntegrator.java | 7 - .../ode/nonstiff/AdamsBashforthIntegrator.java | 7 - .../legacy/ode/nonstiff/AdamsFieldIntegrator.java | 1 - .../ode/nonstiff/AdamsFieldStepInterpolator.java | 3 - .../math4/legacy/ode/nonstiff/AdamsIntegrator.java | 1 - .../ode/nonstiff/AdamsMoultonFieldIntegrator.java | 5 - .../ode/nonstiff/AdamsMoultonIntegrator.java | 5 - .../nonstiff/AdamsNordsieckFieldTransformer.java | 6 - .../ode/nonstiff/AdamsNordsieckTransformer.java | 3 - .../nonstiff/AdaptiveStepsizeFieldIntegrator.java | 8 -- .../ode/nonstiff/AdaptiveStepsizeIntegrator.java | 16 +-- .../ClassicalRungeKuttaFieldIntegrator.java | 1 - .../ClassicalRungeKuttaFieldStepInterpolator.java | 2 - .../nonstiff/ClassicalRungeKuttaIntegrator.java | 1 - .../ClassicalRungeKuttaStepInterpolator.java | 4 +- .../nonstiff/DormandPrince54FieldIntegrator.java | 3 - .../DormandPrince54FieldStepInterpolator.java | 2 - .../ode/nonstiff/DormandPrince54Integrator.java | 3 - .../nonstiff/DormandPrince54StepInterpolator.java | 8 +- .../nonstiff/DormandPrince853FieldIntegrator.java | 4 - .../DormandPrince853FieldStepInterpolator.java | 3 - .../ode/nonstiff/DormandPrince853Integrator.java | 3 - .../nonstiff/DormandPrince853StepInterpolator.java | 13 +- .../EmbeddedRungeKuttaFieldIntegrator.java | 8 -- .../ode/nonstiff/EmbeddedRungeKuttaIntegrator.java | 8 -- .../legacy/ode/nonstiff/EulerFieldIntegrator.java | 1 - .../ode/nonstiff/EulerFieldStepInterpolator.java | 2 - .../math4/legacy/ode/nonstiff/EulerIntegrator.java | 1 - .../legacy/ode/nonstiff/EulerStepInterpolator.java | 4 +- .../ode/nonstiff/FieldButcherArrayProvider.java | 1 - .../legacy/ode/nonstiff/GillFieldIntegrator.java | 2 - .../ode/nonstiff/GillFieldStepInterpolator.java | 2 - .../math4/legacy/ode/nonstiff/GillIntegrator.java | 1 - .../legacy/ode/nonstiff/GillStepInterpolator.java | 4 +- .../ode/nonstiff/GraggBulirschStoerIntegrator.java | 76 ++++------- .../GraggBulirschStoerStepInterpolator.java | 13 +- .../ode/nonstiff/HighamHall54FieldIntegrator.java | 3 - .../HighamHall54FieldStepInterpolator.java | 2 - .../ode/nonstiff/HighamHall54Integrator.java | 3 - .../ode/nonstiff/HighamHall54StepInterpolator.java | 4 +- .../legacy/ode/nonstiff/LutherFieldIntegrator.java | 2 - .../ode/nonstiff/LutherFieldStepInterpolator.java | 2 - .../legacy/ode/nonstiff/LutherIntegrator.java | 1 - .../ode/nonstiff/LutherStepInterpolator.java | 4 +- .../ode/nonstiff/MidpointFieldIntegrator.java | 1 - .../nonstiff/MidpointFieldStepInterpolator.java | 2 - .../legacy/ode/nonstiff/MidpointIntegrator.java | 1 - .../ode/nonstiff/MidpointStepInterpolator.java | 4 +- .../ode/nonstiff/RungeKuttaFieldIntegrator.java | 6 - .../nonstiff/RungeKuttaFieldStepInterpolator.java | 1 - .../legacy/ode/nonstiff/RungeKuttaIntegrator.java | 6 - .../ode/nonstiff/RungeKuttaStepInterpolator.java | 5 - .../ode/nonstiff/ThreeEighthesFieldIntegrator.java | 1 - .../ThreeEighthesFieldStepInterpolator.java | 2 - .../ode/nonstiff/ThreeEighthesIntegrator.java | 1 - .../nonstiff/ThreeEighthesStepInterpolator.java | 6 +- .../sampling/AbstractFieldStepInterpolator.java | 1 - .../ode/sampling/AbstractStepInterpolator.java | 8 -- .../legacy/ode/sampling/DummyStepHandler.java | 1 - .../legacy/ode/sampling/FieldFixedStepHandler.java | 1 - .../legacy/ode/sampling/FieldStepHandler.java | 1 - .../legacy/ode/sampling/FieldStepInterpolator.java | 1 - .../legacy/ode/sampling/FieldStepNormalizer.java | 2 - .../legacy/ode/sampling/FixedStepHandler.java | 1 - .../ode/sampling/NordsieckStepInterpolator.java | 6 - .../math4/legacy/ode/sampling/StepHandler.java | 1 - .../legacy/ode/sampling/StepInterpolator.java | 1 - .../math4/legacy/ode/sampling/StepNormalizer.java | 1 - .../legacy/optim/AbstractOptimizationProblem.java | 1 - .../optim/linear/LinearObjectiveFunction.java | 2 +- .../math4/legacy/optim/linear/SimplexTableau.java | 18 +-- .../scalar/MultivariateFunctionMappingAdapter.java | 2 - .../scalar/MultivariateFunctionPenaltyAdapter.java | 2 +- .../nonlinear/scalar/noderiv/BOBYQAOptimizer.java | 9 -- .../legacy/random/SobolSequenceGenerator.java | 1 - .../commons/math4/legacy/special/BesselJ.java | 9 +- .../commons/math4/legacy/stat/Frequency.java | 3 +- .../commons/math4/legacy/stat/StatUtils.java | 1 - .../stat/correlation/SpearmansCorrelation.java | 1 - .../stat/correlation/StorelessCovariance.java | 2 - .../AbstractStorelessUnivariateStatistic.java | 1 - .../descriptive/AbstractUnivariateStatistic.java | 1 - .../math4/legacy/stat/descriptive/DoubleArray.java | 1 - .../descriptive/MultivariateSummaryStatistics.java | 1 - .../stat/descriptive/ResizableDoubleArray.java | 1 - .../StatisticalMultivariateSummary.java | 1 - .../stat/descriptive/StatisticalSummary.java | 1 - .../descriptive/StorelessUnivariateStatistic.java | 1 - .../descriptive/SynchronizedSummaryStatistics.java | 1 - .../stat/descriptive/WeightedEvaluation.java | 1 - .../stat/descriptive/moment/GeometricMean.java | 1 - .../legacy/stat/descriptive/moment/Kurtosis.java | 1 - .../stat/descriptive/moment/SecondMoment.java | 1 - .../stat/descriptive/moment/StandardDeviation.java | 1 - .../stat/descriptive/moment/ThirdMoment.java | 1 - .../descriptive/moment/VectorialCovariance.java | 2 - .../stat/descriptive/moment/VectorialMean.java | 1 - .../math4/legacy/stat/descriptive/rank/Median.java | 1 - .../rank/MedianOf3PivotingStrategy.java | 1 - .../stat/descriptive/rank/PSquarePercentile.java | 1 - .../legacy/stat/descriptive/rank/Percentile.java | 1 - .../legacy/stat/descriptive/summary/Product.java | 1 - .../math4/legacy/stat/descriptive/summary/Sum.java | 1 - .../stat/descriptive/summary/SumOfSquares.java | 1 - .../math4/legacy/stat/inference/ChiSquareTest.java | 13 +- .../commons/math4/legacy/stat/inference/GTest.java | 2 +- .../legacy/stat/inference/InferenceTestUtils.java | 1 - .../stat/inference/KolmogorovSmirnovTest.java | 2 +- .../math4/legacy/stat/inference/OneWayAnova.java | 7 - .../commons/math4/legacy/stat/inference/TTest.java | 27 ---- .../legacy/stat/interval/AgrestiCoullInterval.java | 1 - .../stat/interval/BinomialConfidenceInterval.java | 1 - .../math4/legacy/stat/interval/IntervalUtils.java | 1 - .../stat/interval/NormalApproximationInterval.java | 1 - .../math4/legacy/stat/ranking/NaturalRanking.java | 1 - .../AbstractMultipleLinearRegression.java | 4 +- .../regression/GLSMultipleLinearRegression.java | 2 - .../stat/regression/MillerUpdatingRegression.java | 1 - .../stat/regression/MultipleLinearRegression.java | 1 - .../regression/OLSMultipleLinearRegression.java | 1 - .../legacy/stat/regression/SimpleRegression.java | 3 +- .../math4/legacy/util/CombinatoricsUtils.java | 1 - .../commons/math4/legacy/util/ComplexFormat.java | 1 - .../commons/math4/legacy/util/CompositeFormat.java | 6 +- .../math4/legacy/analysis/FunctionUtilsTest.java | 5 - .../math4/legacy/analysis/MonitoredFunction.java | 1 - .../math4/legacy/analysis/QuinticFunction.java | 1 - .../math4/legacy/analysis/SumSincFunction.java | 1 - .../math4/legacy/analysis/XMinus5Function.java | 1 - .../analysis/differentiation/DSCompilerTest.java | 3 - .../differentiation/DerivativeStructureTest.java | 22 --- .../FiniteDifferencesDifferentiatorTest.java | 8 -- .../differentiation/GradientFunctionTest.java | 2 - .../differentiation/JacobianFunctionTest.java | 2 - .../differentiation/SparseGradientTest.java | 20 --- .../analysis/function/BivariateFunctionTest.java | 1 - .../math4/legacy/analysis/function/SqrtTest.java | 1 - .../UnivariateDifferentiableFunctionTest.java | 1 - .../analysis/function/UnivariateFunctionTest.java | 1 - .../IterativeLegendreGaussIntegratorTest.java | 2 - .../integration/MidPointIntegratorTest.java | 3 - .../integration/TrapezoidIntegratorTest.java | 1 - .../integration/gauss/BaseRuleFactoryTest.java | 2 +- .../FieldHermiteInterpolatorTest.java | 4 - .../interpolation/HermiteInterpolatorTest.java | 3 - .../interpolation/LoessInterpolatorTest.java | 2 +- .../PolynomialFunctionNewtonFormTest.java | 1 - .../analysis/polynomials/PolynomialsUtilsTest.java | 8 -- .../solvers/BaseSecantSolverAbstractTest.java | 3 +- .../solvers/BracketingNthOrderBrentSolverTest.java | 2 - .../legacy/analysis/solvers/BrentSolverTest.java | 1 - .../FieldBracketingNthOrderBrentSolverTest.java | 2 - .../legacy/analysis/solvers/MullerSolverTest.java | 2 +- .../EnumeratedRealDistributionTest.java | 10 +- .../field/ExtendedFieldElementAbstractTest.java | 1 - .../AbstractLeastSquaresOptimizerAbstractTest.java | 2 +- .../leastsquares/EvaluationRmsCheckerTest.java | 1 - .../fitting/leastsquares/EvaluationTest.java | 6 +- .../GaussNewtonOptimizerWithCholeskyTest.java | 1 - .../GaussNewtonOptimizerWithLUTest.java | 1 - .../GaussNewtonOptimizerWithQRTest.java | 1 - .../LevenbergMarquardtOptimizerTest.java | 1 - .../legacy/genetics/BinaryChromosomeTest.java | 1 - .../math4/legacy/genetics/BinaryMutationTest.java | 1 - .../math4/legacy/genetics/ChromosomeTest.java | 1 - .../math4/legacy/genetics/CycleCrossoverTest.java | 10 +- .../legacy/genetics/DummyBinaryChromosome.java | 1 - .../math4/legacy/genetics/DummyRandomKey.java | 1 - .../genetics/ElitisticListPopulationTest.java | 1 - .../math4/legacy/genetics/FitnessCachingTest.java | 2 +- .../legacy/genetics/FixedGenerationCountTest.java | 1 - .../genetics/GeneticAlgorithmTestBinary.java | 4 +- .../genetics/GeneticAlgorithmTestPermutations.java | 2 +- .../math4/legacy/genetics/ListPopulationTest.java | 1 - .../math4/legacy/genetics/NPointCrossoverTest.java | 9 +- .../legacy/genetics/OnePointCrossoverTest.java | 1 - .../legacy/genetics/OrderedCrossoverTest.java | 8 +- .../legacy/genetics/RandomKeyMutationTest.java | 1 - .../math4/legacy/genetics/RandomKeyTest.java | 1 - .../legacy/genetics/TournamentSelectionTest.java | 1 - .../legacy/genetics/UniformCrossoverTest.java | 12 +- .../math4/legacy/linear/ArrayFieldVectorTest.java | 7 - .../math4/legacy/linear/ArrayRealVectorTest.java | 1 - .../legacy/linear/BiDiagonalTransformerTest.java | 8 +- .../math4/legacy/linear/BigRealFieldTest.java | 1 - .../commons/math4/legacy/linear/BigRealTest.java | 1 - .../math4/legacy/linear/BlockFieldMatrixTest.java | 11 +- .../math4/legacy/linear/BlockRealMatrixTest.java | 6 +- .../legacy/linear/CholeskyDecompositionTest.java | 1 - .../math4/legacy/linear/CholeskySolverTest.java | 2 - .../math4/legacy/linear/DiagonalMatrixTest.java | 2 - .../legacy/linear/EigenDecompositionTest.java | 6 - .../legacy/linear/FieldLUDecompositionTest.java | 4 - .../math4/legacy/linear/FieldMatrixImplTest.java | 2 - .../math4/legacy/linear/LUDecompositionTest.java | 4 - .../legacy/linear/OpenIntToDoubleHashMapTest.java | 4 +- .../math4/legacy/linear/OpenIntToFieldTest.java | 3 +- .../math4/legacy/linear/QRDecompositionTest.java | 7 - .../commons/math4/legacy/linear/QRSolverTest.java | 3 - .../math4/legacy/linear/RRQRDecompositionTest.java | 5 - .../math4/legacy/linear/RRQRSolverTest.java | 6 - .../legacy/linear/RealVectorAbstractTest.java | 3 - .../RectangularCholeskyDecompositionTest.java | 4 - .../linear/SingularValueDecompositionTest.java | 6 - .../legacy/linear/SingularValueSolverTest.java | 2 - .../math4/legacy/linear/SparseFieldMatrixTest.java | 2 - .../math4/legacy/linear/SparseFieldVectorTest.java | 4 - .../math4/legacy/linear/SparseRealMatrixTest.java | 2 - .../math4/legacy/linear/SparseRealVectorTest.java | 2 - .../legacy/linear/TriDiagonalTransformerTest.java | 2 +- .../linear/UnmodifiableRealVectorAbstractTest.java | 1 - .../legacy/ml/clustering/DBSCANClustererTest.java | 6 +- .../ml/clustering/FuzzyKMeansClustererTest.java | 3 +- .../ml/clustering/KMeansPlusPlusClustererTest.java | 4 - .../MultiKMeansPlusPlusClustererTest.java | 5 +- .../legacy/ode/ContinuousOutputFieldModelTest.java | 8 +- .../legacy/ode/ContinuousOutputModelTest.java | 3 - .../math4/legacy/ode/FieldExpandableODETest.java | 3 - .../math4/legacy/ode/FirstOrderConverterTest.java | 3 - .../math4/legacy/ode/JacobianMatricesTest.java | 5 - .../math4/legacy/ode/TestFieldProblem1.java | 2 - .../math4/legacy/ode/TestFieldProblem2.java | 2 - .../math4/legacy/ode/TestFieldProblem3.java | 5 +- .../math4/legacy/ode/TestFieldProblem5.java | 1 - .../math4/legacy/ode/TestFieldProblem6.java | 3 - .../math4/legacy/ode/TestFieldProblemAbstract.java | 1 - .../math4/legacy/ode/TestFieldProblemHandler.java | 1 - .../commons/math4/legacy/ode/TestProblem1.java | 2 - .../commons/math4/legacy/ode/TestProblem2.java | 2 - .../commons/math4/legacy/ode/TestProblem3.java | 4 +- .../commons/math4/legacy/ode/TestProblem4.java | 3 - .../commons/math4/legacy/ode/TestProblem5.java | 1 - .../commons/math4/legacy/ode/TestProblem6.java | 2 - .../math4/legacy/ode/TestProblemHandler.java | 2 - .../math4/legacy/ode/events/CloseEventsTest.java | 3 - .../math4/legacy/ode/events/EventFilterTest.java | 9 -- .../math4/legacy/ode/events/EventStateTest.java | 5 - ...tractEmbeddedRungeKuttaFieldIntegratorTest.java | 13 -- .../AbstractRungeKuttaFieldIntegratorTest.java | 14 -- .../AdamsBashforthFieldIntegratorTest.java | 1 - .../ode/nonstiff/AdamsBashforthIntegratorTest.java | 9 -- .../nonstiff/AdamsFieldIntegratorAbstractTest.java | 9 -- .../nonstiff/AdamsMoultonFieldIntegratorTest.java | 1 - .../ode/nonstiff/AdamsMoultonIntegratorTest.java | 8 -- .../nonstiff/AdamsNordsieckTransformerTest.java | 4 - ...lassicalRungKuttaFieldStepInterpolatorTest.java | 1 - .../ClassicalRungeKuttaFieldIntegratorTest.java | 2 - .../ClassicalRungeKuttaIntegratorTest.java | 7 - .../ClassicalRungeKuttaStepInterpolatorTest.java | 2 - .../DormandPrince54FieldIntegratorTest.java | 1 - .../DormandPrince54FieldStepInterpolatorTest.java | 1 - .../nonstiff/DormandPrince54IntegratorTest.java | 8 -- .../DormandPrince54StepInterpolatorTest.java | 3 - .../DormandPrince853FieldIntegratorTest.java | 1 - .../DormandPrince853FieldStepInterpolatorTest.java | 1 - .../nonstiff/DormandPrince853IntegratorTest.java | 12 -- .../DormandPrince853StepInterpolatorTest.java | 3 - ...eddedRungeKuttaFieldIntegratorAbstractTest.java | 13 -- .../ode/nonstiff/EulerFieldIntegratorTest.java | 2 - .../nonstiff/EulerFieldStepInterpolatorTest.java | 1 - .../legacy/ode/nonstiff/EulerIntegratorTest.java | 6 - .../ode/nonstiff/EulerStepInterpolatorTest.java | 6 - .../ode/nonstiff/GillFieldIntegratorTest.java | 2 - .../nonstiff/GillFieldStepInterpolatorTest.java | 1 - .../legacy/ode/nonstiff/GillIntegratorTest.java | 6 - .../ode/nonstiff/GillStepInterpolatorTest.java | 2 - .../nonstiff/GraggBulirschStoerIntegratorTest.java | 10 -- .../GraggBulirschStoerStepInterpolatorTest.java | 3 - .../nonstiff/HighamHall54FieldIntegratorTest.java | 1 - .../HighamHall54FieldStepInterpolatorTest.java | 1 - .../ode/nonstiff/HighamHall54IntegratorTest.java | 9 -- .../nonstiff/HighamHall54StepInterpolatorTest.java | 3 - .../ode/nonstiff/LutherFieldIntegratorTest.java | 1 - .../nonstiff/LutherFieldStepInterpolatorTest.java | 1 - .../legacy/ode/nonstiff/LutherIntegratorTest.java | 5 - .../ode/nonstiff/LutherStepInterpolatorTest.java | 2 - .../ode/nonstiff/MidpointFieldIntegratorTest.java | 2 - .../MidpointFieldStepInterpolatorTest.java | 1 - .../ode/nonstiff/MidpointIntegratorTest.java | 6 - .../ode/nonstiff/MidpointStepInterpolatorTest.java | 2 - .../RungeKuttaFieldIntegratorAbstractTest.java | 14 -- ...ungeKuttaFieldStepInterpolatorAbstractTest.java | 8 -- .../legacy/ode/nonstiff/StepFieldProblem.java | 1 - .../math4/legacy/ode/nonstiff/StepProblem.java | 1 - .../nonstiff/ThreeEighthesFieldIntegratorTest.java | 2 - .../ThreeEighthesFieldStepInterpolatorTest.java | 1 - .../ode/nonstiff/ThreeEighthesIntegratorTest.java | 7 - .../ThreeEighthesStepInterpolatorTest.java | 2 - .../ode/sampling/DummyFieldStepInterpolator.java | 1 - .../legacy/ode/sampling/DummyStepInterpolator.java | 3 - .../ode/sampling/DummyStepInterpolatorTest.java | 4 - .../sampling/NordsieckStepInterpolatorTest.java | 2 - .../ode/sampling/StepInterpolatorTestUtils.java | 6 - .../ode/sampling/StepNormalizerOutputTestBase.java | 1 - .../legacy/ode/sampling/StepNormalizerTest.java | 1 - .../math4/legacy/optim/SimplePointCheckerTest.java | 2 +- .../math4/legacy/optim/SimpleValueCheckerTest.java | 1 - .../legacy/optim/linear/SimplexSolverTest.java | 2 - .../MultivariateFunctionMappingAdapterTest.java | 1 - .../MultivariateFunctionPenaltyAdapterTest.java | 3 +- .../NonLinearConjugateGradientOptimizerTest.java | 6 - .../SimpleUnivariateValueCheckerTest.java | 1 - .../legacy/random/SobolSequenceGeneratorTest.java | 1 - .../commons/math4/legacy/stat/FrequencyTest.java | 3 +- .../commons/math4/legacy/stat/StatUtilsTest.java | 4 - .../legacy/stat/correlation/CovarianceTest.java | 1 - .../stat/correlation/KendallsCorrelationTest.java | 1 - .../correlation/SpearmansRankCorrelationTest.java | 1 - .../stat/correlation/StorelessCovarianceTest.java | 2 - .../AggregateSummaryStatisticsTest.java | 3 - .../descriptive/DescriptiveStatisticsTest.java | 4 - .../stat/descriptive/DoubleArrayAbstractTest.java | 3 - .../MultivariateSummaryStatisticsTest.java | 3 - .../stat/descriptive/ResizableDoubleArrayTest.java | 5 - .../StorelessUnivariateStatisticAbstractTest.java | 3 - .../stat/descriptive/SummaryStatisticsTest.java | 2 - .../UnivariateStatisticAbstractTest.java | 2 - .../stat/descriptive/moment/FourthMomentTest.java | 1 - .../stat/descriptive/moment/GeometricMeanTest.java | 1 - .../stat/descriptive/moment/InteractionTest.java | 2 - .../stat/descriptive/moment/KurtosisTest.java | 1 - .../legacy/stat/descriptive/moment/MeanTest.java | 1 - .../stat/descriptive/moment/SecondMomentTest.java | 1 - .../descriptive/moment/StandardDeviationTest.java | 1 - .../stat/descriptive/moment/ThirdMomentTest.java | 1 - .../stat/descriptive/moment/VarianceTest.java | 2 - .../moment/VectorialCovarianceTest.java | 1 - .../stat/descriptive/moment/VectorialMeanTest.java | 1 - .../legacy/stat/descriptive/rank/MaxTest.java | 1 - .../legacy/stat/descriptive/rank/MinTest.java | 1 - .../descriptive/rank/PSquarePercentileTest.java | 12 +- .../stat/descriptive/rank/PercentileTest.java | 3 - .../stat/descriptive/summary/ProductTest.java | 1 - .../stat/descriptive/summary/SumLogTest.java | 1 - .../legacy/stat/descriptive/summary/SumSqTest.java | 1 - .../legacy/stat/descriptive/summary/SumTest.java | 1 - .../legacy/stat/inference/BinomialTestTest.java | 1 - .../legacy/stat/inference/ChiSquareTestTest.java | 1 - .../stat/inference/InferenceTestUtilsTest.java | 2 - .../stat/inference/KolmogorovSmirnovTestTest.java | 3 - .../legacy/stat/inference/OneWayAnovaTest.java | 3 - .../math4/legacy/stat/inference/TTestTest.java | 1 - .../stat/interval/AgrestiCoullIntervalTest.java | 1 - .../interval/NormalApproximationIntervalTest.java | 1 - .../legacy/stat/ranking/NaturalRankingTest.java | 1 - .../GLSMultipleLinearRegressionTest.java | 1 - .../regression/MillerUpdatingRegressionTest.java | 3 - .../MultipleLinearRegressionAbstractTest.java | 1 - .../OLSMultipleLinearRegressionTest.java | 2 - .../stat/regression/SimpleRegressionTest.java | 3 - .../math4/legacy/util/CombinatoricsUtilsTest.java | 1 - .../apache/commons/math4/legacy/util/TestBean.java | 1 - .../RealFunctionValidation.java | 1 - commons-math-neuralnet/pom.xml | 3 +- .../apache/commons/math4/neuralnet/Network.java | 2 +- commons-math-transform/pom.xml | 3 +- pom.xml | 150 +++++++-------------- src/changes/changes.xml | 92 ++++++------- .../resources/checkstyle/checkstyle-legacy.xml | 2 +- .../checkstyle/checkstyle-suppressions-legacy.xml | 15 +++ src/site/site.xml | 4 +- src/site/xdoc/developers.xml | 32 ++--- src/site/xdoc/index.xml | 4 +- src/site/xdoc/mail-lists.xml | 12 +- src/site/xdoc/proposal.xml | 30 ++--- src/site/xdoc/userguide/analysis.xml | 14 +- src/site/xdoc/userguide/complex.xml | 2 +- src/site/xdoc/userguide/exceptions.xml | 2 +- src/site/xdoc/userguide/filter.xml | 30 ++--- src/site/xdoc/userguide/fraction.xml | 6 +- src/site/xdoc/userguide/genetics.xml | 28 ++-- src/site/xdoc/userguide/geometry.xml | 2 +- src/site/xdoc/userguide/index.xml | 36 ++--- src/site/xdoc/userguide/linear.xml | 14 +- src/site/xdoc/userguide/ml.xml | 24 ++-- src/site/xdoc/userguide/ode.xml | 4 +- src/site/xdoc/userguide/optimization.xml | 2 +- src/site/xdoc/userguide/overview.xml | 30 ++--- src/site/xdoc/userguide/random.xml | 4 +- src/site/xdoc/userguide/special.xml | 6 +- src/site/xdoc/userguide/stat.xml | 78 +++++------ src/site/xdoc/userguide/transform.xml | 2 +- src/site/xdoc/userguide/utilities.xml | 28 ++-- .../userguide/ClusterAlgorithmComparison.java | 67 +++++---- .../commons/math4/userguide/ExampleUtils.java | 11 +- .../math4/userguide/FastMathTestPerformance.java | 6 +- .../LowDiscrepancyGeneratorComparison.java | 50 +++---- .../math4/userguide/filter/CannonballExample.java | 62 ++++----- .../userguide/filter/ConstantVoltageExample.java | 48 ++++--- .../userguide/genetics/HelloWorldExample.java | 23 ++-- .../userguide/genetics/ImageEvolutionExample.java | 23 ++-- .../commons/math4/userguide/genetics/Polygon.java | 14 +- .../userguide/genetics/PolygonChromosome.java | 7 +- .../userguide/genetics/RandomPolygonMutation.java | 6 +- src/userguide/pom.xml | 6 +- 587 files changed, 710 insertions(+), 2302 deletions(-) delete mode 100644 .travis.yml