SafetyMutex and rocket optimization updates
[debian/openrocket] / src / net / sf / openrocket / optimization / general / multidim / MultidirectionalSearchOptimizer.java
index 80a194b853340a4d8b252b4664a0656500e10e85..0e70bf13c239390bba236168b34b00d1bb13ffb8 100644 (file)
@@ -9,6 +9,7 @@ import net.sf.openrocket.logging.LogHelper;
 import net.sf.openrocket.optimization.general.FunctionCache;
 import net.sf.openrocket.optimization.general.FunctionOptimizer;
 import net.sf.openrocket.optimization.general.OptimizationController;
+import net.sf.openrocket.optimization.general.OptimizationException;
 import net.sf.openrocket.optimization.general.ParallelFunctionCache;
 import net.sf.openrocket.optimization.general.Point;
 import net.sf.openrocket.startup.Application;
@@ -48,7 +49,7 @@ public class MultidirectionalSearchOptimizer implements FunctionOptimizer, Stati
        
 
        @Override
-       public void optimize(Point initial, OptimizationController control) {
+       public void optimize(Point initial, OptimizationController control) throws OptimizationException {
                FunctionCacheComparator comparator = new FunctionCacheComparator(functionExecutor);
                
                final List<Point> pattern = SearchPattern.square(initial.dim());