Any objections to removing functions for setting/getting vector and
matrix entries element-wise? This will clean up the classes and the
class PETScMatrixElement can be removed. It will still be possible to
access and set individual elements via the interface which is used for
setting/getting multiple values. If efficient setting/getting of
individual components is required, uBlas data structures support this.