Removed GenericDM1D, which is the most simple implementation, needing a precomputed descent value