triqs_ctint.post_process.chi2_conn_from_M3_PP

triqs_ctint.post_process.chi2_conn_from_M3_PP()

Dispatched C++ function(s).

[1] (M3pp_tau: Block2Gf[MeshProduct[MeshImTime, MeshImTime], 4],
     M3pp_delta: Block2Gf[MeshImTime, 4],
     M_iw: BlockGf[MeshImFreq, 2],
     G0_iw: BlockGf[MeshImFreq, 2],
     M_tau: BlockGf[MeshImTime, 2],
     M_hartree: [ndarray[float, 2]],
     G0_tau: BlockGf[MeshImTime, 2])
  -> Block2Gf[MeshImTime, 4]

Calculate the connected two-point correlator \(\chi^{(2)}_{conn}\) in the particle-particle channel from \(M^{(3)}\).

Forms the connected \(\chi^{(2)}\) in imaginary time from the measured building block \(M^{(3)}(\tau)\) and its equal-time peak, together with the single-particle quantities \(M\), \(G_0\), and the Hartree term of \(M\).

Parameters:
M3pp_tauBlock2Gf[MeshProduct[MeshImTime, MeshImTime], 4]

The building block \(M^{(3)}_{pp}(\tau)\) in the particle-particle channel.

M3pp_deltaBlock2Gf[MeshImTime, 4]

The equal-time peak of \(M^{(3)}_{pp}(\tau)\).

M_iwBlockGf[MeshImFreq, 2]

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

G0_iwBlockGf[MeshImFreq, 2]

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

M_tauBlockGf[MeshImTime, 2]

The building block \(M(\tau)\) in imaginary time.

M_hartree[ndarray[float, 2]]

The Hartree term of \(M\).

G0_tauBlockGf[MeshImTime, 2]

The non-interacting Green’s function \(G_0(\tau)\) in imaginary time.

Returns:
Block2Gf[MeshImTime, 4]

The connected two-point correlator \(\chi^{(2)}_{pp,conn}(\tau)\) in the particle-particle channel.