removal of gradient method from discontinuous class

gradients are discontinuous by element, NOT by subdomain so there is no
reason to keep that as a method of the discontinuous class