//#define TRIQS_ARRAYS_ENFORCE_BOUNDCHECK #include #include using namespace triqs::arrays; #define TEST(X) std::cout << BOOST_PP_STRINGIZE((X)) << " ---> "<< (X) < A(N,2,2); A() =0; for (int u =0; u A(N,2,2); A() =0; for (int u =0; u, 0>(A,i) (0,0) = fnt(i); } }; struct direct { void operator()() { array A(N,2,2); A() =0; for (int u =0; u A(N); A() =0; for (int u =0; u (50); speed_tester (50); speed_tester (50); speed_tester (50); //speed_tester (5000); return 0; }