TY - COMP
AU - Diehl, Markus
AU - Grocholski, Oskar
TI - BestLime 1.1: a C++ library for computing Fourier-Bessel transforms with Levin's integration method; 1.1
M1 - PUBDB-2024-05480
PY - 2024
N1 - DOI of this version: 10.5281/zenodo.13223804 | License: GNU General Public License v3 | previous version 1.0 published as PUBDB-2024-01643
AB - BestLime provides methods for computing the integral of a function f(z) times J(nu, z q), where J(nu, x) is a Bessel function of the first kind. The values of the function f(z) are required on an interpolation grid that is independent of q and can be selected by the user. The order nu of the Bessel function can be positive or zero, the lower limit of the z integration can be zero or finite, and the upper limit can be finite or infinity. By design, the algorithm is not adaptive, which provides high efficiency when the function f(z) is expensive to compute. In turn, the accuracy of the results depends on an appropriate choice of interpolation grid. Changes in version 1.1: (i) Add calls that take a collection of several discretized functions as argument. (ii) Add a method to handle integrands that increase as z goes to infinity. (iii) Add a grid transformation suitable for functions depending on powers of log(z). (iv) Update example programs.
LB - PUB:(DE-HGF)33
DO - DOI:10.5281/zenodo.13223804
UR - https://bib-pubdb1.desy.de/record/612826
ER -