directivity function