1 package net.sf.openrocket.optimization.rocketoptimization;
3 import net.sf.openrocket.document.Simulation;
6 * An interface what modifies a single parameter in a rocket simulation
7 * based on a double value in the range [0...1].
9 * @author Sampo Niskanen <sampo.niskanen@iki.fi>
11 public interface SimulationModifier {
14 * Modify the specified simulation to the corresponding parameter value.
16 * @param simulation the simulation to modify
17 * @param value a value in the range [0...1]
19 public void modify(Simulation simulation, double value);