TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
Loading...
Searching...
No Matches
mapped_functions.hxx

Detailed Description

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.