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() {


Reply via email to