gftool.pole_gf_z¶
-
gftool.pole_gf_z(z, poles, weights)¶ Green’s function given by a finite number of poles.
To be a Green’s function, np.sum(weights) has to be 1 for the 1/z tail or respectively the normalization.
Parameters: - z : (…) complex array_like
Green’s function is evaluated at complex frequency z.
- poles, weights : (…, N) float array_like or float
The position and weight of the poles.
Returns: - gf_z : (…) complex np.ndarray
Green’s function.
See also
gf_d1_z- First derivative of the Green’s function
gf_tau- corresponding fermionic imaginary time Green’s function
gt.pole_gf_tau_b- corresponding bosonic imaginary time Green’s function