triqs.gfs.backwd_compat.gf_imtime.GfImTime.set_from_legendre
- GfImTime.set_from_legendre(*args, **kw)
Dispatched C++ function(s).
[1] (gw: Gf[MeshImFreq, 0], gl: Gf[MeshLegendre, 0]) -> void [2] (gw: Gf[MeshImFreq, 1], gl: Gf[MeshLegendre, 1]) -> void [3] (gw: Gf[MeshImFreq, 2], gl: Gf[MeshLegendre, 2]) -> void [4] (gw: Gf[MeshImFreq, 3], gl: Gf[MeshLegendre, 3]) -> void [5] (gw: Gf[MeshImFreq, 4], gl: Gf[MeshLegendre, 4]) -> void [6] (gt: Gf[MeshImTime, 0], gl: Gf[MeshLegendre, 0]) -> void [7] (gt: Gf[MeshImTime, 1], gl: Gf[MeshLegendre, 1]) -> void [8] (gt: Gf[MeshImTime, 2], gl: Gf[MeshLegendre, 2]) -> void [9] (gt: Gf[MeshImTime, 3], gl: Gf[MeshLegendre, 3]) -> void [10] (gt: Gf[MeshImTime, 4], gl: Gf[MeshLegendre, 4]) -> void
[1, 2, 3, 4, 5] Project a Legendre Green’s function onto the Matsubara mesh of the output.
[6, 7, 8, 9, 10] Project a Legendre Green’s function onto the imaginary-time mesh of the output.
- Parameters:
- gwGf[MeshImFreq, 0], Gf[MeshImFreq, 1], Gf[MeshImFreq, 2], Gf[MeshImFreq, 3], Gf[MeshImFreq, 4]
The output Matsubara Green’s function modified in place.
- glGf[MeshLegendre, 0], Gf[MeshLegendre, 1], Gf[MeshLegendre, 2], Gf[MeshLegendre, 3], Gf[MeshLegendre, 4]
The input Legendre Green’s function.
- gtGf[MeshImTime, 0], Gf[MeshImTime, 1], Gf[MeshImTime, 2], Gf[MeshImTime, 3], Gf[MeshImTime, 4]
The output imaginary-time Green’s function modified in place.