|
TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
|
#include "../gf/gf.hpp"#include "../gf/gf_const_view.hpp"#include "../gf/gf_view.hpp"#include "../functions/functions2.hpp"#include "../transform/fourier.hpp"#include "../../mesh/imfreq.hpp"#include "../../mesh/imtime.hpp"#include "../../mesh/legendre.hpp"#include "../../utility/legendre.hpp"#include <cmath>Provides transformations between Legendre-basis and Matsubara (imaginary-time / imaginary-frequency) Green's functions.
Definition in file legendre_matsubara.hpp.
Go to the source code of this file.
Functions | |
| template<typename G> | |
| gf_keeper< tags::legendre, mesh::imfreq, typename G::target_t > | triqs::gfs::imfreq_to_legendre (G const &gw) |
| Tag a Matsubara Green's function for assignment to a Legendre Green's function. | |
| template<typename G> | |
| gf_keeper< tags::legendre, mesh::imtime, typename G::target_t > | triqs::gfs::imtime_to_legendre (G const >) |
| Tag an imaginary-time Green's function for assignment to a Legendre Green's function. | |
|
template<typename G1, typename G2> requires (is_gf_v<G1, mesh::imtime>) | |
| void | triqs::gfs::legendre_matsubara_direct (G1 &>, G2 const &gl) |
| Fill an imaginary-time Green's function from a Legendre Green's function. | |
| template<typename G1, typename G2> requires (is_gf_v<G1, mesh::imfreq>) | |
| void | triqs::gfs::legendre_matsubara_direct (G1 &&gw, G2 const &gl) |
| Fill a Matsubara Green's function from a Legendre Green's function. | |
|
template<typename G1, typename G2> requires (is_gf_v<G2, mesh::imtime>) | |
| void | triqs::gfs::legendre_matsubara_inverse (G1 &&gl, G2 const >) |
| Fill a Legendre Green's function from an imaginary-time Green's function. | |
| template<typename G1, typename G2> requires (is_gf_v<G2, mesh::imfreq>) | |
| void | triqs::gfs::legendre_matsubara_inverse (G1 &&gl, G2 const &gw) |
| Fill a Legendre Green's function from a Matsubara Green's function. | |
| template<typename G> | |
| gf_keeper< tags::legendre, mesh::legendre, typename G::target_t > | triqs::gfs::legendre_to_imfreq (G const &gl) |
| Tag a Legendre Green's function for assignment to a Matsubara Green's function. | |
| template<typename G> | |
| gf_keeper< tags::legendre, mesh::legendre, typename G::target_t > | triqs::gfs::legendre_to_imtime (G const &gl) |
| Tag a Legendre Green's function for assignment to an imaginary-time Green's function. | |