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)