24#include "../types.hpp"
28 g_w_t dlr_on_imfreq(g_Dc_cvt g_c, mesh::imfreq wmesh);
29 g_t_t dlr_on_imtime(g_Dc_cvt g_c, mesh::imtime tmesh);
30 chi_w_t dlr_on_imfreq(chi_Dc_cvt chi_c, mesh::imfreq wmesh);
31 chi_t_t dlr_on_imtime(chi_Dc_cvt chi_c, mesh::imtime tmesh);
48 std::tuple<chi_wk_t, chi_k_t> split_into_dynamic_wk_and_constant_k(chi_wk_cvt chi_wk);
56 g_fk_t add_dynamic_and_static(g_fk_t g_dyn_fk, e_k_t g_stat_k);
57 chi_fk_t add_dynamic_and_static(chi_fk_t chi_dyn_fk, chi_k_t chi_stat_k);
65 g_wk_t add_dynamic_and_static(g_wk_t g_dyn_wk, e_k_t g_stat_k);
66 chi_wk_t add_dynamic_and_static(chi_wk_t chi_dyn_wk, chi_k_t chi_stat_k);
67 g_Dwk_t add_dynamic_and_static(g_Dwk_t g_dyn_wk, e_k_t g_stat_k);
68 chi_Dwk_t add_dynamic_and_static(chi_Dwk_t chi_dyn_wk, chi_k_t chi_stat_k);
79 double fermi(
double e);
90 double bose(
double e);