Time stepping methods are methods for calculating how a value (or dimensioned values) evolves over time. Such an evolution should be expressed as a system of equations of the form:
\[ dy/dt = f(t, y)\\ y(t_0) = y_0 \]
The implemented methods are:
These classes all contain an update
method which carries out one time step of the algorithm.