triqs.gf.gf_factories

C++ wrapping of functions on Green functions …

Functions

fit_gf_dlr

Signature : (gf_const_view<imtime,scalar_valued> g_tau, float w_max, float eps) -> gf<dlr, scalar_valued> Perform a least square fit of a imaginary time Green's function to obtain a DLR coefficient representation

make_gf_dlr

Signature : (gf_const_view<dlr_imtime,scalar_valued> g_tau) -> gf<dlr, scalar_valued> Transform a DLR imaginary time or Matsubara Green's function to it's DLR coefficient representation

make_gf_dlr_imfreq

Signature : (gf_const_view<dlr,scalar_valued> g_dlr) -> gf<dlr_imfreq, scalar_valued> Transform a DLR coefficient or DLR imaginary time Green's function to it's DLR Matsubara frequency representation

make_gf_dlr_imtime

Signature : (gf_const_view<dlr,scalar_valued> g_dlr) -> gf<dlr_imtime, scalar_valued> Transform a DLR coefficient or DLR Matsubara Green's function to it's DLR imaginary time representation

make_gf_from_fourier

Signature : (gf_view<imfreq,scalar_valued> g_in) -> gf<imtime, scalar_valued> Create Green function from the Fourier transform of g_in

make_gf_imfreq

Signature : (gf_const_view<dlr,scalar_valued> g_dlr, int n_iw) -> gf<imfreq, scalar_valued> Transform any DLR Green's function to a Matsubara frequency Green's function

make_gf_imtime

Signature : (gf_const_view<dlr,scalar_valued> g_dlr, int n_tau) -> gf<imtime, scalar_valued> Transform any DLR Green's function to a imaginary time Green's function

make_hermitian

Signature : (gf_view<imfreq,scalar_valued> g) -> gf<imfreq, scalar_valued> Symmetrize the Green function in freq, to ensure its hermiticity (G[iw] = G[-iw]*)

make_real_in_tau

Signature : (gf_view<imfreq,scalar_valued> g) -> gf<imfreq, scalar_valued> Symmetrize the Green function in freq, to ensure its real in tau (G[iw] = G[-iw]*)