TRIQS/triqs_tprf 4.0.0
A TRIQS application
Loading...
Searching...
No Matches
rpa.hpp
1/*******************************************************************************
2 *
3 * TRIQS: a Toolbox for Research in Interacting Quantum Systems
4 *
5 * Copyright (C) 2019, The Simons Foundation and S. Käser
6 * Authors: H. U.R. Strand, S. Käser
7 *
8 * TRIQS is free software: you can redistribute it and/or modify it under the
9 * terms of the GNU General Public License as published by the Free Software
10 * Foundation, either version 3 of the License, or (at your option) any later
11 * version.
12 *
13 * TRIQS is distributed in the hope that it will be useful, but WITHOUT ANY
14 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
15 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
16 * details.
17 *
18 * You should have received a copy of the GNU General Public License along with
19 * TRIQS. If not, see <http://www.gnu.org/licenses/>.
20 *
21 ******************************************************************************/
22#pragma once
23
24#include "../types.hpp"
25
26namespace triqs_tprf {
27
43
44 chi_wk_t solve_rpa_PH(chi_wk_vt chi0, array_contiguous_view<std::complex<double>, 4> U);
45 chi_Dwk_t solve_rpa_PH(chi_Dwk_vt chi0, array_contiguous_view<std::complex<double>, 4> U);
46
62
63 chi_fk_t solve_rpa_PH(chi_fk_vt chi0, array_contiguous_view<std::complex<double>, 4> U);
64
65} // namespace triqs_tprf