A C++ library to evaluate Bessel functions of all kinds. More information can be found on the website.
C++ library that acts as a wrapper for the Fortran subroutines developed by D.E. Amos. The library provides functionality to compute the Bessel, Hankel and Airy functions of complex argument and real order. Negative orders are implemented via the standard formulae.
We provide a shared object library and header files to be included.
The library uses CMake for compilation. The user should thus install CMake on their machine. On Ubuntu and other Debian-based OSes, this can be done by running
sudo apt-get install cmake
On Arch Linux
sudo pacman -S cmake
The user should then run
bash build.sh
which will create a build/
directory and run make automatically. When
you are ready to install the files, just run
cd build
sudo make install
The library will be installed to /usr
by default. To change
it, you will have to run cmake
manually like so:
cmake -DCMAKE_INSTALL_PREFIX=/path/of/install/dir