|
20 | 20 | import toe.simulation.Simulator; |
21 | 21 | import toe.support; |
22 | 22 | import toe.simulation.SimulationCache; |
23 | | -import toe.typedef.*; |
| 23 | +import toe.typedef; |
24 | 24 |
|
25 | 25 | /** |
26 | 26 | * |
@@ -383,7 +383,7 @@ protected ArrayList<parameter> getNextParameterset(ArrayList<parameter> actualPa |
383 | 383 | wrongSolutionPerDirectionCounter = myPreferences.getPref_WrongSimulationsPerDirection(); |
384 | 384 |
|
385 | 385 | support.log(myPreferences.getPref_WrongSimulationsPerDirection() + " wrong solutions in one direction."); |
386 | | - if (this.directionOfOptimization && myPreferences.getPref_NeighborhoodType() == typeOfNeighborhoodEnum.StepForwardBackward) { |
| 386 | + if (this.directionOfOptimization && myPreferences.getPref_NeighborhoodType() == typedef.typeOfNeighborhoodEnum.StepForwardBackRandom) { |
387 | 387 | //Switch direction of Optimization but change the same old parameter |
388 | 388 | //This only applies if StepForwardBackward |
389 | 389 |
|
@@ -560,13 +560,13 @@ protected double getActualDistance(SimulationType p) { |
560 | 560 | MeasureType activeMeasure = p.getMeasureByName(listOfMeasures.get(measureCount).getMeasureName()); |
561 | 561 | MeasureType activeMeasureFromInterface = listOfMeasures.get(measureCount);//Contains Optimization targets |
562 | 562 | activeMeasure.setTargetValue(activeMeasureFromInterface.getTargetValue(), activeMeasureFromInterface.getTargetTypeOf()); |
563 | | - if (activeMeasure.getTargetTypeOf().equals("value")) { |
| 563 | + if (activeMeasure.getTargetTypeOf().equals(typedef.typeOfTarget.value)) { |
564 | 564 | distance = activeMeasure.getDistanceFromTarget(); |
565 | 565 | } else { |
566 | | - if (activeMeasure.getTargetTypeOf().equals("min")) { |
| 566 | + if (activeMeasure.getTargetTypeOf().equals(typedef.typeOfTarget.min)) { |
567 | 567 | distance = activeMeasure.getMeanValue(); |
568 | 568 | } else { |
569 | | - if (activeMeasure.getTargetTypeOf().equals("max")) { |
| 569 | + if (activeMeasure.getTargetTypeOf().equals(typedef.typeOfTarget.max)) { |
570 | 570 | distance = 0 - activeMeasure.getMeanValue(); |
571 | 571 | } |
572 | 572 | } |
|
0 commit comments