/** A generic interface to an ODE solver (e.g., Runge-Kutta). */ public interface ODESolver { public void initialize(double stepSize); public double step(); public void setStepSize(double stepSize); public double getStepSize(); }