sarkas.utilities.fdints
sarkas.utilities.fdints#
Module of Numba’d functions for the calculation of the unnormalized Fermi-Dirac integrals of half integer order p = -9/2,(1),21/2 and integer order p = 0,(1),10 via piecewise minimax rational approximation.
The Numba’d is not necessary for a one time calculation, however, we decided to add the Numba functionality so that future users can use them in Numba’d functions.
The functions contained here are a Python translation of the code xfdh.txt [Fukushima, 2015].
All the credits go to Fukushima, T. email: Toshio.Fukushima at nao.ac.jp.
It was easier than using other packages and/or write our own.
Functions
|
Double precision rational minimax approximation of Fermi-Dirac integral of integer order p=0. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of integer order p=5. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=11/2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of integer order p=6. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=13/2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of integer order p=7. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=15/2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of integer order p=8. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=17/2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of integer order p=9. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=19/2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=1/2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of integer order p=10. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=21/2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of integer order p=1. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=3/2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of integer order p=2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=5/2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of integer order p=3. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=7/2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of integer order p=4. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=9/2. |
|
|
|
|
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=-1/2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=-3/2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=-5/2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=-7/2. |
|
Double precision rational minimax approximation of Fermi-Dirac integral of half integer order p=-9/2. |
|
Wrapper function to calculate the Fermi-Dirac integral using approximation found in Ref. |
|
Approximate the inverse of the Fermi-Dirac integral \(I_{-1/2}(\eta)\) using the fits provided by Fukushima. |