8{
13
14 {
15 for(int ii = 0; ii < 1; ++ii)
16 {
17 for(int jj = 0; jj < 2; ++jj)
18 {
20 t4(
i,
j,
k,
k)(ii, jj)
21 - (t4(ii, jj, 0, 0) + t4(ii, jj, 1, 1) + t4(ii, jj, 2, 2)),
22 "T4(i,j,k,k)(" + std::to_string(ii) + "," + std::to_string(jj)
23 + ")");
24 }
25 for(int kk = 0; kk < 3; ++kk)
26 {
28 - (t4(ii, 0, kk, 0) + t4(ii, 1, kk, 1)),
29 "T4(i,j,k,j)(" + std::to_string(ii) + ","
30 + std::to_string(kk) + ")");
31 }
32 for(int ll = 0; ll < 3; ++ll)
33 {
35 - (t4(ii, 0, 0, ll) + t4(ii, 1, 1, ll)),
36 "T4(i,j,j,l)(" + std::to_string(ii) + ","
37 + std::to_string(ll) + ")");
38 }
39 }
40 for(int jj = 0; jj < 2; ++jj)
41 {
42 for(int kk = 0; kk < 3; ++kk)
43 {
45 "T4(i,j,k,i)(" + std::to_string(jj) + ","
46 + std::to_string(kk) + ")");
47 }
48 for(int ll = 0; ll < 3; ++ll)
49 {
51 "T4(i,j,i,l)(" + std::to_string(jj) + ","
52 + std::to_string(ll) + ")");
53 }
54 }
55 for(int kk = 0; kk < 3; ++kk)
56 for(int ll = 0; ll < 3; ++ll)
57 {
59 "T4(i,i,k,l)(" + std::to_string(kk) + ","
60 + std::to_string(ll) + ")");
61 }
62 }
63}
FTensor::Index< 'i', SPACE_DIM > i
FTensor::Index< 'l', 3 > l
FTensor::Index< 'j', 3 > j
FTensor::Index< 'k', 3 > k
void test_for_zero(const T &t, const std::string &s)