gftool.pade.calc_iterator¶
-
gftool.pade.
calc_iterator
(z_out, z_in, coeff)[source]¶ Calculate Pade continuation of function at points z_out.
The continuation is calculated for different numbers of coefficients taken into account, where the number is in [n_min, n_max]. The algorithm is take from [2].
- Parameters
- z_outcomplex ndarray
points at with the functions will be evaluated
- z_in(N_in,) complex ndarray
complex mesh used to calculate coeff
- coeff(…, N_in) complex ndarray
coefficients for Pade, calculated from pade.coefficients
- Yields
- pade_calc(…, N_in, z_out.shape) complex np.ndarray
Function evaluated at points z_out. numbers of Matsubara frequencies between n_min and n_max. The shape of the elements is the same as coeff.shape with the last dimension corresponding to N_in replaced by the shape of z_out: (…, N_in, *z_out.shape).
References
- 2
Vidberg, H. J., and J. W. Serene. “Solving the Eliashberg Equations by Means of N-Point Pade Approximants.” Journal of Low Temperature Physics 29, no. 3-4 (November 1, 1977): 179-92. https://doi.org/10.1007/BF00655090.