//#define TRIQS_ARRAYS_ENFORCE_BOUNDCHECK #include #include #include namespace tql= triqs::clef; namespace tqa= triqs::arrays; using tqa::range; using triqs::arrays::make_shape; using triqs::gf::Fermion; using triqs::gf::imfreq; using triqs::gf::imtime; using triqs::gf::make_gf; #define TEST(X) std::cout << BOOST_PP_STRINGIZE((X)) << " ---> "<< (X) < (beta, Fermion, make_shape(2,2),N); G() =0; //auto slv = G.data_getter.slv; for (int u =0; u (beta, Fermion, make_shape(2,2),N); G() =0; auto V = G.data(); for (int u =0; u (5000); speed_tester (5000); //speed_tester (5000); return 0; }