.. highlight:: c
	       
Lattice Green's functions
=========================

**lattice/gf.hpp**

.. toctree::
  :maxdepth: 1

  /cpp2rst_generated/triqs_tprf/lattice_dyson_g0_wk
  /cpp2rst_generated/triqs_tprf/lattice_dyson_g0_fk
  /cpp2rst_generated/triqs_tprf/lattice_dyson_g_wk
  /cpp2rst_generated/triqs_tprf/lattice_dyson_g_fk
  /cpp2rst_generated/triqs_tprf/lattice_dyson_g_w
  /cpp2rst_generated/triqs_tprf/fourier_wk_to_wr
  /cpp2rst_generated/triqs_tprf/fourier_wr_to_wk
  /cpp2rst_generated/triqs_tprf/fourier_wr_to_tr
  /cpp2rst_generated/triqs_tprf/fourier_tr_to_wr

Lindhard non-interacting generalized susceptibility
===================================================

**lattice/lindhardt_chi00.hpp**

.. toctree::
  :maxdepth: 1

  /cpp2rst_generated/triqs_tprf/lindhard_chi00

Random Phase Approximation
==========================

**lattice/rpa.hpp**

.. toctree::
  :maxdepth: 1

  /cpp2rst_generated/triqs_tprf/solve_rpa_PH

Generalized impurity susceptibility
===================================

**chi_from_gg2.hpp**

.. toctree::
  :maxdepth: 1

  /cpp2rst_generated/triqs_tprf/chi0_from_gg2_PH
  /cpp2rst_generated/triqs_tprf/chi0_from_gg2_PP
  /cpp2rst_generated/triqs_tprf/chi_from_gg2_PH
  /cpp2rst_generated/triqs_tprf/chi_from_gg2_PP

Generalized bubble susceptibility (for RPA)
===========================================

**lattice/chi_imtime.hpp**

.. toctree::
  :maxdepth: 1

  /cpp2rst_generated/triqs_tprf/chi0_tr_from_grt_PH
  /cpp2rst_generated/triqs_tprf/chi0_w0r_from_grt_PH
  /cpp2rst_generated/triqs_tprf/chi_w0r_from_chi_tr
  /cpp2rst_generated/triqs_tprf/chi_wr_from_chi_tr
  /cpp2rst_generated/triqs_tprf/chi_tr_from_chi_wr
  /cpp2rst_generated/triqs_tprf/chi_wk_from_chi_wr
  /cpp2rst_generated/triqs_tprf/chi_wr_from_chi_wk

Generalized susceptibility and the Bethe-Salpeter equation
==========================================================

 **lattice/chi_imfreq.hpp**
 
.. toctree::
  :maxdepth: 1

  /cpp2rst_generated/triqs_tprf/chi0r_from_gr_PH
  /cpp2rst_generated/triqs_tprf/chi0r_from_gr_PH_nompi
  /cpp2rst_generated/triqs_tprf/chi0q_from_g_wk_PH
  /cpp2rst_generated/triqs_tprf/chi0r_from_chi0q
  /cpp2rst_generated/triqs_tprf/chi0q_from_chi0r
  /cpp2rst_generated/triqs_tprf/chi0q_sum_nu
  /cpp2rst_generated/triqs_tprf/chi0q_sum_nu_tail_corr_PH
  /cpp2rst_generated/triqs_tprf/chi0q_sum_nu_q
  /cpp2rst_generated/triqs_tprf/chiq_from_chi0q_and_gamma_PH
  /cpp2rst_generated/triqs_tprf/chiq_sum_nu_from_chi0q_and_gamma_PH

GW approximation
================

**lattice/gw.hpp**

.. toctree::
  :maxdepth: 1

  /cpp2rst_generated/triqs_tprf/dynamical_screened_interaction_W
  /cpp2rst_generated/triqs_tprf/dynamical_screened_interaction_W_from_generalized_susceptibility
  /cpp2rst_generated/triqs_tprf/gw_sigma
  /cpp2rst_generated/triqs_tprf/g0w_sigma
  
Linearized Eliashberg equation 
==============================

**lattice/eliashberg.hpp**

.. toctree::
  :maxdepth: 1

  /cpp2rst_generated/triqs_tprf/eliashberg_product
  /cpp2rst_generated/triqs_tprf/eliashberg_product_fft
  /cpp2rst_generated/triqs_tprf/split_into_dynamic_wk_and_constant_k
  /cpp2rst_generated/triqs_tprf/dynamic_and_constant_to_tr
  /cpp2rst_generated/triqs_tprf/construct_phi_wk

Hubbard atom analytic response functions
========================================

**hubbard_atom.hpp**

.. toctree::
  :maxdepth: 1

  /cpp2rst_generated/triqs_tprf/hubbard_atom/single_particle_greens_function
  /cpp2rst_generated/triqs_tprf/hubbard_atom/chi_ph_magnetic
  /cpp2rst_generated/triqs_tprf/hubbard_atom/gamma_ph_magnetic
     
Two-particle response function linear-algebra operations
========================================================

**linalg.hpp**

.. toctree::
  :maxdepth: 1

  /cpp2rst_generated/triqs_tprf/inverse
  /cpp2rst_generated/triqs_tprf/product
  /cpp2rst_generated/triqs_tprf/identity