triqs_ctint.post_process.G2ph_conn_from_M4ph

triqs_ctint.post_process.G2ph_conn_from_M4ph()

Dispatched C++ function(s).

[1] (M4ph_iw: Block2Gf[MeshProduct[MeshImFreq, MeshImFreq, MeshImFreq], 4],
     M_iw: BlockGf[MeshImFreq, 2],
     G0_iw: BlockGf[MeshImFreq, 2])
  -> Block2Gf[MeshProduct[MeshImFreq, MeshImFreq, MeshImFreq], 4]

Calculate the connected part of \(G^{(2)}\) in the particle-hole channel.

Combines the measured building block \(M^{(4)}_{ph}\) with the single-particle building block \(M\) and the non-interacting Green’s function \(G_0\) to form the connected two-particle Green’s function in the particle-hole channel.

Parameters:
M4ph_iwBlock2Gf[MeshProduct[MeshImFreq, MeshImFreq, MeshImFreq], 4]

The building block \(M^{(4)}_{ph}(i\omega)\) in the particle-hole channel.

M_iwBlockGf[MeshImFreq, 2]

The building block \(M(i\omega)\).

G0_iwBlockGf[MeshImFreq, 2]

The non-interacting Green’s function \(G_0(i\omega)\).

Returns:
Block2Gf[MeshProduct[MeshImFreq, MeshImFreq, MeshImFreq], 4]

The connected two-particle Green’s function \(G^{(2)}_{ph,conn}(i\omega)\).