triqs.gfs.backwd_compat.gf_imfreq.GfImFreq.set_from_legendre

GfImFreq.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.