Zaslat SMS: The adaptive computation of far-field patterns by a posteriori error estimations of linear functionals