8                                                  {
   12 
   13  {
   15    t3dg_3_1(
i, 
j, 
k) = t3dg_3(
i, 
j, 
k);
 
   16    t3dg_3_1(
i, 
j, 
k) += t3dg_2(
i, 
j, 
k);
 
   17    for (int ii = 0; ii != 3;++ii)
   18      for (int jj = 0; jj != 3;++jj)
   19        for (int kk = 0; kk != 3;++kk) {
   21                            t3dg_3(ii, jj, kk),
   22                        "T3(i,j,k)+=T3(i,j,k)(" + to_string(ii) + "," +
   23                            to_string(jj) + "," + to_string(kk) + ")");
   24        }
   25 
   26    t3dg_3_2(
i, 
j, 
k) = t3dg_3_1(
i, 
j, 
k);
 
   27    t3dg_3_2(
i, 
j, 
k) -= t3dg_3_1(
i, 
j, 
k);
 
   28    for (int ii = 0; ii != 3;++ii)
   29      for (int jj = 0; jj != 3;++jj)
   30        for (int kk = 0; kk != 3;++kk) {
   32                            t3dg_3(ii, jj, kk),
   33                        "T3(i,j,k)-=T3(i,j,k)(" + to_string(ii) + "," +
   34                            to_string(jj) + "," + to_string(kk) + ")");
   35        }
   36 
   37  }
   38}
FTensor::Index< 'i', SPACE_DIM > i
FTensor::Index< 'j', 3 > j
FTensor::Index< 'k', 3 > k
void test_for_zero(const T &t, const std::string &s)