Solution methods for one-dimensional viscoelastic problems