Moved compute_eigenvectors from SGMatrix to eigensolver