23#include "../types.hpp"
45 g_wk_t lattice_dyson_g0_wk(
double mu, e_k_cvt e_k, mesh::imfreq mesh);
65 g_Dwk_t lattice_dyson_g0_wk(
double mu, e_k_cvt e_k, mesh::dlr_imfreq mesh);
86 g_wk_t lattice_dyson_g_wk(
double mu, e_k_cvt e_k, g_w_cvt sigma_w);
107 g_fk_t lattice_dyson_g0_fk(
double mu, e_k_cvt e_k, mesh::refreq mesh,
double delta);
128 g_wk_t lattice_dyson_g_wk(
double mu, e_k_cvt e_k, g_wk_cvt sigma_wk);
149 g_Dwk_t lattice_dyson_g_wk(
double mu, e_k_cvt e_k, g_Dwk_cvt sigma_wk);
170 g_wk_t lattice_dyson_g_wk(
double mu, e_k_cvt e_k, g_w_cvt sigma_w);
191 g_Dwk_t lattice_dyson_g_wk(
double mu, e_k_cvt e_k, g_Dw_cvt sigma_w);
213 g_fk_t lattice_dyson_g_fk(
double mu, e_k_cvt e_k, g_fk_cvt sigma_fk,
double delta);
235 g_fk_t lattice_dyson_g_fk(
double mu, e_k_cvt e_k, g_f_cvt sigma_f,
double delta);
256 g_w_t lattice_dyson_g_w(
double mu, e_k_cvt e_k, g_w_cvt sigma_w);
257 g_Dw_t lattice_dyson_g_w(
double mu, e_k_cvt e_k, g_Dw_cvt sigma_w);
279 g_f_t lattice_dyson_g_f(
double mu, e_k_cvt e_k, g_f_cvt sigma_f,
double delta);
288 g_wr_t fourier_wk_to_wr(g_wk_cvt g_wk);
289 g_Dwr_t fourier_wk_to_wr(g_Dwk_cvt g_wk);
290 chi_Dwr_t fourier_wk_to_wr(chi_Dwk_cvt chi_wk);
299 g_wk_t fourier_wr_to_wk(g_wr_cvt g_wr);
300 g_Dwk_t fourier_wr_to_wk(g_Dwr_cvt g_wr);
301 chi_Dwk_t fourier_wr_to_wk(chi_Dwr_cvt chi_wr);
310 g_tr_t fourier_wr_to_tr(g_wr_cvt g_wr,
int nt = -1);
311 g_Dtr_t fourier_wr_to_tr(g_Dwr_cvt g_wr,
int nt = -1);
312 chi_Dtr_t fourier_wr_to_tr(chi_Dwr_cvt chi_wr,
int nt = -1);
321 g_wr_t fourier_tr_to_wr(g_tr_cvt g_tr,
int nw = -1);
322 g_Dwr_t fourier_tr_to_wr(g_Dtr_cvt g_tr,
int nw = -1);
323 chi_Dwr_t fourier_tr_to_wr(chi_Dtr_cvt chi_tr,
int nw = -1);
332 g_fr_t fourier_fk_to_fr(g_fk_cvt g_fk);
341 g_fk_t fourier_fr_to_fk(g_fr_cvt g_fr);
350 g_Tr_t fourier_Tk_to_Tr(g_Tk_cvt g_Tk);
359 g_Tk_t fourier_Tr_to_Tk(g_Tr_cvt g_Tr);
368 chi_Tk_t fourier_Tr_to_Tk(chi_Tr_cvt chi_Tr);