10{
   14 
   18 
   19  
   20 
   21  t3dg_1(
i, 
j, 
k) = (t3dg_2(
i, 
j, 
k) & t1_2(
k));
 
   23                "T3dg(i,j,k)&T1(k)(0,0,0)");
   25                "T3dg(i,j,k)&T1(k)(0,0,1)");
   27                "T3dg(i,j,k)&T1(k)(0,0,2)");
   29                "T3dg(i,j,k)&T1(k)(0,1,0)");
   31                "T3dg(i,j,k)&T1(k)(0,1,1)");
   33                "T3dg(i,j,k)&T1(k)(0,1,2)");
   35                "T3dg(i,j,k)&T1(k)(0,2,0)");
   37                "T3dg(i,j,k)&T1(k)(0,2,1)");
   39                "T3dg(i,j,k)&T1(k)(0,2,2)");
   41                "T3dg(i,j,k)&T1(k)(1,0,0)");
   43                "T3dg(i,j,k)&T1(k)(1,0,1)");
   45                "T3dg(i,j,k)&T1(k)(1,0,2)");
   47                "T3dg(i,j,k)&T1(k)(1,1,0)");
   49                "T3dg(i,j,k)&T1(k)(1,1,1)");
   51                "T3dg(i,j,k)&T1(k)(1,1,2)");
   53                "T3dg(i,j,k)&T1(k)(1,2,0)");
   55                "T3dg(i,j,k)&T1(k)(1,2,1)");
   57                "T3dg(i,j,k)&T1(k)(1,2,2)");
   59                "T3dg(i,j,k)&T1(k)(2,0,0)");
   61                "T3dg(i,j,k)&T1(k)(2,0,1)");
   63                "T3dg(i,j,k)&T1(k)(2,0,2)");
   65                "T3dg(i,j,k)&T1(k)(2,1,0)");
   67                "T3dg(i,j,k)&T1(k)(2,1,1)");
   69                "T3dg(i,j,k)&T1(k)(2,1,2)");
   71                "T3dg(i,j,k)&T1(k)(2,2,0)");
   73                "T3dg(i,j,k)&T1(k)(2,2,1)");
   75                "T3dg(i,j,k)&T1(k)(2,2,2)");
   76 
   77  t3dg_1(
i, 
j, 
k) = (t1_2(
k) & t3dg_3(
i, 
j, 
k));
 
   79                "T1(k)&T3dg(i,j,k)(0,0,0)");
   81                "T1(k)&T3dg(i,j,k)(0,0,1)");
   83                "T1(k)&T3dg(i,j,k)(0,0,2)");
   85                "T1(k)&T3dg(i,j,k)(0,1,0)");
   87                "T1(k)&T3dg(i,j,k)(0,1,1)");
   89                "T1(k)&T3dg(i,j,k)(0,1,2)");
   91                "T1(k)&T3dg(i,j,k)(0,2,0)");
   93                "T1(k)&T3dg(i,j,k)(0,2,1)");
   95                "T1(k)&T3dg(i,j,k)(0,2,2)");
   97                "T1(k)&T3dg(i,j,k)(1,0,0)");
   99                "T1(k)&T3dg(i,j,k)(1,0,1)");
  101                "T1(k)&T3dg(i,j,k)(1,0,2)");
  103                "T1(k)&T3dg(i,j,k)(1,1,0)");
  105                "T1(k)&T3dg(i,j,k)(1,1,1)");
  107                "T1(k)&T3dg(i,j,k)(1,1,2)");
  109                "T1(k)&T3dg(i,j,k)(1,2,0)");
  111                "T1(k)&T3dg(i,j,k)(1,2,1)");
  113                "T1(k)&T3dg(i,j,k)(1,2,2)");
  115                "T1(k)&T3dg(i,j,k)(2,0,0)");
  117                "T1(k)&T3dg(i,j,k)(2,0,1)");
  119                "T1(k)&T3dg(i,j,k)(2,0,2)");
  121                "T1(k)&T3dg(i,j,k)(2,1,0)");
  123                "T1(k)&T3dg(i,j,k)(2,1,1)");
  125                "T1(k)&T3dg(i,j,k)(2,1,2)");
  127                "T1(k)&T3dg(i,j,k)(2,2,0)");
  129                "T1(k)&T3dg(i,j,k)(2,2,1)");
  131                "T1(k)&T3dg(i,j,k)(2,2,2)");
  132}
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)