X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=core%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Fsimulation%2FBasicEventSimulationEngine.java;h=139fb6883b69c7d21b54b8f0f505e2c04479a5ca;hb=77f2457dc781c8c517ddef157c18491ad770f6c6;hp=b0139fbbd35f684bc20f2384b4c84b27bdc23e0b;hpb=685fa98064d819d518323347255ee5e4410087af;p=debian%2Fopenrocket diff --git a/core/src/net/sf/openrocket/simulation/BasicEventSimulationEngine.java b/core/src/net/sf/openrocket/simulation/BasicEventSimulationEngine.java index b0139fbb..139fb688 100644 --- a/core/src/net/sf/openrocket/simulation/BasicEventSimulationEngine.java +++ b/core/src/net/sf/openrocket/simulation/BasicEventSimulationEngine.java @@ -18,6 +18,7 @@ import net.sf.openrocket.rocketcomponent.MotorMount; import net.sf.openrocket.rocketcomponent.RecoveryDevice; import net.sf.openrocket.rocketcomponent.RocketComponent; import net.sf.openrocket.rocketcomponent.Stage; +import net.sf.openrocket.simulation.customexpression.CustomExpression; import net.sf.openrocket.simulation.exception.MotorIgnitionException; import net.sf.openrocket.simulation.exception.SimulationException; import net.sf.openrocket.simulation.exception.SimulationLaunchException; @@ -89,12 +90,6 @@ public class BasicEventSimulationEngine implements SimulationEngine { } SimulationListenerHelper.firePostStep(status); - // Calculate values for custom expressions - FlightDataBranch data = status.getFlightData(); - ArrayList allExpressions = status.getSimulationConditions().getSimulation().getCustomExpressions(); - for (CustomExpression expression : allExpressions ) { - data.setValue(expression.getType(), expression.evaluate(status)); - } // Check for NaN values in the simulation status checkNaN();