Rework the CustomExpression evaluation to use SimulationListeners. Removed the OpenR...
[debian/openrocket] / core / src / net / sf / openrocket / simulation / BasicEventSimulationEngine.java
index d8f44ba05288b42f055ee96b49fac2fa416ced0b..139fb6883b69c7d21b54b8f0f505e2c04479a5ca 100644 (file)
@@ -90,12 +90,6 @@ public class BasicEventSimulationEngine implements SimulationEngine {
                                }
                                SimulationListenerHelper.firePostStep(status);
                                
-                               // Calculate values for custom expressions
-                               FlightDataBranch data = status.getFlightData();
-                               ArrayList<CustomExpression> allExpressions = status.getSimulationConditions().getSimulation().getDocument().getCustomExpressions();
-                               for (CustomExpression expression : allExpressions ) {
-                                       data.setValue(expression.getType(), expression.evaluateDouble(status));
-                               }
                                
                                // Check for NaN values in the simulation status
                                checkNaN();