package odend;
import Jama.*;
/**
* class to model ODEs <br>
* x' = f(x, t), x(t0) = x0<br>
* in 1 dimension
*/
public abstract class ODE {
protected double t0;
protected Matrix x0; // initial values
/**
* right hand side of ODE
*/
public abstract Matrix f(Matrix x, double t);
/**
* constructor setting initial time and values
*/
public ODE(Matrix x0, double t0) {
this.t0 = t0;
this.x0 = x0;
}
}
![]()