#define TRIQS_ARRAYS_ENFORCE_BOUNDCHECK #include #include using namespace triqs::gfs; #define TEST(X) std::cout << BOOST_PP_STRINGIZE((X)) << " ---> "<< (X) < {{beta, Fermion}, {2,2}}; auto Gc = G; auto G3 = G; auto Gt = gf {{beta, Fermion, 3000}, {2,2}}; auto gt = make_gf_from_inverse_fourier(G); auto gw = make_gf_from_fourier(gt); //gw() = fourier(gt); G() = fourier(Gt); }