You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2016/09/20 17:38:20 UTC
[4/4] [math] Add missing '@Override' annotations.
Add missing '@Override' annotations.
Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/221c843b
Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/221c843b
Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/221c843b
Branch: refs/heads/develop
Commit: 221c843b8437e1c87a98a9a015b03b050dd08561
Parents: 762eb53
Author: Gary Gregory <gg...@apache.org>
Authored: Tue Sep 20 10:38:11 2016 -0700
Committer: Gary Gregory <gg...@apache.org>
Committed: Tue Sep 20 10:38:11 2016 -0700
----------------------------------------------------------------------
.../FieldBracketingNthOrderBrentSolver.java | 7 +++
.../math4/ode/ContinuousOutputFieldModel.java | 1 +
.../math4/ode/ContinuousOutputModel.java | 3 +-
.../commons/math4/ode/FirstOrderConverter.java | 6 +-
.../nonstiff/AdamsFieldStepInterpolator.java | 1 +
.../nonstiff/AdamsMoultonFieldIntegrator.java | 1 +
.../ode/nonstiff/AdamsMoultonIntegrator.java | 1 +
.../ode/sampling/AbstractStepInterpolator.java | 6 +-
.../math4/ode/sampling/DummyStepHandler.java | 1 +
.../math4/ode/sampling/FieldStepNormalizer.java | 1 +
.../math4/ode/sampling/StepNormalizer.java | 1 +
.../org/apache/commons/math4/PerfTestUtils.java | 1 +
.../integration/gauss/BaseRuleFactoryTest.java | 1 +
.../analysis/integration/gauss/HermiteTest.java | 3 +
.../BracketingNthOrderBrentSolverTest.java | 3 +
.../math4/analysis/solvers/BrentSolverTest.java | 1 +
.../FieldBracketingNthOrderBrentSolverTest.java | 7 +++
.../analysis/solvers/RegulaFalsiSolverTest.java | 1 +
.../solvers/UnivariateSolverUtilsTest.java | 2 +
.../AbstractIntegerDistributionTest.java | 7 +++
.../AbstractRealDistributionTest.java | 2 +
.../RealDistributionAbstractTest.java | 1 +
...stractLeastSquaresOptimizerAbstractTest.java | 4 ++
.../fitting/leastsquares/CircleProblem.java | 2 +
.../fitting/leastsquares/CircleVectorial.java | 2 +
.../leastsquares/EvaluationRmsCheckerTest.java | 9 +++
.../fitting/leastsquares/EvaluationTest.java | 9 +++
.../LevenbergMarquardtOptimizerTest.java | 4 ++
.../math4/fitting/leastsquares/MinpackTest.java | 2 +
.../StatisticalReferenceDataset.java | 2 +
.../leastsquares/StraightLineProblem.java | 3 +
.../commons/math4/genetics/ChromosomeTest.java | 9 +++
.../math4/genetics/CycleCrossoverTest.java | 2 +
.../math4/genetics/DummyBinaryChromosome.java | 1 +
.../math4/genetics/DummyListChromosome.java | 1 +
.../commons/math4/genetics/DummyRandomKey.java | 1 +
.../genetics/ElitisticListPopulationTest.java | 1 +
.../math4/genetics/FixedElapsedTimeTest.java | 6 ++
.../genetics/FixedGenerationCountTest.java | 6 ++
.../genetics/GeneticAlgorithmTestBinary.java | 1 +
.../GeneticAlgorithmTestPermutations.java | 1 +
.../math4/genetics/ListPopulationTest.java | 13 ++++
.../math4/genetics/NPointCrossoverTest.java | 2 +
.../math4/genetics/OrderedCrossoverTest.java | 2 +
.../math4/genetics/TournamentSelectionTest.java | 1 +
.../math4/genetics/UniformCrossoverTest.java | 2 +
.../euclidean/threed/PolyhedronsSetTest.java | 3 +
.../euclidean/twod/PolygonsSetTest.java | 3 +
.../math4/linear/ArrayFieldVectorTest.java | 64 ++++++++++++++++++++
.../math4/linear/ConjugateGradientTest.java | 20 ++++++
.../math4/linear/SparseFieldVectorTest.java | 36 +++++++++++
.../apache/commons/math4/linear/SymmLQTest.java | 12 ++++
.../ml/neuralnet/OffsetFeatureInitializer.java | 1 +
.../sofm/TravellingSalesmanSolver.java | 5 ++
.../ode/ContinuousOutputFieldModelTest.java | 6 ++
.../math4/ode/FieldExpandableODETest.java | 5 ++
.../math4/ode/FirstOrderConverterTest.java | 6 +-
.../commons/math4/ode/JacobianMatricesTest.java | 16 +++++
.../commons/math4/ode/TestFieldProblem4.java | 8 +++
.../math4/ode/TestFieldProblemAbstract.java | 3 +
.../math4/ode/TestFieldProblemHandler.java | 2 +
.../apache/commons/math4/ode/TestProblem4.java | 8 +++
.../commons/math4/ode/TestProblemAbstract.java | 6 +-
.../commons/math4/ode/TestProblemHandler.java | 6 +-
.../math4/ode/events/CloseEventsTest.java | 6 ++
.../math4/ode/events/EventFilterTest.java | 6 ++
.../math4/ode/events/EventStateTest.java | 22 +++++++
.../math4/ode/events/OverlappingEventsTest.java | 6 ++
.../math4/ode/events/ReappearingEventTest.java | 6 ++
...ctEmbeddedRungeKuttaFieldIntegratorTest.java | 24 ++++++--
.../AbstractRungeKuttaFieldIntegratorTest.java | 20 ++++++
.../AdamsBashforthFieldIntegratorTest.java | 8 +++
.../nonstiff/AdamsBashforthIntegratorTest.java | 13 ++++
.../AdamsFieldIntegratorAbstractTest.java | 5 ++
.../AdamsMoultonFieldIntegratorTest.java | 8 +++
.../nonstiff/AdamsMoultonIntegratorTest.java | 13 ++++
...sicalRungKuttaFieldStepInterpolatorTest.java | 5 ++
.../ClassicalRungeKuttaFieldIntegratorTest.java | 1 +
.../ClassicalRungeKuttaIntegratorTest.java | 38 ++++++++----
.../DormandPrince54FieldIntegratorTest.java | 2 +
...ormandPrince54FieldStepInterpolatorTest.java | 5 ++
.../nonstiff/DormandPrince54IntegratorTest.java | 6 ++
.../DormandPrince54StepInterpolatorTest.java | 6 +-
.../DormandPrince853FieldIntegratorTest.java | 2 +
...rmandPrince853FieldStepInterpolatorTest.java | 5 ++
.../DormandPrince853IntegratorTest.java | 49 ++++++++++-----
.../DormandPrince853StepInterpolatorTest.java | 2 +
...edRungeKuttaFieldIntegratorAbstractTest.java | 24 ++++++--
.../ode/nonstiff/EulerFieldIntegratorTest.java | 1 +
.../EulerFieldStepInterpolatorTest.java | 5 ++
.../math4/ode/nonstiff/EulerIntegratorTest.java | 8 ++-
.../ode/nonstiff/GillFieldIntegratorTest.java | 1 +
.../nonstiff/GillFieldStepInterpolatorTest.java | 5 ++
.../math4/ode/nonstiff/GillIntegratorTest.java | 14 +++--
.../GraggBulirschStoerIntegratorTest.java | 22 +++++--
.../GraggBulirschStoerStepInterpolatorTest.java | 2 +
.../HighamHall54FieldIntegratorTest.java | 2 +
.../HighamHall54FieldStepInterpolatorTest.java | 5 ++
.../nonstiff/HighamHall54IntegratorTest.java | 20 ++++--
.../HighamHall54StepInterpolatorTest.java | 2 +
.../ode/nonstiff/LutherFieldIntegratorTest.java | 1 +
.../LutherFieldStepInterpolatorTest.java | 5 ++
.../ode/nonstiff/LutherIntegratorTest.java | 12 ++++
.../nonstiff/MidpointFieldIntegratorTest.java | 1 +
.../MidpointFieldStepInterpolatorTest.java | 5 ++
.../ode/nonstiff/MidpointIntegratorTest.java | 12 ++--
.../RungeKuttaFieldIntegratorAbstractTest.java | 20 ++++++
...eKuttaFieldStepInterpolatorAbstractTest.java | 3 +
.../math4/ode/nonstiff/StepFieldProblem.java | 7 +++
.../commons/math4/ode/nonstiff/StepProblem.java | 18 ++++--
.../ThreeEighthesFieldIntegratorTest.java | 1 +
.../ThreeEighthesFieldStepInterpolatorTest.java | 5 ++
.../nonstiff/ThreeEighthesIntegratorTest.java | 14 +++--
.../ode/sampling/StepInterpolatorTestUtils.java | 4 ++
.../sampling/StepNormalizerOutputTestBase.java | 4 ++
.../math4/ode/sampling/StepNormalizerTest.java | 12 ++--
.../MultiStartMultivariateOptimizerTest.java | 1 +
.../MultivariateFunctionMappingAdapterTest.java | 1 +
.../MultivariateFunctionPenaltyAdapterTest.java | 1 +
.../nonlinear/scalar/gradient/CircleScalar.java | 2 +
...NonLinearConjugateGradientOptimizerTest.java | 3 +
.../scalar/noderiv/BOBYQAOptimizerTest.java | 13 ++++
.../scalar/noderiv/CMAESOptimizerTest.java | 15 +++++
.../scalar/noderiv/PowellOptimizerTest.java | 4 ++
.../SimplexOptimizerMultiDirectionalTest.java | 4 ++
.../noderiv/SimplexOptimizerNelderMeadTest.java | 6 ++
.../optim/univariate/BracketFinderTest.java | 4 ++
.../optim/univariate/BrentOptimizerTest.java | 2 +
.../MultiStartUnivariateOptimizerTest.java | 1 +
.../commons/math4/util/IncrementorTest.java | 1 +
.../commons/math4/util/IntegerSequenceTest.java | 1 +
131 files changed, 823 insertions(+), 83 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/main/java/org/apache/commons/math4/analysis/solvers/FieldBracketingNthOrderBrentSolver.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/math4/analysis/solvers/FieldBracketingNthOrderBrentSolver.java b/src/main/java/org/apache/commons/math4/analysis/solvers/FieldBracketingNthOrderBrentSolver.java
index 8d5e670..75871f3 100644
--- a/src/main/java/org/apache/commons/math4/analysis/solvers/FieldBracketingNthOrderBrentSolver.java
+++ b/src/main/java/org/apache/commons/math4/analysis/solvers/FieldBracketingNthOrderBrentSolver.java
@@ -106,6 +106,7 @@ public class FieldBracketingNthOrderBrentSolver<T extends RealFieldElement<T>>
*
* @return the maximal number of function evaluations.
*/
+ @Override
public int getMaxEvaluations() {
return evaluations.getMaximalCount();
}
@@ -118,6 +119,7 @@ public class FieldBracketingNthOrderBrentSolver<T extends RealFieldElement<T>>
*
* @return the number of evaluations of the objective function.
*/
+ @Override
public int getEvaluations() {
return evaluations.getCount();
}
@@ -126,6 +128,7 @@ public class FieldBracketingNthOrderBrentSolver<T extends RealFieldElement<T>>
* Get the absolute accuracy.
* @return absolute accuracy
*/
+ @Override
public T getAbsoluteAccuracy() {
return absoluteAccuracy;
}
@@ -134,6 +137,7 @@ public class FieldBracketingNthOrderBrentSolver<T extends RealFieldElement<T>>
* Get the relative accuracy.
* @return relative accuracy
*/
+ @Override
public T getRelativeAccuracy() {
return relativeAccuracy;
}
@@ -142,6 +146,7 @@ public class FieldBracketingNthOrderBrentSolver<T extends RealFieldElement<T>>
* Get the function accuracy.
* @return function accuracy
*/
+ @Override
public T getFunctionValueAccuracy() {
return functionValueAccuracy;
}
@@ -162,6 +167,7 @@ public class FieldBracketingNthOrderBrentSolver<T extends RealFieldElement<T>>
* @exception NullArgumentException if f is null.
* @exception NoBracketingException if root cannot be bracketed
*/
+ @Override
public T solve(final int maxEval, final RealFieldUnivariateFunction<T> f,
final T min, final T max, final AllowedSolution allowedSolution)
throws NullArgumentException, NoBracketingException {
@@ -185,6 +191,7 @@ public class FieldBracketingNthOrderBrentSolver<T extends RealFieldElement<T>>
* @exception NullArgumentException if f is null.
* @exception NoBracketingException if root cannot be bracketed
*/
+ @Override
public T solve(final int maxEval, final RealFieldUnivariateFunction<T> f,
final T min, final T max, final T startValue,
final AllowedSolution allowedSolution)
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/main/java/org/apache/commons/math4/ode/ContinuousOutputFieldModel.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/math4/ode/ContinuousOutputFieldModel.java b/src/main/java/org/apache/commons/math4/ode/ContinuousOutputFieldModel.java
index b1d8be2..45a5694 100644
--- a/src/main/java/org/apache/commons/math4/ode/ContinuousOutputFieldModel.java
+++ b/src/main/java/org/apache/commons/math4/ode/ContinuousOutputFieldModel.java
@@ -193,6 +193,7 @@ public class ContinuousOutputFieldModel<T extends RealFieldElement<T>>
* @exception MaxCountExceededException if the number of functions evaluations is exceeded
* during step finalization
*/
+ @Override
public void handleStep(final FieldStepInterpolator<T> interpolator, final boolean isLast)
throws MaxCountExceededException {
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/main/java/org/apache/commons/math4/ode/ContinuousOutputModel.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/math4/ode/ContinuousOutputModel.java b/src/main/java/org/apache/commons/math4/ode/ContinuousOutputModel.java
index 8f63847..2f555ca 100644
--- a/src/main/java/org/apache/commons/math4/ode/ContinuousOutputModel.java
+++ b/src/main/java/org/apache/commons/math4/ode/ContinuousOutputModel.java
@@ -186,7 +186,8 @@ public class ContinuousOutputModel
* @exception MaxCountExceededException if the number of functions evaluations is exceeded
* during step finalization
*/
- public void handleStep(final StepInterpolator interpolator, final boolean isLast)
+ @Override
+public void handleStep(final StepInterpolator interpolator, final boolean isLast)
throws MaxCountExceededException {
if (steps.size() == 0) {
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/main/java/org/apache/commons/math4/ode/FirstOrderConverter.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/math4/ode/FirstOrderConverter.java b/src/main/java/org/apache/commons/math4/ode/FirstOrderConverter.java
index d59c9bb..4e079eb 100644
--- a/src/main/java/org/apache/commons/math4/ode/FirstOrderConverter.java
+++ b/src/main/java/org/apache/commons/math4/ode/FirstOrderConverter.java
@@ -87,7 +87,8 @@ public class FirstOrderConverter implements FirstOrderDifferentialEquations {
* dimension of the underlying second order problem.</p>
* @return dimension of the problem
*/
- public int getDimension() {
+ @Override
+public int getDimension() {
return 2 * dimension;
}
@@ -96,7 +97,8 @@ public class FirstOrderConverter implements FirstOrderDifferentialEquations {
* @param y array containing the current value of the state vector
* @param yDot placeholder array where to put the time derivative of the state vector
*/
- public void computeDerivatives(final double t, final double[] y, final double[] yDot) {
+ @Override
+public void computeDerivatives(final double t, final double[] y, final double[] yDot) {
// split the state vector in two
System.arraycopy(y, 0, z, 0, dimension);
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsFieldStepInterpolator.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsFieldStepInterpolator.java b/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsFieldStepInterpolator.java
index feac005..3d2b112 100644
--- a/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsFieldStepInterpolator.java
+++ b/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsFieldStepInterpolator.java
@@ -115,6 +115,7 @@ class AdamsFieldStepInterpolator<T extends RealFieldElement<T>> extends Abstract
* @param newMapper equations mapper for the all equations
* @return a new instance
*/
+ @Override
protected AdamsFieldStepInterpolator<T> create(boolean newForward,
FieldODEStateAndDerivative<T> newGlobalPreviousState,
FieldODEStateAndDerivative<T> newGlobalCurrentState,
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsMoultonFieldIntegrator.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsMoultonFieldIntegrator.java b/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsMoultonFieldIntegrator.java
index 72d4de2..658cd6d 100644
--- a/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsMoultonFieldIntegrator.java
+++ b/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsMoultonFieldIntegrator.java
@@ -395,6 +395,7 @@ public class AdamsMoultonFieldIntegrator<T extends RealFieldElement<T>> extends
* @return the normalized correction, if greater than 1, the step
* must be rejected
*/
+ @Override
public T end() {
T error = getField().getZero();
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsMoultonIntegrator.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsMoultonIntegrator.java b/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsMoultonIntegrator.java
index 7670ff9..2e5c544 100644
--- a/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsMoultonIntegrator.java
+++ b/src/main/java/org/apache/commons/math4/ode/nonstiff/AdamsMoultonIntegrator.java
@@ -400,6 +400,7 @@ public class AdamsMoultonIntegrator extends AdamsIntegrator {
* @return the normalized correction, if greater than 1, the step
* must be rejected
*/
+ @Override
public double end() {
double error = 0;
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/main/java/org/apache/commons/math4/ode/sampling/AbstractStepInterpolator.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/math4/ode/sampling/AbstractStepInterpolator.java b/src/main/java/org/apache/commons/math4/ode/sampling/AbstractStepInterpolator.java
index 6099231..c6cb115 100644
--- a/src/main/java/org/apache/commons/math4/ode/sampling/AbstractStepInterpolator.java
+++ b/src/main/java/org/apache/commons/math4/ode/sampling/AbstractStepInterpolator.java
@@ -356,7 +356,8 @@ public abstract class AbstractStepInterpolator
* @return previous soft grid point time
* @see #setSoftPreviousTime(double)
*/
- public double getPreviousTime() {
+ @Override
+public double getPreviousTime() {
return softPreviousTime;
}
@@ -365,7 +366,8 @@ public abstract class AbstractStepInterpolator
* @return current soft grid point time
* @see #setSoftCurrentTime(double)
*/
- public double getCurrentTime() {
+ @Override
+public double getCurrentTime() {
return softCurrentTime;
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/main/java/org/apache/commons/math4/ode/sampling/DummyStepHandler.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/math4/ode/sampling/DummyStepHandler.java b/src/main/java/org/apache/commons/math4/ode/sampling/DummyStepHandler.java
index 4832a96..b293c90 100644
--- a/src/main/java/org/apache/commons/math4/ode/sampling/DummyStepHandler.java
+++ b/src/main/java/org/apache/commons/math4/ode/sampling/DummyStepHandler.java
@@ -66,6 +66,7 @@ public class DummyStepHandler implements StepHandler {
* copy.
* @param isLast true if the step is the last one
*/
+ @Override
public void handleStep(final StepInterpolator interpolator, final boolean isLast) {
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/main/java/org/apache/commons/math4/ode/sampling/FieldStepNormalizer.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/math4/ode/sampling/FieldStepNormalizer.java b/src/main/java/org/apache/commons/math4/ode/sampling/FieldStepNormalizer.java
index 9038080..e50e297 100644
--- a/src/main/java/org/apache/commons/math4/ode/sampling/FieldStepNormalizer.java
+++ b/src/main/java/org/apache/commons/math4/ode/sampling/FieldStepNormalizer.java
@@ -193,6 +193,7 @@ public class FieldStepNormalizer<T extends RealFieldElement<T>> implements Field
* @exception MaxCountExceededException if the interpolator throws one because
* the number of functions evaluations is exceeded
*/
+ @Override
public void handleStep(final FieldStepInterpolator<T> interpolator, final boolean isLast)
throws MaxCountExceededException {
// The first time, update the last state with the start information.
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/main/java/org/apache/commons/math4/ode/sampling/StepNormalizer.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/math4/ode/sampling/StepNormalizer.java b/src/main/java/org/apache/commons/math4/ode/sampling/StepNormalizer.java
index abf95e1..dfc34fe 100644
--- a/src/main/java/org/apache/commons/math4/ode/sampling/StepNormalizer.java
+++ b/src/main/java/org/apache/commons/math4/ode/sampling/StepNormalizer.java
@@ -200,6 +200,7 @@ public class StepNormalizer implements StepHandler {
* @exception MaxCountExceededException if the interpolator throws one because
* the number of functions evaluations is exceeded
*/
+ @Override
public void handleStep(final StepInterpolator interpolator, final boolean isLast)
throws MaxCountExceededException {
// The first time, update the last state with the start information.
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/PerfTestUtils.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/PerfTestUtils.java b/src/test/java/org/apache/commons/math4/PerfTestUtils.java
index e56c81f..dfeed00 100644
--- a/src/test/java/org/apache/commons/math4/PerfTestUtils.java
+++ b/src/test/java/org/apache/commons/math4/PerfTestUtils.java
@@ -299,6 +299,7 @@ public class PerfTestUtils {
}
/** {@inheritDoc} */
+ @Override
public abstract Double call() throws Exception;
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/analysis/integration/gauss/BaseRuleFactoryTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/analysis/integration/gauss/BaseRuleFactoryTest.java b/src/test/java/org/apache/commons/math4/analysis/integration/gauss/BaseRuleFactoryTest.java
index 6eda161..3e79548 100644
--- a/src/test/java/org/apache/commons/math4/analysis/integration/gauss/BaseRuleFactoryTest.java
+++ b/src/test/java/org/apache/commons/math4/analysis/integration/gauss/BaseRuleFactoryTest.java
@@ -70,6 +70,7 @@ public class BaseRuleFactoryTest {
class RuleBuilder implements Callable<Pair<double[], double[]>> {
private static final DummyRuleFactory factory = new DummyRuleFactory();
+ @Override
public Pair<double[], double[]> call() {
final int dummy = 2; // Always request the same rule.
return factory.getRule(dummy);
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/analysis/integration/gauss/HermiteTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/analysis/integration/gauss/HermiteTest.java b/src/test/java/org/apache/commons/math4/analysis/integration/gauss/HermiteTest.java
index b140443..513b13f 100644
--- a/src/test/java/org/apache/commons/math4/analysis/integration/gauss/HermiteTest.java
+++ b/src/test/java/org/apache/commons/math4/analysis/integration/gauss/HermiteTest.java
@@ -46,6 +46,7 @@ public class HermiteTest {
// is transformed to
// f(y) * exp(-y^2)
final UnivariateFunction f = new UnivariateFunction() {
+ @Override
public double value(double y) {
return oneOverSqrtPi; // Constant function.
}
@@ -73,6 +74,7 @@ public class HermiteTest {
// is transformed to
// f(y) * exp(-y^2)
final UnivariateFunction f = new UnivariateFunction() {
+ @Override
public double value(double y) {
return oneOverSqrtPi * (sqrtTwo * sigma * y + mu);
}
@@ -99,6 +101,7 @@ public class HermiteTest {
// is transformed to
// f(y) * exp(-y^2)
final UnivariateFunction f = new UnivariateFunction() {
+ @Override
public double value(double y) {
return twoOverSqrtPi * sigma2 * y * y;
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/analysis/solvers/BracketingNthOrderBrentSolverTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/analysis/solvers/BracketingNthOrderBrentSolverTest.java b/src/test/java/org/apache/commons/math4/analysis/solvers/BracketingNthOrderBrentSolverTest.java
index 5f6c123..2a4e8f1 100644
--- a/src/test/java/org/apache/commons/math4/analysis/solvers/BracketingNthOrderBrentSolverTest.java
+++ b/src/test/java/org/apache/commons/math4/analysis/solvers/BracketingNthOrderBrentSolverTest.java
@@ -89,6 +89,7 @@ public final class BracketingNthOrderBrentSolverTest extends BaseSecantSolverAbs
BracketingNthOrderBrentSolver solver =
new BracketingNthOrderBrentSolver(1.0e-12, 1.0e-10, 1.0e-22, 5);
UnivariateFunction sharpTurn = new UnivariateFunction() {
+ @Override
public double value(double x) {
return (2 * x + 1) / (1.0e9 * (x + 1));
}
@@ -204,10 +205,12 @@ public final class BracketingNthOrderBrentSolverTest extends BaseSecantSolverAbs
return max;
}
+ @Override
public double value(final double x) {
return value(new DerivativeStructure(0, 0, x)).getValue();
}
+ @Override
public abstract DerivativeStructure value(final DerivativeStructure t);
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/analysis/solvers/BrentSolverTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/analysis/solvers/BrentSolverTest.java b/src/test/java/org/apache/commons/math4/analysis/solvers/BrentSolverTest.java
index 59547d0..3da021c 100644
--- a/src/test/java/org/apache/commons/math4/analysis/solvers/BrentSolverTest.java
+++ b/src/test/java/org/apache/commons/math4/analysis/solvers/BrentSolverTest.java
@@ -256,6 +256,7 @@ public final class BrentSolverTest {
FunctionUtils.multiply(new Constant(1e4),
FunctionUtils.compose(inv, sqrt)));
+ @Override
public double value(double x) {
return func.value(new DerivativeStructure(1, 1, 0, x)).getPartialDerivative(1);
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/analysis/solvers/FieldBracketingNthOrderBrentSolverTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/analysis/solvers/FieldBracketingNthOrderBrentSolverTest.java b/src/test/java/org/apache/commons/math4/analysis/solvers/FieldBracketingNthOrderBrentSolverTest.java
index d50e06c..a8dcf2a 100644
--- a/src/test/java/org/apache/commons/math4/analysis/solvers/FieldBracketingNthOrderBrentSolverTest.java
+++ b/src/test/java/org/apache/commons/math4/analysis/solvers/FieldBracketingNthOrderBrentSolverTest.java
@@ -54,6 +54,7 @@ public final class FieldBracketingNthOrderBrentSolverTest {
new FieldBracketingNthOrderBrentSolver<>(relativeAccuracy, absoluteAccuracy,
field.newDfp(1.0e-20), 20);
RealFieldUnivariateFunction<Dfp> f = new RealFieldUnivariateFunction<Dfp>() {
+ @Override
public Dfp value(Dfp x) {
Dfp one = field.getOne();
Dfp oneHalf = one.divide(2);
@@ -86,36 +87,42 @@ public final class FieldBracketingNthOrderBrentSolverTest {
// available here: http://www.math.nps.navy.mil/~bneta/SeveralNewMethods.PDF
for (AllowedSolution allowed : AllowedSolution.values()) {
check(new RealFieldUnivariateFunction<Dfp>() {
+ @Override
public Dfp value(Dfp x) {
return DfpMath.sin(x).subtract(x.divide(2));
}
}, 200, -2.0, 2.0, allowed);
check(new RealFieldUnivariateFunction<Dfp>() {
+ @Override
public Dfp value(Dfp x) {
return DfpMath.pow(x, 5).add(x).subtract(field.newDfp(10000));
}
}, 200, -5.0, 10.0, allowed);
check(new RealFieldUnivariateFunction<Dfp>() {
+ @Override
public Dfp value(Dfp x) {
return x.sqrt().subtract(field.getOne().divide(x)).subtract(field.newDfp(3));
}
}, 200, 0.001, 10.0, allowed);
check(new RealFieldUnivariateFunction<Dfp>() {
+ @Override
public Dfp value(Dfp x) {
return DfpMath.exp(x).add(x).subtract(field.newDfp(20));
}
}, 200, -5.0, 5.0, allowed);
check(new RealFieldUnivariateFunction<Dfp>() {
+ @Override
public Dfp value(Dfp x) {
return DfpMath.log(x).add(x.sqrt()).subtract(field.newDfp(5));
}
}, 200, 0.001, 10.0, allowed);
check(new RealFieldUnivariateFunction<Dfp>() {
+ @Override
public Dfp value(Dfp x) {
return x.subtract(field.getOne()).multiply(x).multiply(x).subtract(field.getOne());
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/analysis/solvers/RegulaFalsiSolverTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/analysis/solvers/RegulaFalsiSolverTest.java b/src/test/java/org/apache/commons/math4/analysis/solvers/RegulaFalsiSolverTest.java
index 8f3fece..774c807 100644
--- a/src/test/java/org/apache/commons/math4/analysis/solvers/RegulaFalsiSolverTest.java
+++ b/src/test/java/org/apache/commons/math4/analysis/solvers/RegulaFalsiSolverTest.java
@@ -49,6 +49,7 @@ public final class RegulaFalsiSolverTest extends BaseSecantSolverAbstractTest {
public void testIssue631() {
final UnivariateFunction f = new UnivariateFunction() {
/** {@inheritDoc} */
+ @Override
public double value(double x) {
return FastMath.exp(x) - FastMath.pow(Math.PI, 3.0);
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/analysis/solvers/UnivariateSolverUtilsTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/analysis/solvers/UnivariateSolverUtilsTest.java b/src/test/java/org/apache/commons/math4/analysis/solvers/UnivariateSolverUtilsTest.java
index f2471b7..ea9ca3d 100644
--- a/src/test/java/org/apache/commons/math4/analysis/solvers/UnivariateSolverUtilsTest.java
+++ b/src/test/java/org/apache/commons/math4/analysis/solvers/UnivariateSolverUtilsTest.java
@@ -121,6 +121,7 @@ public class UnivariateSolverUtilsTest {
@Test(expected=NoBracketingException.class)
public void testBracketLinear(){
UnivariateSolverUtils.bracket(new UnivariateFunction() {
+ @Override
public double value(double x) {
return 1 - x;
}
@@ -130,6 +131,7 @@ public class UnivariateSolverUtilsTest {
@Test
public void testBracketExponential(){
double[] result = UnivariateSolverUtils.bracket(new UnivariateFunction() {
+ @Override
public double value(double x) {
return 1 - x;
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/distribution/AbstractIntegerDistributionTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/distribution/AbstractIntegerDistributionTest.java b/src/test/java/org/apache/commons/math4/distribution/AbstractIntegerDistributionTest.java
index 32e5976..5643be3 100644
--- a/src/test/java/org/apache/commons/math4/distribution/AbstractIntegerDistributionTest.java
+++ b/src/test/java/org/apache/commons/math4/distribution/AbstractIntegerDistributionTest.java
@@ -83,6 +83,7 @@ public class AbstractIntegerDistributionTest {
private final double p = 1d/6d;
+ @Override
public double probability(int x) {
if (x < 1 || x > 6) {
return 0;
@@ -91,6 +92,7 @@ public class AbstractIntegerDistributionTest {
}
}
+ @Override
public double cumulativeProbability(int x) {
if (x < 1) {
return 0;
@@ -101,22 +103,27 @@ public class AbstractIntegerDistributionTest {
}
}
+ @Override
public double getNumericalMean() {
return 3.5;
}
+ @Override
public double getNumericalVariance() {
return 70/24; // E(X^2) - E(X)^2
}
+ @Override
public int getSupportLowerBound() {
return 1;
}
+ @Override
public int getSupportUpperBound() {
return 6;
}
+ @Override
public final boolean isSupportConnected() {
return true;
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/distribution/AbstractRealDistributionTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/distribution/AbstractRealDistributionTest.java b/src/test/java/org/apache/commons/math4/distribution/AbstractRealDistributionTest.java
index 449f4a6..60645c2 100644
--- a/src/test/java/org/apache/commons/math4/distribution/AbstractRealDistributionTest.java
+++ b/src/test/java/org/apache/commons/math4/distribution/AbstractRealDistributionTest.java
@@ -158,6 +158,7 @@ public class AbstractRealDistributionTest {
public double getNumericalMean() {
final UnivariateFunction f = new UnivariateFunction() {
+ @Override
public double value(final double x) {
return x * density(x);
}
@@ -171,6 +172,7 @@ public class AbstractRealDistributionTest {
final double meanX = getNumericalMean();
final UnivariateFunction f = new UnivariateFunction() {
+ @Override
public double value(final double x) {
return x * x * density(x);
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/distribution/RealDistributionAbstractTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/distribution/RealDistributionAbstractTest.java b/src/test/java/org/apache/commons/math4/distribution/RealDistributionAbstractTest.java
index 5b087c2..fd96ce4 100644
--- a/src/test/java/org/apache/commons/math4/distribution/RealDistributionAbstractTest.java
+++ b/src/test/java/org/apache/commons/math4/distribution/RealDistributionAbstractTest.java
@@ -356,6 +356,7 @@ public abstract class RealDistributionAbstractTest {
final BaseAbstractUnivariateIntegrator integrator =
new IterativeLegendreGaussIntegrator(5, 1.0e-12, 1.0e-10);
final UnivariateFunction d = new UnivariateFunction() {
+ @Override
public double value(double x) {
return distribution.density(x);
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/fitting/leastsquares/AbstractLeastSquaresOptimizerAbstractTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/fitting/leastsquares/AbstractLeastSquaresOptimizerAbstractTest.java b/src/test/java/org/apache/commons/math4/fitting/leastsquares/AbstractLeastSquaresOptimizerAbstractTest.java
index 6880bbe..a7d7374 100644
--- a/src/test/java/org/apache/commons/math4/fitting/leastsquares/AbstractLeastSquaresOptimizerAbstractTest.java
+++ b/src/test/java/org/apache/commons/math4/fitting/leastsquares/AbstractLeastSquaresOptimizerAbstractTest.java
@@ -131,6 +131,7 @@ public abstract class AbstractLeastSquaresOptimizerAbstractTest {
.weight(new DiagonalMatrix(new double[]{1}))
.start(new double[]{3})
.model(new MultivariateJacobianFunction() {
+ @Override
public Pair<RealVector, RealMatrix> value(final RealVector point) {
return new Pair<RealVector, RealMatrix>(
new ArrayRealVector(
@@ -550,6 +551,7 @@ public abstract class AbstractLeastSquaresOptimizerAbstractTest {
final LeastSquaresBuilder builder = problem.getBuilder()
.checker(new ConvergenceChecker<Evaluation>() {
+ @Override
public boolean converged(int iteration, Evaluation previous, Evaluation current) {
Assert.assertThat(
previous.getPoint(),
@@ -580,6 +582,7 @@ public abstract class AbstractLeastSquaresOptimizerAbstractTest {
public MultivariateVectorFunction getModelFunction() {
return new MultivariateVectorFunction() {
+ @Override
public double[] value(double[] params) {
return factors.operate(params);
}
@@ -588,6 +591,7 @@ public abstract class AbstractLeastSquaresOptimizerAbstractTest {
public MultivariateMatrixFunction getModelFunctionJacobian() {
return new MultivariateMatrixFunction() {
+ @Override
public double[][] value(double[] params) {
return factors.getData();
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/fitting/leastsquares/CircleProblem.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/fitting/leastsquares/CircleProblem.java b/src/test/java/org/apache/commons/math4/fitting/leastsquares/CircleProblem.java
index 016bf8b..01961ed 100644
--- a/src/test/java/org/apache/commons/math4/fitting/leastsquares/CircleProblem.java
+++ b/src/test/java/org/apache/commons/math4/fitting/leastsquares/CircleProblem.java
@@ -103,6 +103,7 @@ class CircleProblem {
public MultivariateVectorFunction getModelFunction() {
return new MultivariateVectorFunction() {
+ @Override
public double[] value(double[] params) {
final double cx = params[0];
final double cy = params[1];
@@ -148,6 +149,7 @@ class CircleProblem {
public MultivariateMatrixFunction getModelFunctionJacobian() {
return new MultivariateMatrixFunction() {
+ @Override
public double[][] value(double[] point) {
return jacobian(point);
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/fitting/leastsquares/CircleVectorial.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/fitting/leastsquares/CircleVectorial.java b/src/test/java/org/apache/commons/math4/fitting/leastsquares/CircleVectorial.java
index 87a2b6f..69d0b01 100644
--- a/src/test/java/org/apache/commons/math4/fitting/leastsquares/CircleVectorial.java
+++ b/src/test/java/org/apache/commons/math4/fitting/leastsquares/CircleVectorial.java
@@ -50,6 +50,7 @@ class CircleVectorial {
public MultivariateVectorFunction getModelFunction() {
return new MultivariateVectorFunction() {
+ @Override
public double[] value(double[] params) {
Vector2D center = new Vector2D(params[0], params[1]);
double radius = getRadius(center);
@@ -65,6 +66,7 @@ class CircleVectorial {
public MultivariateMatrixFunction getModelFunctionJacobian() {
return new MultivariateMatrixFunction() {
+ @Override
public double[][] value(double[] params) {
final int n = points.size();
final Vector2D center = new Vector2D(params[0], params[1]);
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/fitting/leastsquares/EvaluationRmsCheckerTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/fitting/leastsquares/EvaluationRmsCheckerTest.java b/src/test/java/org/apache/commons/math4/fitting/leastsquares/EvaluationRmsCheckerTest.java
index 767c04e..ef09b0e 100644
--- a/src/test/java/org/apache/commons/math4/fitting/leastsquares/EvaluationRmsCheckerTest.java
+++ b/src/test/java/org/apache/commons/math4/fitting/leastsquares/EvaluationRmsCheckerTest.java
@@ -54,38 +54,47 @@ public class EvaluationRmsCheckerTest {
*/
private static Evaluation mockEvaluation(final double rms) {
return new Evaluation() {
+ @Override
public RealMatrix getCovariances(double threshold) {
return null;
}
+ @Override
public RealVector getSigma(double covarianceSingularityThreshold) {
return null;
}
+ @Override
public double getRMS() {
return rms;
}
+ @Override
public RealMatrix getJacobian() {
return null;
}
+ @Override
public double getCost() {
return 0;
}
+ @Override
public double getChiSquare() {
return 0;
}
+ @Override
public double getReducedChiSquare(int n) {
return 0;
}
+ @Override
public RealVector getResiduals() {
return null;
}
+ @Override
public RealVector getPoint() {
return null;
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/fitting/leastsquares/EvaluationTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/fitting/leastsquares/EvaluationTest.java b/src/test/java/org/apache/commons/math4/fitting/leastsquares/EvaluationTest.java
index bffb95b..f8bcc9d 100644
--- a/src/test/java/org/apache/commons/math4/fitting/leastsquares/EvaluationTest.java
+++ b/src/test/java/org/apache/commons/math4/fitting/leastsquares/EvaluationTest.java
@@ -73,6 +73,7 @@ public class EvaluationTest {
Evaluation evaluation = new LeastSquaresBuilder()
.target(new ArrayRealVector(new double[]{3,-1}))
.model(new MultivariateJacobianFunction() {
+ @Override
public Pair<RealVector, RealMatrix> value(RealVector point) {
return new Pair<RealVector, RealMatrix>(
new ArrayRealVector(new double[]{1, 2}),
@@ -97,6 +98,7 @@ public class EvaluationTest {
RealVector point = new ArrayRealVector(2);
Evaluation evaluation = new LeastSquaresBuilder()
.model(new MultivariateJacobianFunction() {
+ @Override
public Pair<RealVector, RealMatrix> value(RealVector point) {
return new Pair<RealVector, RealMatrix>(
new ArrayRealVector(2),
@@ -133,6 +135,7 @@ public class EvaluationTest {
Evaluation evaluation = new LeastSquaresBuilder()
.weight(new DiagonalMatrix(new double[]{16, 4}))
.model(new MultivariateJacobianFunction() {
+ @Override
public Pair<RealVector, RealMatrix> value(RealVector actualPoint) {
//verify correct values passed in
Assert.assertArrayEquals(
@@ -261,6 +264,7 @@ public class EvaluationTest {
// "ValueAndJacobianFunction" is required but we implement only
// "MultivariateJacobianFunction".
final MultivariateJacobianFunction m1 = new MultivariateJacobianFunction() {
+ @Override
public Pair<RealVector, RealMatrix> value(RealVector notUsed) {
return new Pair<>(null, null);
}
@@ -275,12 +279,15 @@ public class EvaluationTest {
}
final MultivariateJacobianFunction m2 = new ValueAndJacobianFunction() {
+ @Override
public Pair<RealVector, RealMatrix> value(RealVector notUsed) {
return new Pair<>(null, null);
}
+ @Override
public RealVector computeValue(final double[] params) {
return null;
}
+ @Override
public RealMatrix computeJacobian(final double[] params) {
return null;
}
@@ -314,6 +321,7 @@ public class EvaluationTest {
/** Used for testing direct vs lazy evaluation. */
private MultivariateVectorFunction dummyModel() {
return new MultivariateVectorFunction() {
+ @Override
public double[] value(double[] p) {
throw new RuntimeException("dummyModel");
}
@@ -323,6 +331,7 @@ public class EvaluationTest {
/** Used for testing direct vs lazy evaluation. */
private MultivariateMatrixFunction dummyJacobian() {
return new MultivariateMatrixFunction() {
+ @Override
public double[][] value(double[] p) {
throw new RuntimeException("dummyJacobian");
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/fitting/leastsquares/LevenbergMarquardtOptimizerTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/fitting/leastsquares/LevenbergMarquardtOptimizerTest.java b/src/test/java/org/apache/commons/math4/fitting/leastsquares/LevenbergMarquardtOptimizerTest.java
index cd884bb..29466b6 100644
--- a/src/test/java/org/apache/commons/math4/fitting/leastsquares/LevenbergMarquardtOptimizerTest.java
+++ b/src/test/java/org/apache/commons/math4/fitting/leastsquares/LevenbergMarquardtOptimizerTest.java
@@ -321,6 +321,7 @@ public class LevenbergMarquardtOptimizerTest
// Build a new problem with a validator that amounts to cheating.
final ParameterValidator cheatValidator
= new ParameterValidator() {
+ @Override
public RealVector validate(RealVector params) {
// Cheat: return the optimum found previously.
return optimum.getPoint();
@@ -340,6 +341,7 @@ public class LevenbergMarquardtOptimizerTest
LeastSquaresProblem lsp = new LinearProblem(new double[][] {{1}}, new double[] {1})
.getBuilder()
.checker(new ConvergenceChecker<Evaluation>() {
+ @Override
public boolean converged(int iteration, Evaluation previous, Evaluation current) {
return true;
}
@@ -371,6 +373,7 @@ public class LevenbergMarquardtOptimizerTest
public MultivariateVectorFunction getModelFunction() {
return new MultivariateVectorFunction() {
+ @Override
public double[] value(double[] params) {
double[] values = new double[time.size()];
for (int i = 0; i < values.length; ++i) {
@@ -386,6 +389,7 @@ public class LevenbergMarquardtOptimizerTest
public MultivariateMatrixFunction getModelFunctionJacobian() {
return new MultivariateMatrixFunction() {
+ @Override
public double[][] value(double[] params) {
double[][] jacobian = new double[time.size()][5];
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/fitting/leastsquares/MinpackTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/fitting/leastsquares/MinpackTest.java b/src/test/java/org/apache/commons/math4/fitting/leastsquares/MinpackTest.java
index 98b221f..e68a518 100644
--- a/src/test/java/org/apache/commons/math4/fitting/leastsquares/MinpackTest.java
+++ b/src/test/java/org/apache/commons/math4/fitting/leastsquares/MinpackTest.java
@@ -595,6 +595,7 @@ public class MinpackTest {
public MultivariateVectorFunction getModelFunction() {
return new MultivariateVectorFunction() {
+ @Override
public double[] value(double[] point) {
return computeValue(point);
}
@@ -603,6 +604,7 @@ public class MinpackTest {
public MultivariateMatrixFunction getModelFunctionJacobian() {
return new MultivariateMatrixFunction() {
+ @Override
public double[][] value(double[] point) {
return computeJacobian(point);
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/fitting/leastsquares/StatisticalReferenceDataset.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/fitting/leastsquares/StatisticalReferenceDataset.java b/src/test/java/org/apache/commons/math4/fitting/leastsquares/StatisticalReferenceDataset.java
index 08c60f7..491a463 100644
--- a/src/test/java/org/apache/commons/math4/fitting/leastsquares/StatisticalReferenceDataset.java
+++ b/src/test/java/org/apache/commons/math4/fitting/leastsquares/StatisticalReferenceDataset.java
@@ -145,6 +145,7 @@ public abstract class StatisticalReferenceDataset {
class LeastSquaresProblem {
public MultivariateVectorFunction getModelFunction() {
return new MultivariateVectorFunction() {
+ @Override
public double[] value(final double[] a) {
final int n = getNumObservations();
final double[] yhat = new double[n];
@@ -158,6 +159,7 @@ public abstract class StatisticalReferenceDataset {
public MultivariateMatrixFunction getModelFunctionJacobian() {
return new MultivariateMatrixFunction() {
+ @Override
public double[][] value(final double[] a)
throws IllegalArgumentException {
final int n = getNumObservations();
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/fitting/leastsquares/StraightLineProblem.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/fitting/leastsquares/StraightLineProblem.java b/src/test/java/org/apache/commons/math4/fitting/leastsquares/StraightLineProblem.java
index 7ce8323..9124703 100644
--- a/src/test/java/org/apache/commons/math4/fitting/leastsquares/StraightLineProblem.java
+++ b/src/test/java/org/apache/commons/math4/fitting/leastsquares/StraightLineProblem.java
@@ -96,6 +96,7 @@ class StraightLineProblem {
public MultivariateVectorFunction getModelFunction() {
return new MultivariateVectorFunction() {
+ @Override
public double[] value(double[] params) {
final Model line = new Model(params[0], params[1]);
@@ -112,6 +113,7 @@ class StraightLineProblem {
public MultivariateMatrixFunction getModelFunctionJacobian() {
return new MultivariateMatrixFunction() {
+ @Override
public double[][] value(double[] point) {
return jacobian(point);
}
@@ -159,6 +161,7 @@ class StraightLineProblem {
this.b = b;
}
+ @Override
public double value(double x) {
return a * x + b;
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/ChromosomeTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/ChromosomeTest.java b/src/test/java/org/apache/commons/math4/genetics/ChromosomeTest.java
index 3c1a6ed..091ed8d 100644
--- a/src/test/java/org/apache/commons/math4/genetics/ChromosomeTest.java
+++ b/src/test/java/org/apache/commons/math4/genetics/ChromosomeTest.java
@@ -31,16 +31,19 @@ public class ChromosomeTest {
@Test
public void testCompareTo() {
Chromosome c1 = new Chromosome() {
+ @Override
public double fitness() {
return 0;
}
};
Chromosome c2 = new Chromosome() {
+ @Override
public double fitness() {
return 10;
}
};
Chromosome c3 = new Chromosome() {
+ @Override
public double fitness() {
return 10;
}
@@ -67,26 +70,31 @@ public class ChromosomeTest {
@Test
public void testFindSameChromosome() {
Chromosome c1 = new DummyChromosome(1) {
+ @Override
public double fitness() {
return 1;
}
};
Chromosome c2 = new DummyChromosome(2) {
+ @Override
public double fitness() {
return 2;
}
};
Chromosome c3 = new DummyChromosome(3) {
+ @Override
public double fitness() {
return 3;
}
};
Chromosome c4 = new DummyChromosome(1) {
+ @Override
public double fitness() {
return 5;
}
};
Chromosome c5 = new DummyChromosome(15) {
+ @Override
public double fitness() {
return 15;
}
@@ -97,6 +105,7 @@ public class ChromosomeTest {
popChr.add(c2);
popChr.add(c3);
Population pop = new ListPopulation(popChr,3) {
+ @Override
public Population nextGeneration() {
// not important
return null;
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/CycleCrossoverTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/CycleCrossoverTest.java b/src/test/java/org/apache/commons/math4/genetics/CycleCrossoverTest.java
index fd7b177..862bc40 100644
--- a/src/test/java/org/apache/commons/math4/genetics/CycleCrossoverTest.java
+++ b/src/test/java/org/apache/commons/math4/genetics/CycleCrossoverTest.java
@@ -127,6 +127,7 @@ public class CycleCrossoverTest {
final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 };
final BinaryChromosome p1c = new DummyBinaryChromosome(p1);
final Chromosome p2c = new Chromosome() {
+ @Override
public double fitness() {
// Not important
return 0;
@@ -142,6 +143,7 @@ public class CycleCrossoverTest {
final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 };
final BinaryChromosome p2c = new DummyBinaryChromosome(p1);
final Chromosome p1c = new Chromosome() {
+ @Override
public double fitness() {
// Not important
return 0;
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/DummyBinaryChromosome.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/DummyBinaryChromosome.java b/src/test/java/org/apache/commons/math4/genetics/DummyBinaryChromosome.java
index 789da5a..30700cf 100644
--- a/src/test/java/org/apache/commons/math4/genetics/DummyBinaryChromosome.java
+++ b/src/test/java/org/apache/commons/math4/genetics/DummyBinaryChromosome.java
@@ -39,6 +39,7 @@ public class DummyBinaryChromosome extends BinaryChromosome {
return new DummyBinaryChromosome(chromosomeRepresentation);
}
+ @Override
public double fitness() {
// uninteresting
return 0;
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/DummyListChromosome.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/DummyListChromosome.java b/src/test/java/org/apache/commons/math4/genetics/DummyListChromosome.java
index f4c8602..c78f67e 100644
--- a/src/test/java/org/apache/commons/math4/genetics/DummyListChromosome.java
+++ b/src/test/java/org/apache/commons/math4/genetics/DummyListChromosome.java
@@ -34,6 +34,7 @@ public class DummyListChromosome extends AbstractListChromosome<Integer> {
super(representation);
}
+ @Override
public double fitness() {
// Not important.
return 0;
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/DummyRandomKey.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/DummyRandomKey.java b/src/test/java/org/apache/commons/math4/genetics/DummyRandomKey.java
index 594ebb3..f8af835 100644
--- a/src/test/java/org/apache/commons/math4/genetics/DummyRandomKey.java
+++ b/src/test/java/org/apache/commons/math4/genetics/DummyRandomKey.java
@@ -39,6 +39,7 @@ public class DummyRandomKey extends RandomKey<String> {
return new DummyRandomKey(chromosomeRepresentation);
}
+ @Override
public double fitness() {
// unimportant
return 0;
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/ElitisticListPopulationTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/ElitisticListPopulationTest.java b/src/test/java/org/apache/commons/math4/genetics/ElitisticListPopulationTest.java
index 4737b61..e231830 100644
--- a/src/test/java/org/apache/commons/math4/genetics/ElitisticListPopulationTest.java
+++ b/src/test/java/org/apache/commons/math4/genetics/ElitisticListPopulationTest.java
@@ -100,6 +100,7 @@ public class ElitisticListPopulationTest {
counter++;
}
+ @Override
public double fitness() {
return this.fitness;
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/FixedElapsedTimeTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/FixedElapsedTimeTest.java b/src/test/java/org/apache/commons/math4/genetics/FixedElapsedTimeTest.java
index 75e21bb..fdfa971 100644
--- a/src/test/java/org/apache/commons/math4/genetics/FixedElapsedTimeTest.java
+++ b/src/test/java/org/apache/commons/math4/genetics/FixedElapsedTimeTest.java
@@ -31,25 +31,31 @@ public class FixedElapsedTimeTest {
@Test
public void testIsSatisfied() {
final Population pop = new Population() {
+ @Override
public void addChromosome(final Chromosome chromosome) {
// unimportant
}
+ @Override
public Chromosome getFittestChromosome() {
// unimportant
return null;
}
+ @Override
public int getPopulationLimit() {
// unimportant
return 0;
}
+ @Override
public int getPopulationSize() {
// unimportant
return 0;
}
+ @Override
public Population nextGeneration() {
// unimportant
return null;
}
+ @Override
public Iterator<Chromosome> iterator() {
// unimportant
return null;
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/FixedGenerationCountTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/FixedGenerationCountTest.java b/src/test/java/org/apache/commons/math4/genetics/FixedGenerationCountTest.java
index e174879..07e9e04 100644
--- a/src/test/java/org/apache/commons/math4/genetics/FixedGenerationCountTest.java
+++ b/src/test/java/org/apache/commons/math4/genetics/FixedGenerationCountTest.java
@@ -33,25 +33,31 @@ public class FixedGenerationCountTest {
int cnt = 0;
Population pop = new Population() {
+ @Override
public void addChromosome(Chromosome chromosome) {
// unimportant
}
+ @Override
public Chromosome getFittestChromosome() {
// unimportant
return null;
}
+ @Override
public int getPopulationLimit() {
// unimportant
return 0;
}
+ @Override
public int getPopulationSize() {
// unimportant
return 0;
}
+ @Override
public Population nextGeneration() {
// unimportant
return null;
}
+ @Override
public Iterator<Chromosome> iterator() {
// unimportant
return null;
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java b/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java
index e383e34..71a1258 100644
--- a/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java
+++ b/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestBinary.java
@@ -115,6 +115,7 @@ public class GeneticAlgorithmTestBinary {
/**
* Returns number of elements != 0
*/
+ @Override
public double fitness() {
int num = 0;
for (int val : this.getRepresentation()) {
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java b/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java
index e4ccd50..1e01915 100644
--- a/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java
+++ b/src/test/java/org/apache/commons/math4/genetics/GeneticAlgorithmTestPermutations.java
@@ -120,6 +120,7 @@ public class GeneticAlgorithmTestPermutations {
super(representation);
}
+ @Override
public double fitness() {
int res = 0;
List<Integer> decoded = decode(sequence);
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/ListPopulationTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/ListPopulationTest.java b/src/test/java/org/apache/commons/math4/genetics/ListPopulationTest.java
index f13fb91..1d337ab 100644
--- a/src/test/java/org/apache/commons/math4/genetics/ListPopulationTest.java
+++ b/src/test/java/org/apache/commons/math4/genetics/ListPopulationTest.java
@@ -35,16 +35,19 @@ public class ListPopulationTest {
@Test
public void testGetFittestChromosome() {
Chromosome c1 = new Chromosome() {
+ @Override
public double fitness() {
return 0;
}
};
Chromosome c2 = new Chromosome() {
+ @Override
public double fitness() {
return 10;
}
};
Chromosome c3 = new Chromosome() {
+ @Override
public double fitness() {
return 15;
}
@@ -56,6 +59,7 @@ public class ListPopulationTest {
chromosomes.add(c3);
ListPopulation population = new ListPopulation(chromosomes, 10) {
+ @Override
public Population nextGeneration() {
// not important
return null;
@@ -73,6 +77,7 @@ public class ListPopulationTest {
chromosomes.add(new DummyBinaryChromosome(BinaryChromosome.randomBinaryRepresentation(3)));
final ListPopulation population = new ListPopulation(10) {
+ @Override
public Population nextGeneration() {
// not important
return null;
@@ -91,6 +96,7 @@ public class ListPopulationTest {
@Test(expected = NotPositiveException.class)
public void testSetPopulationLimit() {
final ListPopulation population = new ListPopulation(10) {
+ @Override
public Population nextGeneration() {
// not important
return null;
@@ -103,6 +109,7 @@ public class ListPopulationTest {
@Test(expected = NotPositiveException.class)
public void testConstructorPopulationLimitNotPositive() {
new ListPopulation(-10) {
+ @Override
public Population nextGeneration() {
// not important
return null;
@@ -115,6 +122,7 @@ public class ListPopulationTest {
final ArrayList<Chromosome> chromosomes = new ArrayList<> ();
chromosomes.add(new DummyBinaryChromosome(BinaryChromosome.randomBinaryRepresentation(3)));
new ListPopulation(chromosomes, -10) {
+ @Override
public Population nextGeneration() {
// not important
return null;
@@ -129,6 +137,7 @@ public class ListPopulationTest {
chromosomes.add(new DummyBinaryChromosome(BinaryChromosome.randomBinaryRepresentation(3)));
chromosomes.add(new DummyBinaryChromosome(BinaryChromosome.randomBinaryRepresentation(3)));
new ListPopulation(chromosomes, 1) {
+ @Override
public Population nextGeneration() {
// not important
return null;
@@ -144,6 +153,7 @@ public class ListPopulationTest {
chromosomes.add(new DummyBinaryChromosome(BinaryChromosome.randomBinaryRepresentation(3)));
final ListPopulation population = new ListPopulation(2) {
+ @Override
public Population nextGeneration() {
// not important
return null;
@@ -157,6 +167,7 @@ public class ListPopulationTest {
public void testAddTooManyChromosomesSingleCall() {
final ListPopulation population = new ListPopulation(2) {
+ @Override
public Population nextGeneration() {
// not important
return null;
@@ -176,6 +187,7 @@ public class ListPopulationTest {
chromosomes.add(new DummyBinaryChromosome(BinaryChromosome.randomBinaryRepresentation(3)));
final ListPopulation population = new ListPopulation(10) {
+ @Override
public Population nextGeneration() {
// not important
return null;
@@ -199,6 +211,7 @@ public class ListPopulationTest {
chromosomes.add(new DummyBinaryChromosome(BinaryChromosome.randomBinaryRepresentation(3)));
final ListPopulation population = new ListPopulation(chromosomes, 3) {
+ @Override
public Population nextGeneration() {
// not important
return null;
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/NPointCrossoverTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/NPointCrossoverTest.java b/src/test/java/org/apache/commons/math4/genetics/NPointCrossoverTest.java
index 2a1231f..a03185e 100644
--- a/src/test/java/org/apache/commons/math4/genetics/NPointCrossoverTest.java
+++ b/src/test/java/org/apache/commons/math4/genetics/NPointCrossoverTest.java
@@ -60,6 +60,7 @@ public class NPointCrossoverTest {
final Integer[] p1 = new Integer[] {1,0,1,0,0,1,0,1,1};
final BinaryChromosome p1c = new DummyBinaryChromosome(p1);
final Chromosome p2c = new Chromosome() {
+ @Override
public double fitness() {
// Not important
return 0;
@@ -75,6 +76,7 @@ public class NPointCrossoverTest {
final Integer[] p1 = new Integer[] {1,0,1,0,0,1,0,1,1};
final BinaryChromosome p2c = new DummyBinaryChromosome(p1);
final Chromosome p1c = new Chromosome() {
+ @Override
public double fitness() {
// Not important
return 0;
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/OrderedCrossoverTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/OrderedCrossoverTest.java b/src/test/java/org/apache/commons/math4/genetics/OrderedCrossoverTest.java
index 2290fab..44fd972 100644
--- a/src/test/java/org/apache/commons/math4/genetics/OrderedCrossoverTest.java
+++ b/src/test/java/org/apache/commons/math4/genetics/OrderedCrossoverTest.java
@@ -80,6 +80,7 @@ public class OrderedCrossoverTest {
final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 };
final BinaryChromosome p1c = new DummyBinaryChromosome(p1);
final Chromosome p2c = new Chromosome() {
+ @Override
public double fitness() {
// Not important
return 0;
@@ -95,6 +96,7 @@ public class OrderedCrossoverTest {
final Integer[] p1 = new Integer[] { 1, 0, 1, 0, 0, 1, 0, 1, 1 };
final BinaryChromosome p2c = new DummyBinaryChromosome(p1);
final Chromosome p1c = new Chromosome() {
+ @Override
public double fitness() {
// Not important
return 0;
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/TournamentSelectionTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/TournamentSelectionTest.java b/src/test/java/org/apache/commons/math4/genetics/TournamentSelectionTest.java
index 4f132db..bd3395a 100644
--- a/src/test/java/org/apache/commons/math4/genetics/TournamentSelectionTest.java
+++ b/src/test/java/org/apache/commons/math4/genetics/TournamentSelectionTest.java
@@ -52,6 +52,7 @@ public class TournamentSelectionTest {
counter++;
}
+ @Override
public double fitness() {
return this.fitness;
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/genetics/UniformCrossoverTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/genetics/UniformCrossoverTest.java b/src/test/java/org/apache/commons/math4/genetics/UniformCrossoverTest.java
index 73c6052..208aace 100644
--- a/src/test/java/org/apache/commons/math4/genetics/UniformCrossoverTest.java
+++ b/src/test/java/org/apache/commons/math4/genetics/UniformCrossoverTest.java
@@ -128,6 +128,7 @@ public class UniformCrossoverTest {
final Integer[] p1 = new Integer[] {1,0,1,0,0,1,0,1,1};
final BinaryChromosome p1c = new DummyBinaryChromosome(p1);
final Chromosome p2c = new Chromosome() {
+ @Override
public double fitness() {
// Not important
return 0;
@@ -144,6 +145,7 @@ public class UniformCrossoverTest {
final Integer[] p1 = new Integer[] {1,0,1,0,0,1,0,1,1};
final BinaryChromosome p2c = new DummyBinaryChromosome(p1);
final Chromosome p1c = new Chromosome() {
+ @Override
public double fitness() {
// Not important
return 0;
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/geometry/euclidean/threed/PolyhedronsSetTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/geometry/euclidean/threed/PolyhedronsSetTest.java b/src/test/java/org/apache/commons/math4/geometry/euclidean/threed/PolyhedronsSetTest.java
index c3d032d..30d8c78 100644
--- a/src/test/java/org/apache/commons/math4/geometry/euclidean/threed/PolyhedronsSetTest.java
+++ b/src/test/java/org/apache/commons/math4/geometry/euclidean/threed/PolyhedronsSetTest.java
@@ -174,10 +174,12 @@ public class PolyhedronsSetTest {
};
tree.getTree(true).visit(new BSPTreeVisitor<Euclidean3D>() {
+ @Override
public Order visitOrder(BSPTree<Euclidean3D> node) {
return Order.MINUS_SUB_PLUS;
}
+ @Override
public void visitInternalNode(BSPTree<Euclidean3D> node) {
@SuppressWarnings("unchecked")
BoundaryAttribute<Euclidean3D> attribute =
@@ -190,6 +192,7 @@ public class PolyhedronsSetTest {
}
}
+ @Override
public void visitLeafNode(BSPTree<Euclidean3D> node) {
}
http://git-wip-us.apache.org/repos/asf/commons-math/blob/221c843b/src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java b/src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java
index bb4e51b..08ffdcd 100644
--- a/src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java
+++ b/src/test/java/org/apache/commons/math4/geometry/euclidean/twod/PolygonsSetTest.java
@@ -1212,12 +1212,15 @@ public class PolygonsSetTest {
leafNodes = 0;
internalNodes = 0;
polygonsSet.getTree(false).visit(new BSPTreeVisitor<Euclidean2D>() {
+ @Override
public Order visitOrder(BSPTree<Euclidean2D> node) {
return Order.SUB_PLUS_MINUS;
}
+ @Override
public void visitInternalNode(BSPTree<Euclidean2D> node) {
++internalNodes;
}
+ @Override
public void visitLeafNode(BSPTree<Euclidean2D> node) {
++leafNodes;
}