package ode1d; /** * class to model ODEs <br> * x' = f(x, t), x(t0) = x0<br> * in 1 dimension */ public abstract class ODE { /** initial time */ public double t0; /** initial value at time t0 */ public double x0; /** * constructor setting initial time and value */ public ODE(double x0, double t0) { this.t0 = t0; this.x0 = x0; } /** * right hand side of ODE */ public abstract double f(double x, double t); }