|
TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
|
#include <triqs/gfs/block/map.hpp>Provides block-wise applications (via triqs::gfs::map_block_gf) of common Green's function operations.
Definition in file mapped_functions.hxx.
Go to the source code of this file.
Functions | |
| template<typename M, typename T, typename L, int A> | |
| auto | triqs::gfs::inverse (block_gf< M, T, L, A > &g) |
Apply inverse block-wise to each block of the block Green's function. | |
| template<typename M, typename T, typename L, int A> | |
| auto | triqs::gfs::inverse (block_gf< M, T, L, A > const &g) |
Apply inverse block-wise to each block of the block Green's function. | |
| template<typename M, typename T, typename L, int A, bool C> | |
| auto | triqs::gfs::inverse (block_gf_view< M, T, L, A, C > g) |
Apply inverse block-wise to each block of the block Green's function. | |
| template<typename M, typename T, typename L, int A> | |
| auto | triqs::gfs::make_gf_from_fourier (block_gf< M, T, L, A > &g) |
Apply make_gf_from_fourier block-wise to each block of the block Green's function. | |
| template<typename M, typename T, typename L, int A> | |
| auto | triqs::gfs::make_gf_from_fourier (block_gf< M, T, L, A > const &g) |
Apply make_gf_from_fourier block-wise to each block of the block Green's function. | |
| template<typename M, typename T, typename L, int A, bool C> | |
| auto | triqs::gfs::make_gf_from_fourier (block_gf_view< M, T, L, A, C > g) |
Apply make_gf_from_fourier block-wise to each block of the block Green's function. | |
| template<typename M, typename T, typename L, int A> | |
| auto | triqs::gfs::make_gf_from_inverse_fourier (block_gf< M, T, L, A > &g) |
Apply make_gf_from_inverse_fourier block-wise to each block of the block Green's function. | |
| template<typename M, typename T, typename L, int A> | |
| auto | triqs::gfs::make_gf_from_inverse_fourier (block_gf< M, T, L, A > const &g) |
Apply make_gf_from_inverse_fourier block-wise to each block of the block Green's function. | |
| template<typename M, typename T, typename L, int A, bool C> | |
| auto | triqs::gfs::make_gf_from_inverse_fourier (block_gf_view< M, T, L, A, C > g) |
Apply make_gf_from_inverse_fourier block-wise to each block of the block Green's function. | |
| template<typename M, typename T, typename L, int A> | |
| auto | triqs::gfs::reinterpret_scalar_valued_gf_as_matrix_valued (block_gf< M, T, L, A > &g) |
Apply reinterpret_scalar_valued_gf_as_matrix_valued block-wise to each block of the block Green's function. | |
| template<typename M, typename T, typename L, int A> | |
| auto | triqs::gfs::reinterpret_scalar_valued_gf_as_matrix_valued (block_gf< M, T, L, A > const &g) |
Apply reinterpret_scalar_valued_gf_as_matrix_valued block-wise to each block of the block Green's function. | |
| template<typename M, typename T, typename L, int A, bool C> | |
| auto | triqs::gfs::reinterpret_scalar_valued_gf_as_matrix_valued (block_gf_view< M, T, L, A, C > g) |
Apply reinterpret_scalar_valued_gf_as_matrix_valued block-wise to each block of the block Green's function. | |