11#include <triqs/gfs.hpp>
14namespace stdv = std::views;
15namespace stdr = std::ranges;
16using namespace std::literals;
25 using gfs::gf_struct_t;
27 using gfs::matrix_valued;
28 using itertools::enumerate;
31 using cmat_t = nda::matrix<dcomplex>;
32 using cmat_vt = nda::matrix_view<dcomplex>;
33 static constexpr auto r_all = nda::range::all;
block2_gf< Mesh, matrix_valued > make_block2_gf(Mesh const &mesh, gf_struct2_t const &gf_s)
static constexpr auto r_all
nda::matrix_view< dcomplex > cmat_vt
nda::matrix< dcomplex > cmat_t