gftool.fourier.tt2z_herm2
- gftool.fourier.tt2z_herm2(tt, gf_t, z, herm2=<bound method Hermite2.from_taylor of <class 'gftool.hermpade.Hermite2'>>, quad='trapz', **kwds)[source]
Square Fourier-Padé transform of the real-time Green’s function gf_t.
Uses a square Hermite-Padé approximant for the transform. The function requires an equidistant tt.
- Parameters
- tt(Nt) float np.ndarray
The equidistant points for which the Green’s function gf_t is given.
- gf_t(…, Nt) complex np.ndarray
Green’s function at time points tt.
- z(…, Nz) complex np.ndarray
Frequency points for which the Laplace transformed Green’s function should be evaluated.
- Returns
- gf_z(…, Nz) complex np.ndarray
Laplace transformed Green’s function for complex frequencies z.
- Raises
- ValueError
If the time points tt are not equidistant.
See also
gftool.hermpade.Hermite2tt2z_padeFourier-Padé using regular rational Padé approximant
tt2z_trapzPlain implementation using trapezoidal rule.
tt2z_linLaplace integration using Filon’s method