package odend;
/**
* simple Euler solver
*/
public class ODESolverEuler extends ODESolver {
/** sets ode and initial values */
public ODESolverEuler(ODE ode) {
super(ode);
}
/**
* computes solution at next time step<br>
* using a simple Euler scheme
*/
public void nextStep(double h) {
x.plusEquals(ode.f(x, t).times(h)); // x += h*ode.f(x,t)
t += h;
}
}
![]()