10{
   14 
   18 
   19  
   20 
   21  t3dg_1(
i, 
j, 
k) = t2s_2(
i, 
j) * t1_2(
k);
 
   23                "T2s(i,j)*T1(k)(0,0,0)");
   25                "T2s(i,j)*T1(k)(0,0,1)");
   27                "T2s(i,j)*T1(k)(0,0,2)");
   29                "T2s(i,j)*T1(k)(0,1,0)");
   31                "T2s(i,j)*T1(k)(0,1,1)");
   33                "T2s(i,j)*T1(k)(0,1,2)");
   35                "T2s(i,j)*T1(k)(0,2,0)");
   37                "T2s(i,j)*T1(k)(0,2,1)");
   39                "T2s(i,j)*T1(k)(0,2,2)");
   41                "T2s(i,j)*T1(k)(1,0,0)");
   43                "T2s(i,j)*T1(k)(1,0,1)");
   45                "T2s(i,j)*T1(k)(1,0,2)");
   47                "T2s(i,j)*T1(k)(1,1,0)");
   49                "T2s(i,j)*T1(k)(1,1,1)");
   51                "T2s(i,j)*T1(k)(1,1,2)");
   53                "T2s(i,j)*T1(k)(1,2,0)");
   55                "T2s(i,j)*T1(k)(1,2,1)");
   57                "T2s(i,j)*T1(k)(1,2,2)");
   59                "T2s(i,j)*T1(k)(2,0,0)");
   61                "T2s(i,j)*T1(k)(2,0,1)");
   63                "T2s(i,j)*T1(k)(2,0,2)");
   65                "T2s(i,j)*T1(k)(2,1,0)");
   67                "T2s(i,j)*T1(k)(2,1,1)");
   69                "T2s(i,j)*T1(k)(2,1,2)");
   71                "T2s(i,j)*T1(k)(2,2,0)");
   73                "T2s(i,j)*T1(k)(2,2,1)");
   75                "T2s(i,j)*T1(k)(2,2,2)");
   76}
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)