//#define TRIQS_ARRAYS_ENFORCE_BOUNDCHECK #include using namespace triqs::arrays; #define TEST(X) std::cout << BOOST_PP_STRINGIZE((X)) << " ---> "<< (X) < A(L,L), B(L,L),C(L,L); A() = 0.01; B() = 1.2; C() = 0; for (int u =0; u A(L,L), B(L,L),C(L,L); A() = 0.01; B() = 1.2; C() = 0; for (int u =0; u A(L,L), B(L,L),C(L,L); A() = 0.01; B() = 1.2; C() = 0; for (int u =0; u A(L,L), B(L,L),C(L,L); A() = 0.01; B() = 1.2; C() = 0; for (int u =0; u A(L,L), B(L,L),C(L,L); A() = 0.01; B() = 1.2; C() = 0; for (int u =0; u (5000); speed_tester (5000); speed_tester (5000); speed_tester (5000); speed_tester (5000); return 0; }