gftool
Collection of commonly used Green’s functions and utilities.
Main purpose is to have a tested base.
Submodules
Different function bases. |
|
Blackman, Esterling, and Berk (BEB) approach to off-diagonal disorder. |
|
Coherent cluster approximation (CPA) to substitutional disorder. |
|
Fourier transformations of Green's functions. |
|
Hermite-Padé approximants from Taylor expansion. |
|
Collection of different lattices and their Green's functions. |
|
Collection of linear algebra algorithms not contained in |
|
Linear prediction to extrapolated retarded Green's function. |
|
Functions to work with Green's functions in matrix from. |
|
Padé analytic continuation for Green's functions and self-energies. |
|
Padé based on robust pole finding. |
|
Basic functions for the (non-interacting) single impurity Anderson model (SIAM). |
Glossary
Green’s functions and lattices
1D
|
DOS of non-interacting 1D lattice. |
|
Calculate the m th moment of the 1D DOS. |
|
Local Green's function of the 1D lattice. |
|
Hilbert transform of non-interacting DOS of the 1D lattice. |
2D
|
DOS of non-interacting 2D square lattice. |
|
Calculate the m th moment of the square DOS. |
|
Local Green's function of the 2D square lattice. |
|
Hilbert transform of non-interacting DOS of the square lattice. |
|
DOS of non-interacting 2D triangular lattice. |
|
Calculate the m th moment of the triangular DOS. |
|
Local Green's function of the 2D triangular lattice. |
|
Hilbert transform of non-interacting DOS of the triangular lattice. |
|
DOS of non-interacting 2D honeycomb lattice. |
|
Calculate the m th moment of the honeycomb DOS. |
|
Local Green's function of the 2D honeycomb lattice. |
|
Hilbert transform of non-interacting DOS of the honeycomb lattice. |
3D
|
Local Green's function of 3D simple cubic lattice. |
|
Calculate the m th moment of the simple cubic DOS. |
|
Local Green's function of 3D simple cubic lattice. |
|
Hilbert transform of non-interacting DOS of the simple cubic lattice. |
|
DOS of non-interacting 3D body-centered cubic lattice. |
|
Calculate the m th moment of the body-centered cubic DOS. |
|
Local Green's function of 3D body-centered cubic (bcc) lattice. |
|
Hilbert transform of non-interacting DOS of the body-centered cubic lattice. |
|
DOS of non-interacting 3D face-centered cubic lattice. |
|
Calculate the m th moment of the face-centered cubic DOS. |
|
Local Green's function of the 3D face-centered cubic (fcc) lattice. |
|
Hilbert transform of non-interacting DOS of the face-centered cubic lattice. |
Miscellaneous
|
DOS of non-interacting Bethe lattice for infinite coordination number. |
|
Calculate the m th moment of the Bethe DOS. |
|
Local Green's function of Bethe lattice for infinite coordination number. |
|
First derivative of local Green's function of Bethe lattice for infinite coordination number. |
|
Second derivative of local Green's function of Bethe lattice for infinite coordination number. |
|
Hilbert transform of non-interacting DOS of the Bethe lattice. |
|
Green's function given by a finite number of poles. |
|
First derivative of Green's function given by a finite number of poles. |
|
High-frequency moments of the pole Green's function. |
|
Retarded time Green's function given by a finite number of poles. |
|
Imaginary time Green's function given by a finite number of poles. |
|
Bosonic imaginary time Green's function given by a finite number of poles. |
|
Self-energy in Hubbard-I approximation (atomic solution). |
|
Green's function for the two site Hubbard model on a dimer. |
|
Surface Green's function for stacked layers. |
Statistics and particle numbers
|
Return the Fermi function 1/(exp(βϵ)+1). |
|
Return the 1st derivative of the Fermi function. |
|
Inverse of the Fermi function. |
|
Return the Bose function 1/(exp(βϵ)-1). |
|
Return fermionic Matsubara frequencies \(iω_n\) for the points n_points. |
|
Return bosonic Matsubara frequencies \(iν_n\) for the points n_points. |
|
Return num fermionic Padé frequencies \(iz_p\). |
|
Calculate the number density of the Green's function gf_iw at finite temperature beta. |
|
Search chemical potential for a given occupation. |
|
Calculate the number density of the Green's function gf_iw at finite temperature beta. |
|
Return an estimate for the upper bound of the error in the density. |
|
Return an estimate for the upper bound of the error in the density. |
|
Return data for visual inspection of the density error. |
Utilities
Functions
Get version information or return default if unable to do so. |
Classes
|