The base classes analyser and time-splitting method had too many reponsibilities. A new analysis class has been created.