Details on the generalized trapezoid family can be found in section 4.2.1 and [2]. The present implementation does not contain a timestep estimator for this family of algorithms.