triqs_tprf::solve_rpa_PH
#include <triqs_tprf.hpp>
Synopsis
chi_wk_t solve_rpa_PH (chi_wk_vt chi0, array_contiguous_view<std::complex<double>, 4> U) chi_fk_t solve_rpa_PH (chi_fk_vt chi0, array_contiguous_view<std::complex<double>, 4> U)
Documentation
1) Random Phase Approximation (RPA) in the particle-hole channel
Computes the equation
\[\chi(\bar{a}b\bar{c}d) = \big( \mathbb{1} - \chi^{(0)}(\bar{a}b\bar{B}A) U(A\bar{B}D\bar{C}) \big)^{-1} \chi^{(0)}(\bar{C}D\bar{c}d)\,.\]2) Random Phase Approximation (RPA) in the particle-hole channel
Computes the equation
\[\chi(\bar{a}b\bar{c}d) = \big( \mathbb{1} - \chi^{(0)}(\bar{a}b\bar{B}A) U(A\bar{B}D\bar{C}) \big)^{-1} \chi^{(0)}(\bar{C}D\bar{c}d)\,.\]
Parameters
chi0 bare particle-hole bubble \(\chi^{(0)}_{\bar{a}b\bar{c}d}(\mathbf{k}, i\omega_n)\)
U RPA static vertex as obtained from triqs_tprf.rpa_tensor.get_rpa_tensor \(U_{a\bar{b}c\bar{d}}\)
Returns
RPA suceptibility \(\chi_{\bar{a}b\bar{c}d}(\mathbf{k}, \omega)\)