Hankel Transformations using method of Ogata 2005
copied from cf-staging / hankelHankel transforms and integrals are commonplace in any area in which Fourier Transforms are required over fields that are radially symmetric. They involve integrating an arbitrary function multiplied by a Bessel function of arbitrary order (of the first kind). Typical integration schemes often fail because of the highly oscillatory nature of the transform. Ogata's quadrature method used in this package provides a fast and accurate way of performing the integration based on locating the zeros of the Bessel function.