Author: erans
Date: Tue Nov 15 13:35:45 2011
New Revision: 1202186
URL: http://svn.apache.org/viewvc?rev=1202186&view=rev
Log:
MATH-697
Added missing constructors.
Modified:
commons/proper/math/trunk/src/main/java/org/apache/commons/math/optimization/direct/BaseAbstractSimpleBoundsScalarOptimizer.java
Modified:
commons/proper/math/trunk/src/main/java/org/apache/commons/math/optimization/direct/BaseAbstractSimpleBoundsScalarOptimizer.java
URL:
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/optimization/direct/BaseAbstractSimpleBoundsScalarOptimizer.java?rev=1202186&r1=1202185&r2=1202186&view=diff
==============================================================================
---
commons/proper/math/trunk/src/main/java/org/apache/commons/math/optimization/direct/BaseAbstractSimpleBoundsScalarOptimizer.java
(original)
+++
commons/proper/math/trunk/src/main/java/org/apache/commons/math/optimization/direct/BaseAbstractSimpleBoundsScalarOptimizer.java
Tue Nov 15 13:35:45 2011
@@ -22,6 +22,7 @@ import org.apache.commons.math.optimizat
import
org.apache.commons.math.optimization.BaseSimpleBoundsMultivariateRealOptimizer;
import org.apache.commons.math.optimization.GoalType;
import org.apache.commons.math.optimization.RealPointValuePair;
+import org.apache.commons.math.optimization.ConvergenceChecker;
import org.apache.commons.math.exception.DimensionMismatchException;
import org.apache.commons.math.exception.NumberIsTooSmallException;
import org.apache.commons.math.exception.NumberIsTooLargeException;
@@ -48,6 +49,22 @@ public abstract class BaseAbstractSimple
private double[] upperBound;
/**
+ * Simple constructor with default settings.
+ * The convergence check is set to a {@link SimpleScalarValueChecker} and
+ * the allowed number of evaluations is set to {@link Integer#MAX_VALUE}.
+ *
+ * {@see BaseAbstractScalarOptimizer#BaseAbstractScalarOptimizer()}.
+ */
+ protected BaseAbstractSimpleBoundsScalarOptimizer() {}
+
+ /**
+ * @param checker Convergence checker.
+ */
+ protected
BaseAbstractSimpleBoundsScalarOptimizer(ConvergenceChecker<RealPointValuePair>
checker) {
+ super(checker);
+ }
+
+ /**
* @return the lower bounds.
*/
public double[] getLowerBound() {