11#include <triqs/gfs.hpp>
15#define C2PY_IGNORE __attribute__((annotate("c2py_ignore")))
21namespace stdv = std::views;
22namespace stdr = std::ranges;
23using namespace std::literals;
32 using gfs::gf_struct_t;
34 using gfs::matrix_valued;
35 using itertools::enumerate;
38 using cmat_t = nda::matrix<dcomplex>;
39 using cmat_vt = nda::matrix_view<dcomplex>;
40 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