14{
   19 
   23 
   25 
   26  
   27 
   29  t1_3(
i) = t1_1(
j) * t2_1(
i, 
j);
 
   30 
   31  t4ddg_1(N0, N0, 
i, 
j) = (t1_1(
i) ^ t1_1(
j));
 
   32  t4ddg_1(N0, N1, 
i, 
j) = t2s_1(
i, 
j);
 
   33  t4ddg_1(N0, N2, 
i, 
j) = (t1_3(
i) ^ t1_3(
j));
 
   34  t4ddg_1(N1, N1, 
i, 
j) = t2s_2(
i, 
j);
 
   35  t4ddg_1(N1, N2, 
i, 
j) = (t1_2(
i) ^ t1_2(
j));
 
   36  t4ddg_1(N2, N2, 
i, 
j) = t2s_3(
i, 
j);
 
   37 
   39                "T4ddg(N,N,i,j)=T2s(i,j)(0,0,0,0)");
   41                "T4ddg(N,N,i,j)=T2s(i,j)(0,0,0,1)");
   43                "T4ddg(N,N,i,j)=T2s(i,j)(0,0,0,2)");
   45                "T4ddg(N,N,i,j)=T2s(i,j)(0,0,1,0)");
   47                "T4ddg(N,N,i,j)=T2s(i,j)(0,0,1,1)");
   49                "T4ddg(N,N,i,j)=T2s(i,j)(0,0,1,2)");
   51                "T4ddg(N,N,i,j)=T2s(i,j)(0,0,2,0)");
   53                "T4ddg(N,N,i,j)=T2s(i,j)(0,0,2,1)");
   55                "T4ddg(N,N,i,j)=T2s(i,j)(0,0,2,2)");
   57                "T4ddg(N,N,i,j)=T2s(i,j)(0,1,0,0)");
   59                "T4ddg(N,N,i,j)=T2s(i,j)(0,1,0,1)");
   61                "T4ddg(N,N,i,j)=T2s(i,j)(0,1,0,2)");
   63                "T4ddg(N,N,i,j)=T2s(i,j)(0,1,1,0)");
   65                "T4ddg(N,N,i,j)=T2s(i,j)(0,1,1,1)");
   67                "T4ddg(N,N,i,j)=T2s(i,j)(0,1,1,2)");
   69                "T4ddg(N,N,i,j)=T2s(i,j)(0,1,2,0)");
   71                "T4ddg(N,N,i,j)=T2s(i,j)(0,1,2,1)");
   73                "T4ddg(N,N,i,j)=T2s(i,j)(0,1,2,2)");
   75                  / t4ddg_1(0, 2, 0, 0),
   76                "T4ddg(N,N,i,j)=T2s(i,j)(0,2,0,0)");
   78                  / t4ddg_1(0, 2, 0, 1),
   79                "T4ddg(N,N,i,j)=T2s(i,j)(0,2,0,1)");
   81                  / t4ddg_1(0, 2, 0, 2),
   82                "T4ddg(N,N,i,j)=T2s(i,j)(0,2,0,2)");
   84                  / t4ddg_1(0, 2, 1, 0),
   85                "T4ddg(N,N,i,j)=T2s(i,j)(0,2,1,0)");
   87                  / t4ddg_1(0, 2, 1, 1),
   88                "T4ddg(N,N,i,j)=T2s(i,j)(0,2,1,1)");
   90                  / t4ddg_1(0, 2, 1, 2),
   91                "T4ddg(N,N,i,j)=T2s(i,j)(0,2,1,2)");
   93                  / t4ddg_1(0, 2, 2, 0),
   94                "T4ddg(N,N,i,j)=T2s(i,j)(0,2,2,0)");
   96                  / t4ddg_1(0, 2, 2, 1),
   97                "T4ddg(N,N,i,j)=T2s(i,j)(0,2,2,1)");
   99                  / t4ddg_1(0, 2, 2, 2),
  100                "T4ddg(N,N,i,j)=T2s(i,j)(0,2,2,2)");
  102                "T4ddg(N,N,i,j)=T2s(i,j)(1,0,0,0)");
  104                "T4ddg(N,N,i,j)=T2s(i,j)(1,0,0,1)");
  106                "T4ddg(N,N,i,j)=T2s(i,j)(1,0,0,2)");
  108                "T4ddg(N,N,i,j)=T2s(i,j)(1,0,1,0)");
  110                "T4ddg(N,N,i,j)=T2s(i,j)(1,0,1,1)");
  112                "T4ddg(N,N,i,j)=T2s(i,j)(1,0,1,2)");
  114                "T4ddg(N,N,i,j)=T2s(i,j)(1,0,2,0)");
  116                "T4ddg(N,N,i,j)=T2s(i,j)(1,0,2,1)");
  118                "T4ddg(N,N,i,j)=T2s(i,j)(1,0,2,2)");
  120                "T4ddg(N,N,i,j)=T2s(i,j)(1,1,0,0)");
  122                "T4ddg(N,N,i,j)=T2s(i,j)(1,1,0,1)");
  124                "T4ddg(N,N,i,j)=T2s(i,j)(1,1,0,2)");
  126                "T4ddg(N,N,i,j)=T2s(i,j)(1,1,1,0)");
  128                "T4ddg(N,N,i,j)=T2s(i,j)(1,1,1,1)");
  130                "T4ddg(N,N,i,j)=T2s(i,j)(1,1,1,2)");
  132                "T4ddg(N,N,i,j)=T2s(i,j)(1,1,2,0)");
  134                "T4ddg(N,N,i,j)=T2s(i,j)(1,1,2,1)");
  136                "T4ddg(N,N,i,j)=T2s(i,j)(1,1,2,2)");
  138                "T4ddg(N,N,i,j)=T2s(i,j)(1,2,0,0)");
  140                "T4ddg(N,N,i,j)=T2s(i,j)(1,2,0,1)");
  142                "T4ddg(N,N,i,j)=T2s(i,j)(1,2,0,2)");
  144                "T4ddg(N,N,i,j)=T2s(i,j)(1,2,1,0)");
  146                "T4ddg(N,N,i,j)=T2s(i,j)(1,2,1,1)");
  148                "T4ddg(N,N,i,j)=T2s(i,j)(1,2,1,2)");
  150                "T4ddg(N,N,i,j)=T2s(i,j)(1,2,2,0)");
  152                "T4ddg(N,N,i,j)=T2s(i,j)(1,2,2,1)");
  154                "T4ddg(N,N,i,j)=T2s(i,j)(1,2,2,2)");
  156                  / t4ddg_1(2, 0, 0, 0),
  157                "T4ddg(N,N,i,j)=T2s(i,j)(2,0,0,0)");
  159                  / t4ddg_1(2, 0, 0, 1),
  160                "T4ddg(N,N,i,j)=T2s(i,j)(2,0,0,1)");
  162                  / t4ddg_1(2, 0, 0, 2),
  163                "T4ddg(N,N,i,j)=T2s(i,j)(2,0,0,2)");
  165                  / t4ddg_1(2, 0, 1, 0),
  166                "T4ddg(N,N,i,j)=T2s(i,j)(2,0,1,0)");
  168                  / t4ddg_1(2, 0, 1, 1),
  169                "T4ddg(N,N,i,j)=T2s(i,j)(2,0,1,1)");
  171                  / t4ddg_1(2, 0, 1, 2),
  172                "T4ddg(N,N,i,j)=T2s(i,j)(2,0,1,2)");
  174                  / t4ddg_1(2, 0, 2, 0),
  175                "T4ddg(N,N,i,j)=T2s(i,j)(2,0,2,0)");
  177                  / t4ddg_1(2, 0, 2, 1),
  178                "T4ddg(N,N,i,j)=T2s(i,j)(2,0,2,1)");
  180                  / t4ddg_1(2, 0, 2, 2),
  181                "T4ddg(N,N,i,j)=T2s(i,j)(2,0,2,2)");
  183                "T4ddg(N,N,i,j)=T2s(i,j)(2,1,0,0)");
  185                "T4ddg(N,N,i,j)=T2s(i,j)(2,1,0,1)");
  187                "T4ddg(N,N,i,j)=T2s(i,j)(2,1,0,2)");
  189                "T4ddg(N,N,i,j)=T2s(i,j)(2,1,1,0)");
  191                "T4ddg(N,N,i,j)=T2s(i,j)(2,1,1,1)");
  193                "T4ddg(N,N,i,j)=T2s(i,j)(2,1,1,2)");
  195                "T4ddg(N,N,i,j)=T2s(i,j)(2,1,2,0)");
  197                "T4ddg(N,N,i,j)=T2s(i,j)(2,1,2,1)");
  199                "T4ddg(N,N,i,j)=T2s(i,j)(2,1,2,2)");
  201                "T4ddg(N,N,i,j)=T2s(i,j)(2,2,0,0)");
  203                "T4ddg(N,N,i,j)=T2s(i,j)(2,2,0,1)");
  205                "T4ddg(N,N,i,j)=T2s(i,j)(2,2,0,2)");
  207                "T4ddg(N,N,i,j)=T2s(i,j)(2,2,1,0)");
  209                "T4ddg(N,N,i,j)=T2s(i,j)(2,2,1,1)");
  211                "T4ddg(N,N,i,j)=T2s(i,j)(2,2,1,2)");
  213                "T4ddg(N,N,i,j)=T2s(i,j)(2,2,2,0)");
  215                "T4ddg(N,N,i,j)=T2s(i,j)(2,2,2,1)");
  217                "T4ddg(N,N,i,j)=T2s(i,j)(2,2,2,2)");
  218 
  219  t4ddg_2(
i, 
j, 
k, 
l) = 13 * t4ddg_1(
i, 
j, 
k, 
l);
 
  220  test_for_zero(t4ddg_2(0, 0, 0, 0) - 13 * (t1_1(0) * t1_1(0)),
 
  221                "T*T4ddg(0,0,0,0)");
  222  test_for_zero(t4ddg_2(0, 0, 0, 1) - 13 * (t1_1(0) * t1_1(1)),
 
  223                "T*T4ddg(0,0,0,1)");
  224  test_for_zero(t4ddg_2(0, 0, 0, 2) - 13 * (t1_1(0) * t1_1(2)),
 
  225                "T*T4ddg(0,0,0,2)");
  226  test_for_zero(t4ddg_2(0, 0, 1, 0) - 13 * (t1_1(1) * t1_1(0)),
 
  227                "T*T4ddg(0,0,1,0)");
  228  test_for_zero(t4ddg_2(0, 0, 1, 1) - 13 * (t1_1(1) * t1_1(1)),
 
  229                "T*T4ddg(0,0,1,1)");
  230  test_for_zero(t4ddg_2(0, 0, 1, 2) - 13 * (t1_1(1) * t1_1(2)),
 
  231                "T*T4ddg(0,0,1,2)");
  232  test_for_zero(t4ddg_2(0, 0, 2, 0) - 13 * (t1_1(2) * t1_1(0)),
 
  233                "T*T4ddg(0,0,2,0)");
  234  test_for_zero(t4ddg_2(0, 0, 2, 1) - 13 * (t1_1(2) * t1_1(1)),
 
  235                "T*T4ddg(0,0,2,1)");
  236  test_for_zero(t4ddg_2(0, 0, 2, 2) - 13 * (t1_1(2) * t1_1(2)),
 
  237                "T*T4ddg(0,0,2,2)");
  238  test_for_zero(t4ddg_2(0, 1, 0, 0) - 13 * (t2s_1(0, 0)), 
"T*T4ddg(0,1,0,0)");
 
  239  test_for_zero(t4ddg_2(0, 1, 0, 1) - 13 * (t2s_1(0, 1)), 
"T*T4ddg(0,1,0,1)");
 
  240  test_for_zero(t4ddg_2(0, 1, 0, 2) - 13 * (t2s_1(0, 2)), 
"T*T4ddg(0,1,0,2)");
 
  241  test_for_zero(t4ddg_2(0, 1, 1, 0) - 13 * (t2s_1(1, 0)), 
"T*T4ddg(0,1,1,0)");
 
  242  test_for_zero(t4ddg_2(0, 1, 1, 1) - 13 * (t2s_1(1, 1)), 
"T*T4ddg(0,1,1,1)");
 
  243  test_for_zero(t4ddg_2(0, 1, 1, 2) - 13 * (t2s_1(1, 2)), 
"T*T4ddg(0,1,1,2)");
 
  244  test_for_zero(t4ddg_2(0, 1, 2, 0) - 13 * (t2s_1(2, 0)), 
"T*T4ddg(0,1,2,0)");
 
  245  test_for_zero(t4ddg_2(0, 1, 2, 1) - 13 * (t2s_1(2, 1)), 
"T*T4ddg(0,1,2,1)");
 
  246  test_for_zero(t4ddg_2(0, 1, 2, 2) - 13 * (t2s_1(2, 2)), 
"T*T4ddg(0,1,2,2)");
 
  247  test_for_zero((t4ddg_2(0, 2, 0, 0) - 13 * (t1_3(0) * t1_3(0)))
 
  248                  / t4ddg_2(0, 2, 0, 0),
  249                "T*T4ddg(0,2,0,0)");
  250  test_for_zero((t4ddg_2(0, 2, 0, 1) - 13 * (t1_3(0) * t1_3(1)))
 
  251                  / t4ddg_2(0, 2, 0, 1),
  252                "T*T4ddg(0,2,0,1)");
  253  test_for_zero((t4ddg_2(0, 2, 0, 2) - 13 * (t1_3(0) * t1_3(2)))
 
  254                  / t4ddg_2(0, 2, 0, 2),
  255                "T*T4ddg(0,2,0,2)");
  256  test_for_zero((t4ddg_2(0, 2, 1, 0) - 13 * (t1_3(1) * t1_3(0)))
 
  257                  / t4ddg_2(0, 2, 1, 0),
  258                "T*T4ddg(0,2,1,0)");
  259  test_for_zero((t4ddg_2(0, 2, 1, 1) - 13 * (t1_3(1) * t1_3(1)))
 
  260                  / t4ddg_2(0, 2, 1, 1),
  261                "T*T4ddg(0,2,1,1)");
  262  test_for_zero((t4ddg_2(0, 2, 1, 2) - 13 * (t1_3(1) * t1_3(2)))
 
  263                  / t4ddg_2(0, 2, 1, 2),
  264                "T*T4ddg(0,2,1,2)");
  265  test_for_zero((t4ddg_2(0, 2, 2, 0) - 13 * (t1_3(2) * t1_3(0)))
 
  266                  / t4ddg_2(0, 2, 2, 0),
  267                "T*T4ddg(0,2,2,0)");
  268  test_for_zero((t4ddg_2(0, 2, 2, 1) - 13 * (t1_3(2) * t1_3(1)))
 
  269                  / t4ddg_2(0, 2, 2, 1),
  270                "T*T4ddg(0,2,2,1)");
  271  test_for_zero((t4ddg_2(0, 2, 2, 2) - 13 * (t1_3(2) * t1_3(2)))
 
  272                  / t4ddg_2(0, 2, 2, 2),
  273                "T*T4ddg(0,2,2,2)");
  274  test_for_zero(t4ddg_2(1, 0, 0, 0) - 13 * (t2s_1(0, 0)), 
"T*T4ddg(1,0,0,0)");
 
  275  test_for_zero(t4ddg_2(1, 0, 0, 1) - 13 * (t2s_1(0, 1)), 
"T*T4ddg(1,0,0,1)");
 
  276  test_for_zero(t4ddg_2(1, 0, 0, 2) - 13 * (t2s_1(0, 2)), 
"T*T4ddg(1,0,0,2)");
 
  277  test_for_zero(t4ddg_2(1, 0, 1, 0) - 13 * (t2s_1(1, 0)), 
"T*T4ddg(1,0,1,0)");
 
  278  test_for_zero(t4ddg_2(1, 0, 1, 1) - 13 * (t2s_1(1, 1)), 
"T*T4ddg(1,0,1,1)");
 
  279  test_for_zero(t4ddg_2(1, 0, 1, 2) - 13 * (t2s_1(1, 2)), 
"T*T4ddg(1,0,1,2)");
 
  280  test_for_zero(t4ddg_2(1, 0, 2, 0) - 13 * (t2s_1(2, 0)), 
"T*T4ddg(1,0,2,0)");
 
  281  test_for_zero(t4ddg_2(1, 0, 2, 1) - 13 * (t2s_1(2, 1)), 
"T*T4ddg(1,0,2,1)");
 
  282  test_for_zero(t4ddg_2(1, 0, 2, 2) - 13 * (t2s_1(2, 2)), 
"T*T4ddg(1,0,2,2)");
 
  283  test_for_zero(t4ddg_2(1, 1, 0, 0) - 13 * (t2s_2(0, 0)), 
"T*T4ddg(1,1,0,0)");
 
  284  test_for_zero(t4ddg_2(1, 1, 0, 1) - 13 * (t2s_2(0, 1)), 
"T*T4ddg(1,1,0,1)");
 
  285  test_for_zero(t4ddg_2(1, 1, 0, 2) - 13 * (t2s_2(0, 2)), 
"T*T4ddg(1,1,0,2)");
 
  286  test_for_zero(t4ddg_2(1, 1, 1, 0) - 13 * (t2s_2(1, 0)), 
"T*T4ddg(1,1,1,0)");
 
  287  test_for_zero(t4ddg_2(1, 1, 1, 1) - 13 * (t2s_2(1, 1)), 
"T*T4ddg(1,1,1,1)");
 
  288  test_for_zero(t4ddg_2(1, 1, 1, 2) - 13 * (t2s_2(1, 2)), 
"T*T4ddg(1,1,1,2)");
 
  289  test_for_zero(t4ddg_2(1, 1, 2, 0) - 13 * (t2s_2(2, 0)), 
"T*T4ddg(1,1,2,0)");
 
  290  test_for_zero(t4ddg_2(1, 1, 2, 1) - 13 * (t2s_2(2, 1)), 
"T*T4ddg(1,1,2,1)");
 
  291  test_for_zero(t4ddg_2(1, 1, 2, 2) - 13 * (t2s_2(2, 2)), 
"T*T4ddg(1,1,2,2)");
 
  292  test_for_zero(t4ddg_2(1, 2, 0, 0) - 13 * (t1_2(0) * t1_2(0)),
 
  293                "T*T4ddg(1,2,0,0)");
  294  test_for_zero(t4ddg_2(1, 2, 0, 1) - 13 * (t1_2(0) * t1_2(1)),
 
  295                "T*T4ddg(1,2,0,1)");
  296  test_for_zero(t4ddg_2(1, 2, 0, 2) - 13 * (t1_2(0) * t1_2(2)),
 
  297                "T*T4ddg(1,2,0,2)");
  298  test_for_zero(t4ddg_2(1, 2, 1, 0) - 13 * (t1_2(1) * t1_2(0)),
 
  299                "T*T4ddg(1,2,1,0)");
  300  test_for_zero(t4ddg_2(1, 2, 1, 1) - 13 * (t1_2(1) * t1_2(1)),
 
  301                "T*T4ddg(1,2,1,1)");
  302  test_for_zero(t4ddg_2(1, 2, 1, 2) - 13 * (t1_2(1) * t1_2(2)),
 
  303                "T*T4ddg(1,2,1,2)");
  304  test_for_zero(t4ddg_2(1, 2, 2, 0) - 13 * (t1_2(2) * t1_2(0)),
 
  305                "T*T4ddg(1,2,2,0)");
  306  test_for_zero(t4ddg_2(1, 2, 2, 1) - 13 * (t1_2(2) * t1_2(1)),
 
  307                "T*T4ddg(1,2,2,1)");
  308  test_for_zero(t4ddg_2(1, 2, 2, 2) - 13 * (t1_2(2) * t1_2(2)),
 
  309                "T*T4ddg(1,2,2,2)");
  310  test_for_zero((t4ddg_2(2, 0, 0, 0) - 13 * (t1_3(0) * t1_3(0)))
 
  311                  / t4ddg_2(2, 0, 0, 0),
  312                "T*T4ddg(2,0,0,0)");
  313  test_for_zero((t4ddg_2(2, 0, 0, 1) - 13 * (t1_3(0) * t1_3(1)))
 
  314                  / t4ddg_2(2, 0, 0, 1),
  315                "T*T4ddg(2,0,0,1)");
  316  test_for_zero((t4ddg_2(2, 0, 0, 2) - 13 * (t1_3(0) * t1_3(2)))
 
  317                  / t4ddg_2(2, 0, 0, 2),
  318                "T*T4ddg(2,0,0,2)");
  319  test_for_zero((t4ddg_2(2, 0, 1, 0) - 13 * (t1_3(1) * t1_3(0)))
 
  320                  / t4ddg_2(2, 0, 1, 0),
  321                "T*T4ddg(2,0,1,0)");
  322  test_for_zero((t4ddg_2(2, 0, 1, 1) - 13 * (t1_3(1) * t1_3(1)))
 
  323                  / t4ddg_2(2, 0, 1, 1),
  324                "T*T4ddg(2,0,1,1)");
  325  test_for_zero((t4ddg_2(2, 0, 1, 2) - 13 * (t1_3(1) * t1_3(2)))
 
  326                  / t4ddg_2(2, 0, 1, 2),
  327                "T*T4ddg(2,0,1,2)");
  328  test_for_zero((t4ddg_2(2, 0, 2, 0) - 13 * (t1_3(2) * t1_3(0)))
 
  329                  / t4ddg_2(2, 0, 2, 0),
  330                "T*T4ddg(2,0,2,0)");
  331  test_for_zero((t4ddg_2(2, 0, 2, 1) - 13 * (t1_3(2) * t1_3(1)))
 
  332                  / t4ddg_2(2, 0, 2, 1),
  333                "T*T4ddg(2,0,2,1)");
  334  test_for_zero((t4ddg_2(2, 0, 2, 2) - 13 * (t1_3(2) * t1_3(2)))
 
  335                  / t4ddg_2(2, 0, 2, 2),
  336                "T*T4ddg(2,0,2,2)");
  337  test_for_zero(t4ddg_2(2, 1, 0, 0) - 13 * (t1_2(0) * t1_2(0)),
 
  338                "T*T4ddg(2,1,0,0)");
  339  test_for_zero(t4ddg_2(2, 1, 0, 1) - 13 * (t1_2(0) * t1_2(1)),
 
  340                "T*T4ddg(2,1,0,1)");
  341  test_for_zero(t4ddg_2(2, 1, 0, 2) - 13 * (t1_2(0) * t1_2(2)),
 
  342                "T*T4ddg(2,1,0,2)");
  343  test_for_zero(t4ddg_2(2, 1, 1, 0) - 13 * (t1_2(1) * t1_2(0)),
 
  344                "T*T4ddg(2,1,1,0)");
  345  test_for_zero(t4ddg_2(2, 1, 1, 1) - 13 * (t1_2(1) * t1_2(1)),
 
  346                "T*T4ddg(2,1,1,1)");
  347  test_for_zero(t4ddg_2(2, 1, 1, 2) - 13 * (t1_2(1) * t1_2(2)),
 
  348                "T*T4ddg(2,1,1,2)");
  349  test_for_zero(t4ddg_2(2, 1, 2, 0) - 13 * (t1_2(2) * t1_2(0)),
 
  350                "T*T4ddg(2,1,2,0)");
  351  test_for_zero(t4ddg_2(2, 1, 2, 1) - 13 * (t1_2(2) * t1_2(1)),
 
  352                "T*T4ddg(2,1,2,1)");
  353  test_for_zero(t4ddg_2(2, 1, 2, 2) - 13 * (t1_2(2) * t1_2(2)),
 
  354                "T*T4ddg(2,1,2,2)");
  355  test_for_zero(t4ddg_2(2, 2, 0, 0) - 13 * (t2s_3(0, 0)), 
"T*T4ddg(2,2,0,0)");
 
  356  test_for_zero(t4ddg_2(2, 2, 0, 1) - 13 * (t2s_3(0, 1)), 
"T*T4ddg(2,2,0,1)");
 
  357  test_for_zero(t4ddg_2(2, 2, 0, 2) - 13 * (t2s_3(0, 2)), 
"T*T4ddg(2,2,0,2)");
 
  358  test_for_zero(t4ddg_2(2, 2, 1, 0) - 13 * (t2s_3(1, 0)), 
"T*T4ddg(2,2,1,0)");
 
  359  test_for_zero(t4ddg_2(2, 2, 1, 1) - 13 * (t2s_3(1, 1)), 
"T*T4ddg(2,2,1,1)");
 
  360  test_for_zero(t4ddg_2(2, 2, 1, 2) - 13 * (t2s_3(1, 2)), 
"T*T4ddg(2,2,1,2)");
 
  361  test_for_zero(t4ddg_2(2, 2, 2, 0) - 13 * (t2s_3(2, 0)), 
"T*T4ddg(2,2,2,0)");
 
  362  test_for_zero(t4ddg_2(2, 2, 2, 1) - 13 * (t2s_3(2, 1)), 
"T*T4ddg(2,2,2,1)");
 
  363  test_for_zero(t4ddg_2(2, 2, 2, 2) - 13 * (t2s_3(2, 2)), 
"T*T4ddg(2,2,2,2)");
 
  364 
  365  t4ddg_2(
i, 
j, 
k, 
l) = t4ddg_1(
i, 
j, 
k, 
l) * 7;
 
  367                "T4ddg*T(0,0,0,0)");
  369                "T4ddg*T(0,0,0,1)");
  371                "T4ddg*T(0,0,0,2)");
  373                "T4ddg*T(0,0,1,0)");
  375                "T4ddg*T(0,0,1,1)");
  377                "T4ddg*T(0,0,1,2)");
  379                "T4ddg*T(0,0,2,0)");
  381                "T4ddg*T(0,0,2,1)");
  383                "T4ddg*T(0,0,2,2)");
  384  test_for_zero(t4ddg_2(0, 1, 0, 0) - 7 * (t2s_1(0, 0)), 
"T4ddg*T(0,1,0,0)");
 
  385  test_for_zero(t4ddg_2(0, 1, 0, 1) - 7 * (t2s_1(0, 1)), 
"T4ddg*T(0,1,0,1)");
 
  386  test_for_zero(t4ddg_2(0, 1, 0, 2) - 7 * (t2s_1(0, 2)), 
"T4ddg*T(0,1,0,2)");
 
  387  test_for_zero(t4ddg_2(0, 1, 1, 0) - 7 * (t2s_1(1, 0)), 
"T4ddg*T(0,1,1,0)");
 
  388  test_for_zero(t4ddg_2(0, 1, 1, 1) - 7 * (t2s_1(1, 1)), 
"T4ddg*T(0,1,1,1)");
 
  389  test_for_zero(t4ddg_2(0, 1, 1, 2) - 7 * (t2s_1(1, 2)), 
"T4ddg*T(0,1,1,2)");
 
  390  test_for_zero(t4ddg_2(0, 1, 2, 0) - 7 * (t2s_1(2, 0)), 
"T4ddg*T(0,1,2,0)");
 
  391  test_for_zero(t4ddg_2(0, 1, 2, 1) - 7 * (t2s_1(2, 1)), 
"T4ddg*T(0,1,2,1)");
 
  392  test_for_zero(t4ddg_2(0, 1, 2, 2) - 7 * (t2s_1(2, 2)), 
"T4ddg*T(0,1,2,2)");
 
  393  test_for_zero((t4ddg_2(0, 2, 0, 0) - 7 * (t1_3(0) * t1_3(0)))
 
  394                  / t4ddg_2(0, 2, 0, 0),
  395                "T4ddg*T(0,2,0,0)");
  396  test_for_zero((t4ddg_2(0, 2, 0, 1) - 7 * (t1_3(0) * t1_3(1)))
 
  397                  / t4ddg_2(0, 2, 0, 1),
  398                "T4ddg*T(0,2,0,1)");
  399  test_for_zero((t4ddg_2(0, 2, 0, 2) - 7 * (t1_3(0) * t1_3(2)))
 
  400                  / t4ddg_2(0, 2, 0, 2),
  401                "T4ddg*T(0,2,0,2)");
  402  test_for_zero((t4ddg_2(0, 2, 1, 0) - 7 * (t1_3(1) * t1_3(0)))
 
  403                  / t4ddg_2(0, 2, 1, 0),
  404                "T4ddg*T(0,2,1,0)");
  405  test_for_zero((t4ddg_2(0, 2, 1, 1) - 7 * (t1_3(1) * t1_3(1)))
 
  406                  / t4ddg_2(0, 2, 1, 1),
  407                "T4ddg*T(0,2,1,1)");
  408  test_for_zero((t4ddg_2(0, 2, 1, 2) - 7 * (t1_3(1) * t1_3(2)))
 
  409                  / t4ddg_2(0, 2, 1, 2),
  410                "T4ddg*T(0,2,1,2)");
  411  test_for_zero((t4ddg_2(0, 2, 2, 0) - 7 * (t1_3(2) * t1_3(0)))
 
  412                  / t4ddg_2(0, 2, 2, 0),
  413                "T4ddg*T(0,2,2,0)");
  414  test_for_zero((t4ddg_2(0, 2, 2, 1) - 7 * (t1_3(2) * t1_3(1)))
 
  415                  / t4ddg_2(0, 2, 2, 1),
  416                "T4ddg*T(0,2,2,1)");
  417  test_for_zero((t4ddg_2(0, 2, 2, 2) - 7 * (t1_3(2) * t1_3(2)))
 
  418                  / t4ddg_2(0, 2, 2, 2),
  419                "T4ddg*T(0,2,2,2)");
  420  test_for_zero(t4ddg_2(1, 0, 0, 0) - 7 * (t2s_1(0, 0)), 
"T4ddg*T(1,0,0,0)");
 
  421  test_for_zero(t4ddg_2(1, 0, 0, 1) - 7 * (t2s_1(0, 1)), 
"T4ddg*T(1,0,0,1)");
 
  422  test_for_zero(t4ddg_2(1, 0, 0, 2) - 7 * (t2s_1(0, 2)), 
"T4ddg*T(1,0,0,2)");
 
  423  test_for_zero(t4ddg_2(1, 0, 1, 0) - 7 * (t2s_1(1, 0)), 
"T4ddg*T(1,0,1,0)");
 
  424  test_for_zero(t4ddg_2(1, 0, 1, 1) - 7 * (t2s_1(1, 1)), 
"T4ddg*T(1,0,1,1)");
 
  425  test_for_zero(t4ddg_2(1, 0, 1, 2) - 7 * (t2s_1(1, 2)), 
"T4ddg*T(1,0,1,2)");
 
  426  test_for_zero(t4ddg_2(1, 0, 2, 0) - 7 * (t2s_1(2, 0)), 
"T4ddg*T(1,0,2,0)");
 
  427  test_for_zero(t4ddg_2(1, 0, 2, 1) - 7 * (t2s_1(2, 1)), 
"T4ddg*T(1,0,2,1)");
 
  428  test_for_zero(t4ddg_2(1, 0, 2, 2) - 7 * (t2s_1(2, 2)), 
"T4ddg*T(1,0,2,2)");
 
  429  test_for_zero(t4ddg_2(1, 1, 0, 0) - 7 * (t2s_2(0, 0)), 
"T4ddg*T(1,1,0,0)");
 
  430  test_for_zero(t4ddg_2(1, 1, 0, 1) - 7 * (t2s_2(0, 1)), 
"T4ddg*T(1,1,0,1)");
 
  431  test_for_zero(t4ddg_2(1, 1, 0, 2) - 7 * (t2s_2(0, 2)), 
"T4ddg*T(1,1,0,2)");
 
  432  test_for_zero(t4ddg_2(1, 1, 1, 0) - 7 * (t2s_2(1, 0)), 
"T4ddg*T(1,1,1,0)");
 
  433  test_for_zero(t4ddg_2(1, 1, 1, 1) - 7 * (t2s_2(1, 1)), 
"T4ddg*T(1,1,1,1)");
 
  434  test_for_zero(t4ddg_2(1, 1, 1, 2) - 7 * (t2s_2(1, 2)), 
"T4ddg*T(1,1,1,2)");
 
  435  test_for_zero(t4ddg_2(1, 1, 2, 0) - 7 * (t2s_2(2, 0)), 
"T4ddg*T(1,1,2,0)");
 
  436  test_for_zero(t4ddg_2(1, 1, 2, 1) - 7 * (t2s_2(2, 1)), 
"T4ddg*T(1,1,2,1)");
 
  437  test_for_zero(t4ddg_2(1, 1, 2, 2) - 7 * (t2s_2(2, 2)), 
"T4ddg*T(1,1,2,2)");
 
  439                "T4ddg*T(1,2,0,0)");
  441                "T4ddg*T(1,2,0,1)");
  443                "T4ddg*T(1,2,0,2)");
  445                "T4ddg*T(1,2,1,0)");
  447                "T4ddg*T(1,2,1,1)");
  449                "T4ddg*T(1,2,1,2)");
  451                "T4ddg*T(1,2,2,0)");
  453                "T4ddg*T(1,2,2,1)");
  455                "T4ddg*T(1,2,2,2)");
  456  test_for_zero((t4ddg_2(2, 0, 0, 0) - 7 * (t1_3(0) * t1_3(0)))
 
  457                  / t4ddg_2(2, 0, 0, 0),
  458                "T4ddg*T(2,0,0,0)");
  459  test_for_zero((t4ddg_2(2, 0, 0, 1) - 7 * (t1_3(0) * t1_3(1)))
 
  460                  / t4ddg_2(2, 0, 0, 1),
  461                "T4ddg*T(2,0,0,1)");
  462  test_for_zero((t4ddg_2(2, 0, 0, 2) - 7 * (t1_3(0) * t1_3(2)))
 
  463                  / t4ddg_2(2, 0, 0, 2),
  464                "T4ddg*T(2,0,0,2)");
  465  test_for_zero((t4ddg_2(2, 0, 1, 0) - 7 * (t1_3(1) * t1_3(0)))
 
  466                  / t4ddg_2(2, 0, 1, 0),
  467                "T4ddg*T(2,0,1,0)");
  468  test_for_zero((t4ddg_2(2, 0, 1, 1) - 7 * (t1_3(1) * t1_3(1)))
 
  469                  / t4ddg_2(2, 0, 1, 1),
  470                "T4ddg*T(2,0,1,1)");
  471  test_for_zero((t4ddg_2(2, 0, 1, 2) - 7 * (t1_3(1) * t1_3(2)))
 
  472                  / t4ddg_2(2, 0, 1, 2),
  473                "T4ddg*T(2,0,1,2)");
  474  test_for_zero((t4ddg_2(2, 0, 2, 0) - 7 * (t1_3(2) * t1_3(0)))
 
  475                  / t4ddg_2(2, 0, 2, 0),
  476                "T4ddg*T(2,0,2,0)");
  477  test_for_zero((t4ddg_2(2, 0, 2, 1) - 7 * (t1_3(2) * t1_3(1)))
 
  478                  / t4ddg_2(2, 0, 2, 1),
  479                "T4ddg*T(2,0,2,1)");
  480  test_for_zero((t4ddg_2(2, 0, 2, 2) - 7 * (t1_3(2) * t1_3(2)))
 
  481                  / t4ddg_2(2, 0, 2, 2),
  482                "T4ddg*T(2,0,2,2)");
  484                "T4ddg*T(2,1,0,0)");
  486                "T4ddg*T(2,1,0,1)");
  488                "T4ddg*T(2,1,0,2)");
  490                "T4ddg*T(2,1,1,0)");
  492                "T4ddg*T(2,1,1,1)");
  494                "T4ddg*T(2,1,1,2)");
  496                "T4ddg*T(2,1,2,0)");
  498                "T4ddg*T(2,1,2,1)");
  500                "T4ddg*T(2,1,2,2)");
  501  test_for_zero(t4ddg_2(2, 2, 0, 0) - 7 * (t2s_3(0, 0)), 
"T4ddg*T(2,2,0,0)");
 
  502  test_for_zero(t4ddg_2(2, 2, 0, 1) - 7 * (t2s_3(0, 1)), 
"T4ddg*T(2,2,0,1)");
 
  503  test_for_zero(t4ddg_2(2, 2, 0, 2) - 7 * (t2s_3(0, 2)), 
"T4ddg*T(2,2,0,2)");
 
  504  test_for_zero(t4ddg_2(2, 2, 1, 0) - 7 * (t2s_3(1, 0)), 
"T4ddg*T(2,2,1,0)");
 
  505  test_for_zero(t4ddg_2(2, 2, 1, 1) - 7 * (t2s_3(1, 1)), 
"T4ddg*T(2,2,1,1)");
 
  506  test_for_zero(t4ddg_2(2, 2, 1, 2) - 7 * (t2s_3(1, 2)), 
"T4ddg*T(2,2,1,2)");
 
  507  test_for_zero(t4ddg_2(2, 2, 2, 0) - 7 * (t2s_3(2, 0)), 
"T4ddg*T(2,2,2,0)");
 
  508  test_for_zero(t4ddg_2(2, 2, 2, 1) - 7 * (t2s_3(2, 1)), 
"T4ddg*T(2,2,2,1)");
 
  509  test_for_zero(t4ddg_2(2, 2, 2, 2) - 7 * (t2s_3(2, 2)), 
"T4ddg*T(2,2,2,2)");
 
  510 
  511  t4ddg_1(N0, 
i, 
j, 
k) = t3dg_1(
j, 
k, 
i);
 
  512 
  514                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,0,0,0)");
  516                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,0,0,1)");
  518                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,0,0,2)");
  520                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,0,1,0)");
  522                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,0,1,1)");
  524                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,0,1,2)");
  526                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,0,2,0)");
  528                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,0,2,1)");
  530                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,0,2,2)");
  532                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,1,0,0)");
  534                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,1,0,1)");
  536                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,1,0,2)");
  538                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,1,1,0)");
  540                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,1,1,1)");
  542                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,1,1,2)");
  544                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,1,2,0)");
  546                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,1,2,1)");
  548                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,1,2,2)");
  550                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,2,0,0)");
  552                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,2,0,1)");
  554                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,2,0,2)");
  556                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,2,1,0)");
  558                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,2,1,1)");
  560                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,2,1,2)");
  562                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,2,2,0)");
  564                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,2,2,1)");
  566                "T4ddg(N,i,j,k)=T3dg(j,k,i)(0,2,2,2)");
  567 
  568  t4ddg_1(N1, 
i, 
j, 
k) = t3dg_2(
j, 
k, 
i);
 
  569 
  571                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,0,0,0)");
  573                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,0,0,1)");
  575                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,0,0,2)");
  577                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,0,1,0)");
  579                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,0,1,1)");
  581                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,0,1,2)");
  583                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,0,2,0)");
  585                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,0,2,1)");
  587                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,0,2,2)");
  589                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,1,0,0)");
  591                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,1,0,1)");
  593                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,1,0,2)");
  595                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,1,1,0)");
  597                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,1,1,1)");
  599                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,1,1,2)");
  601                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,1,2,0)");
  603                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,1,2,1)");
  605                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,1,2,2)");
  607                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,2,0,0)");
  609                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,2,0,1)");
  611                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,2,0,2)");
  613                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,2,1,0)");
  615                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,2,1,1)");
  617                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,2,1,2)");
  619                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,2,2,0)");
  621                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,2,2,1)");
  623                "T4ddg(N,i,j,k)=T3dg(j,k,i)(1,2,2,2)");
  624 
  625  t4ddg_1(N2, 
i, 
j, 
k) = t3dg_3(
j, 
k, 
i);
 
  626 
  628                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,0,0,0)");
  630                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,0,0,1)");
  632                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,0,0,2)");
  634                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,0,1,0)");
  636                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,0,1,1)");
  638                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,0,1,2)");
  640                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,0,2,0)");
  642                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,0,2,1)");
  644                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,0,2,2)");
  646                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,1,0,0)");
  648                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,1,0,1)");
  650                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,1,0,2)");
  652                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,1,1,0)");
  654                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,1,1,1)");
  656                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,1,1,2)");
  658                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,1,2,0)");
  660                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,1,2,1)");
  662                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,1,2,2)");
  664                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,2,0,0)");
  666                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,2,0,1)");
  668                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,2,0,2)");
  670                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,2,1,0)");
  672                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,2,1,1)");
  674                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,2,1,2)");
  676                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,2,2,0)");
  678                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,2,2,1)");
  680                "T4ddg(N,i,j,k)=T3dg(j,k,i)(2,2,2,2)");
  681 
  682  t2s_1(
i, 
j) = t4ddg_1(0, 0, 
i, 
j);
 
  684                "T4ddg(Num,Num,i,j)(0,0,0,0)");
  686                "T4ddg(Num,Num,i,j)(0,0,0,1)");
  688                "T4ddg(Num,Num,i,j)(0,0,0,2)");
  690                "T4ddg(Num,Num,i,j)(0,0,1,0)");
  692                "T4ddg(Num,Num,i,j)(0,0,1,1)");
  694                "T4ddg(Num,Num,i,j)(0,0,1,2)");
  696                "T4ddg(Num,Num,i,j)(0,0,2,0)");
  698                "T4ddg(Num,Num,i,j)(0,0,2,1)");
  700                "T4ddg(Num,Num,i,j)(0,0,2,2)");
  701 
  702  t2s_1(
i, 
j) = t4ddg_1(0, 1, 
i, 
j);
 
  704                "T4ddg(Num,Num,i,j)(0,1,0,0)");
  706                "T4ddg(Num,Num,i,j)(0,1,0,1)");
  708                "T4ddg(Num,Num,i,j)(0,1,0,2)");
  710                "T4ddg(Num,Num,i,j)(0,1,1,0)");
  712                "T4ddg(Num,Num,i,j)(0,1,1,1)");
  714                "T4ddg(Num,Num,i,j)(0,1,1,2)");
  716                "T4ddg(Num,Num,i,j)(0,1,2,0)");
  718                "T4ddg(Num,Num,i,j)(0,1,2,1)");
  720                "T4ddg(Num,Num,i,j)(0,1,2,2)");
  721 
  722  t2s_1(
i, 
j) = t4ddg_1(0, 2, 
i, 
j);
 
  724                "T4ddg(Num,Num,i,j)(0,2,0,0)");
  726                "T4ddg(Num,Num,i,j)(0,2,0,1)");
  728                "T4ddg(Num,Num,i,j)(0,2,0,2)");
  730                "T4ddg(Num,Num,i,j)(0,2,1,0)");
  732                "T4ddg(Num,Num,i,j)(0,2,1,1)");
  734                "T4ddg(Num,Num,i,j)(0,2,1,2)");
  736                "T4ddg(Num,Num,i,j)(0,2,2,0)");
  738                "T4ddg(Num,Num,i,j)(0,2,2,1)");
  740                "T4ddg(Num,Num,i,j)(0,2,2,2)");
  741 
  742  t2s_1(
i, 
j) = t4ddg_1(1, 0, 
i, 
j);
 
  744                "T4ddg(Num,Num,i,j)(1,0,0,0)");
  746                "T4ddg(Num,Num,i,j)(1,0,0,1)");
  748                "T4ddg(Num,Num,i,j)(1,0,0,2)");
  750                "T4ddg(Num,Num,i,j)(1,0,1,0)");
  752                "T4ddg(Num,Num,i,j)(1,0,1,1)");
  754                "T4ddg(Num,Num,i,j)(1,0,1,2)");
  756                "T4ddg(Num,Num,i,j)(1,0,2,0)");
  758                "T4ddg(Num,Num,i,j)(1,0,2,1)");
  760                "T4ddg(Num,Num,i,j)(1,0,2,2)");
  761 
  762  t2s_1(
i, 
j) = t4ddg_1(1, 1, 
i, 
j);
 
  764                "T4ddg(Num,Num,i,j)(1,1,0,0)");
  766                "T4ddg(Num,Num,i,j)(1,1,0,1)");
  768                "T4ddg(Num,Num,i,j)(1,1,0,2)");
  770                "T4ddg(Num,Num,i,j)(1,1,1,0)");
  772                "T4ddg(Num,Num,i,j)(1,1,1,1)");
  774                "T4ddg(Num,Num,i,j)(1,1,1,2)");
  776                "T4ddg(Num,Num,i,j)(1,1,2,0)");
  778                "T4ddg(Num,Num,i,j)(1,1,2,1)");
  780                "T4ddg(Num,Num,i,j)(1,1,2,2)");
  781 
  782  t2s_1(
i, 
j) = t4ddg_1(1, 2, 
i, 
j);
 
  784                "T4ddg(Num,Num,i,j)(1,2,0,0)");
  786                "T4ddg(Num,Num,i,j)(1,2,0,1)");
  788                "T4ddg(Num,Num,i,j)(1,2,0,2)");
  790                "T4ddg(Num,Num,i,j)(1,2,1,0)");
  792                "T4ddg(Num,Num,i,j)(1,2,1,1)");
  794                "T4ddg(Num,Num,i,j)(1,2,1,2)");
  796                "T4ddg(Num,Num,i,j)(1,2,2,0)");
  798                "T4ddg(Num,Num,i,j)(1,2,2,1)");
  800                "T4ddg(Num,Num,i,j)(1,2,2,2)");
  801 
  802  t2s_1(
i, 
j) = t4ddg_1(2, 0, 
i, 
j);
 
  804                "T4ddg(Num,Num,i,j)(2,0,0,0)");
  806                "T4ddg(Num,Num,i,j)(2,0,0,1)");
  808                "T4ddg(Num,Num,i,j)(2,0,0,2)");
  810                "T4ddg(Num,Num,i,j)(2,0,1,0)");
  812                "T4ddg(Num,Num,i,j)(2,0,1,1)");
  814                "T4ddg(Num,Num,i,j)(2,0,1,2)");
  816                "T4ddg(Num,Num,i,j)(2,0,2,0)");
  818                "T4ddg(Num,Num,i,j)(2,0,2,1)");
  820                "T4ddg(Num,Num,i,j)(2,0,2,2)");
  821 
  822  t2s_1(
i, 
j) = t4ddg_1(2, 1, 
i, 
j);
 
  824                "T4ddg(Num,Num,i,j)(2,1,0,0)");
  826                "T4ddg(Num,Num,i,j)(2,1,0,1)");
  828                "T4ddg(Num,Num,i,j)(2,1,0,2)");
  830                "T4ddg(Num,Num,i,j)(2,1,1,0)");
  832                "T4ddg(Num,Num,i,j)(2,1,1,1)");
  834                "T4ddg(Num,Num,i,j)(2,1,1,2)");
  836                "T4ddg(Num,Num,i,j)(2,1,2,0)");
  838                "T4ddg(Num,Num,i,j)(2,1,2,1)");
  840                "T4ddg(Num,Num,i,j)(2,1,2,2)");
  841 
  842  t2s_1(
i, 
j) = t4ddg_1(2, 2, 
i, 
j);
 
  844                "T4ddg(Num,Num,i,j)(2,2,0,0)");
  846                "T4ddg(Num,Num,i,j)(2,2,0,1)");
  848                "T4ddg(Num,Num,i,j)(2,2,0,2)");
  850                "T4ddg(Num,Num,i,j)(2,2,1,0)");
  852                "T4ddg(Num,Num,i,j)(2,2,1,1)");
  854                "T4ddg(Num,Num,i,j)(2,2,1,2)");
  856                "T4ddg(Num,Num,i,j)(2,2,2,0)");
  858                "T4ddg(Num,Num,i,j)(2,2,2,1)");
  860                "T4ddg(Num,Num,i,j)(2,2,2,2)");
  861 
  862  t2s_1(
i, 
j) = t4ddg_1(
i, 
j, 0, 0);
 
  864                "T4ddg(i,j,Num,Num)(0,0,0,0)");
  866                "T4ddg(i,j,Num,Num)(0,0,0,1)");
  868                "T4ddg(i,j,Num,Num)(0,0,0,2)");
  870                "T4ddg(i,j,Num,Num)(0,0,1,0)");
  872                "T4ddg(i,j,Num,Num)(0,0,1,1)");
  874                "T4ddg(i,j,Num,Num)(0,0,1,2)");
  876                "T4ddg(i,j,Num,Num)(0,0,2,0)");
  878                "T4ddg(i,j,Num,Num)(0,0,2,1)");
  880                "T4ddg(i,j,Num,Num)(0,0,2,2)");
  881 
  882  t2s_1(
i, 
j) = t4ddg_1(
i, 
j, 0, 1);
 
  884                "T4ddg(i,j,Num,Num)(0,1,0,0)");
  886                "T4ddg(i,j,Num,Num)(0,1,0,1)");
  888                "T4ddg(i,j,Num,Num)(0,1,0,2)");
  890                "T4ddg(i,j,Num,Num)(0,1,1,0)");
  892                "T4ddg(i,j,Num,Num)(0,1,1,1)");
  894                "T4ddg(i,j,Num,Num)(0,1,1,2)");
  896                "T4ddg(i,j,Num,Num)(0,1,2,0)");
  898                "T4ddg(i,j,Num,Num)(0,1,2,1)");
  900                "T4ddg(i,j,Num,Num)(0,1,2,2)");
  901 
  902  t2s_1(
i, 
j) = t4ddg_1(
i, 
j, 0, 2);
 
  904                "T4ddg(i,j,Num,Num)(0,2,0,0)");
  906                "T4ddg(i,j,Num,Num)(0,2,0,1)");
  908                "T4ddg(i,j,Num,Num)(0,2,0,2)");
  910                "T4ddg(i,j,Num,Num)(0,2,1,0)");
  912                "T4ddg(i,j,Num,Num)(0,2,1,1)");
  914                "T4ddg(i,j,Num,Num)(0,2,1,2)");
  916                "T4ddg(i,j,Num,Num)(0,2,2,0)");
  918                "T4ddg(i,j,Num,Num)(0,2,2,1)");
  920                "T4ddg(i,j,Num,Num)(0,2,2,2)");
  921 
  922  t2s_1(
i, 
j) = t4ddg_1(
i, 
j, 1, 0);
 
  924                "T4ddg(i,j,Num,Num)(1,0,0,0)");
  926                "T4ddg(i,j,Num,Num)(1,0,0,1)");
  928                "T4ddg(i,j,Num,Num)(1,0,0,2)");
  930                "T4ddg(i,j,Num,Num)(1,0,1,0)");
  932                "T4ddg(i,j,Num,Num)(1,0,1,1)");
  934                "T4ddg(i,j,Num,Num)(1,0,1,2)");
  936                "T4ddg(i,j,Num,Num)(1,0,2,0)");
  938                "T4ddg(i,j,Num,Num)(1,0,2,1)");
  940                "T4ddg(i,j,Num,Num)(1,0,2,2)");
  941 
  942  t2s_1(
i, 
j) = t4ddg_1(
i, 
j, 1, 1);
 
  944                "T4ddg(i,j,Num,Num)(1,1,0,0)");
  946                "T4ddg(i,j,Num,Num)(1,1,0,1)");
  948                "T4ddg(i,j,Num,Num)(1,1,0,2)");
  950                "T4ddg(i,j,Num,Num)(1,1,1,0)");
  952                "T4ddg(i,j,Num,Num)(1,1,1,1)");
  954                "T4ddg(i,j,Num,Num)(1,1,1,2)");
  956                "T4ddg(i,j,Num,Num)(1,1,2,0)");
  958                "T4ddg(i,j,Num,Num)(1,1,2,1)");
  960                "T4ddg(i,j,Num,Num)(1,1,2,2)");
  961 
  962  t2s_1(
i, 
j) = t4ddg_1(
i, 
j, 1, 2);
 
  964                "T4ddg(i,j,Num,Num)(1,2,0,0)");
  966                "T4ddg(i,j,Num,Num)(1,2,0,1)");
  968                "T4ddg(i,j,Num,Num)(1,2,0,2)");
  970                "T4ddg(i,j,Num,Num)(1,2,1,0)");
  972                "T4ddg(i,j,Num,Num)(1,2,1,1)");
  974                "T4ddg(i,j,Num,Num)(1,2,1,2)");
  976                "T4ddg(i,j,Num,Num)(1,2,2,0)");
  978                "T4ddg(i,j,Num,Num)(1,2,2,1)");
  980                "T4ddg(i,j,Num,Num)(1,2,2,2)");
  981 
  982  t2s_1(
i, 
j) = t4ddg_1(
i, 
j, 2, 0);
 
  984                "T4ddg(i,j,Num,Num)(2,0,0,0)");
  986                "T4ddg(i,j,Num,Num)(2,0,0,1)");
  988                "T4ddg(i,j,Num,Num)(2,0,0,2)");
  990                "T4ddg(i,j,Num,Num)(2,0,1,0)");
  992                "T4ddg(i,j,Num,Num)(2,0,1,1)");
  994                "T4ddg(i,j,Num,Num)(2,0,1,2)");
  996                "T4ddg(i,j,Num,Num)(2,0,2,0)");
  998                "T4ddg(i,j,Num,Num)(2,0,2,1)");
 1000                "T4ddg(i,j,Num,Num)(2,0,2,2)");
 1001 
 1002  t2s_1(
i, 
j) = t4ddg_1(
i, 
j, 2, 1);
 
 1004                "T4ddg(i,j,Num,Num)(2,1,0,0)");
 1006                "T4ddg(i,j,Num,Num)(2,1,0,1)");
 1008                "T4ddg(i,j,Num,Num)(2,1,0,2)");
 1010                "T4ddg(i,j,Num,Num)(2,1,1,0)");
 1012                "T4ddg(i,j,Num,Num)(2,1,1,1)");
 1014                "T4ddg(i,j,Num,Num)(2,1,1,2)");
 1016                "T4ddg(i,j,Num,Num)(2,1,2,0)");
 1018                "T4ddg(i,j,Num,Num)(2,1,2,1)");
 1020                "T4ddg(i,j,Num,Num)(2,1,2,2)");
 1021 
 1022  t2s_1(
i, 
j) = t4ddg_1(
i, 
j, 2, 2);
 
 1024                "T4ddg(i,j,Num,Num)(2,2,0,0)");
 1026                "T4ddg(i,j,Num,Num)(2,2,0,1)");
 1028                "T4ddg(i,j,Num,Num)(2,2,0,2)");
 1030                "T4ddg(i,j,Num,Num)(2,2,1,0)");
 1032                "T4ddg(i,j,Num,Num)(2,2,1,1)");
 1034                "T4ddg(i,j,Num,Num)(2,2,1,2)");
 1036                "T4ddg(i,j,Num,Num)(2,2,2,0)");
 1038                "T4ddg(i,j,Num,Num)(2,2,2,1)");
 1040                "T4ddg(i,j,Num,Num)(2,2,2,2)");
 1041 
 1042  t2_1(
i, 
j) = t4ddg_1(0, 
i, 0, 
j);
 
 1044                "T4ddg(Num,i,Num,j)(0,0,0,0)");
 1046                "T4ddg(Num,i,Num,j)(0,0,0,1)");
 1048                "T4ddg(Num,i,Num,j)(0,0,0,2)");
 1050                "T4ddg(Num,i,Num,j)(0,0,1,0)");
 1052                "T4ddg(Num,i,Num,j)(0,0,1,1)");
 1054                "T4ddg(Num,i,Num,j)(0,0,1,2)");
 1056                "T4ddg(Num,i,Num,j)(0,0,2,0)");
 1058                "T4ddg(Num,i,Num,j)(0,0,2,1)");
 1060                "T4ddg(Num,i,Num,j)(0,0,2,2)");
 1061 
 1062  t2_1(
i, 
j) = t4ddg_1(0, 
i, 1, 
j);
 
 1064                "T4ddg(Num,i,Num,j)(0,1,0,0)");
 1066                "T4ddg(Num,i,Num,j)(0,1,0,1)");
 1068                "T4ddg(Num,i,Num,j)(0,1,0,2)");
 1070                "T4ddg(Num,i,Num,j)(0,1,1,0)");
 1072                "T4ddg(Num,i,Num,j)(0,1,1,1)");
 1074                "T4ddg(Num,i,Num,j)(0,1,1,2)");
 1076                "T4ddg(Num,i,Num,j)(0,1,2,0)");
 1078                "T4ddg(Num,i,Num,j)(0,1,2,1)");
 1080                "T4ddg(Num,i,Num,j)(0,1,2,2)");
 1081 
 1082  t2_1(
i, 
j) = t4ddg_1(0, 
i, 2, 
j);
 
 1084                "T4ddg(Num,i,Num,j)(0,2,0,0)");
 1086                "T4ddg(Num,i,Num,j)(0,2,0,1)");
 1088                "T4ddg(Num,i,Num,j)(0,2,0,2)");
 1090                "T4ddg(Num,i,Num,j)(0,2,1,0)");
 1092                "T4ddg(Num,i,Num,j)(0,2,1,1)");
 1094                "T4ddg(Num,i,Num,j)(0,2,1,2)");
 1096                "T4ddg(Num,i,Num,j)(0,2,2,0)");
 1098                "T4ddg(Num,i,Num,j)(0,2,2,1)");
 1100                "T4ddg(Num,i,Num,j)(0,2,2,2)");
 1101 
 1102  t2_1(
i, 
j) = t4ddg_1(1, 
i, 0, 
j);
 
 1104                "T4ddg(Num,i,Num,j)(1,0,0,0)");
 1106                "T4ddg(Num,i,Num,j)(1,0,0,1)");
 1108                "T4ddg(Num,i,Num,j)(1,0,0,2)");
 1110                "T4ddg(Num,i,Num,j)(1,0,1,0)");
 1112                "T4ddg(Num,i,Num,j)(1,0,1,1)");
 1114                "T4ddg(Num,i,Num,j)(1,0,1,2)");
 1116                "T4ddg(Num,i,Num,j)(1,0,2,0)");
 1118                "T4ddg(Num,i,Num,j)(1,0,2,1)");
 1120                "T4ddg(Num,i,Num,j)(1,0,2,2)");
 1121 
 1122  t2_1(
i, 
j) = t4ddg_1(1, 
i, 1, 
j);
 
 1124                "T4ddg(Num,i,Num,j)(1,1,0,0)");
 1126                "T4ddg(Num,i,Num,j)(1,1,0,1)");
 1128                "T4ddg(Num,i,Num,j)(1,1,0,2)");
 1130                "T4ddg(Num,i,Num,j)(1,1,1,0)");
 1132                "T4ddg(Num,i,Num,j)(1,1,1,1)");
 1134                "T4ddg(Num,i,Num,j)(1,1,1,2)");
 1136                "T4ddg(Num,i,Num,j)(1,1,2,0)");
 1138                "T4ddg(Num,i,Num,j)(1,1,2,1)");
 1140                "T4ddg(Num,i,Num,j)(1,1,2,2)");
 1141 
 1142  t2_1(
i, 
j) = t4ddg_1(1, 
i, 2, 
j);
 
 1144                "T4ddg(Num,i,Num,j)(1,2,0,0)");
 1146                "T4ddg(Num,i,Num,j)(1,2,0,1)");
 1148                "T4ddg(Num,i,Num,j)(1,2,0,2)");
 1150                "T4ddg(Num,i,Num,j)(1,2,1,0)");
 1152                "T4ddg(Num,i,Num,j)(1,2,1,1)");
 1154                "T4ddg(Num,i,Num,j)(1,2,1,2)");
 1156                "T4ddg(Num,i,Num,j)(1,2,2,0)");
 1158                "T4ddg(Num,i,Num,j)(1,2,2,1)");
 1160                "T4ddg(Num,i,Num,j)(1,2,2,2)");
 1161 
 1162  t2_1(
i, 
j) = t4ddg_1(2, 
i, 0, 
j);
 
 1164                "T4ddg(Num,i,Num,j)(2,0,0,0)");
 1166                "T4ddg(Num,i,Num,j)(2,0,0,1)");
 1168                "T4ddg(Num,i,Num,j)(2,0,0,2)");
 1170                "T4ddg(Num,i,Num,j)(2,0,1,0)");
 1172                "T4ddg(Num,i,Num,j)(2,0,1,1)");
 1174                "T4ddg(Num,i,Num,j)(2,0,1,2)");
 1176                "T4ddg(Num,i,Num,j)(2,0,2,0)");
 1178                "T4ddg(Num,i,Num,j)(2,0,2,1)");
 1180                "T4ddg(Num,i,Num,j)(2,0,2,2)");
 1181 
 1182  t2_1(
i, 
j) = t4ddg_1(2, 
i, 1, 
j);
 
 1184                "T4ddg(Num,i,Num,j)(2,1,0,0)");
 1186                "T4ddg(Num,i,Num,j)(2,1,0,1)");
 1188                "T4ddg(Num,i,Num,j)(2,1,0,2)");
 1190                "T4ddg(Num,i,Num,j)(2,1,1,0)");
 1192                "T4ddg(Num,i,Num,j)(2,1,1,1)");
 1194                "T4ddg(Num,i,Num,j)(2,1,1,2)");
 1196                "T4ddg(Num,i,Num,j)(2,1,2,0)");
 1198                "T4ddg(Num,i,Num,j)(2,1,2,1)");
 1200                "T4ddg(Num,i,Num,j)(2,1,2,2)");
 1201 
 1202  t2_1(
i, 
j) = t4ddg_1(2, 
i, 2, 
j);
 
 1204                "T4ddg(Num,i,Num,j)(2,2,0,0)");
 1206                "T4ddg(Num,i,Num,j)(2,2,0,1)");
 1208                "T4ddg(Num,i,Num,j)(2,2,0,2)");
 1210                "T4ddg(Num,i,Num,j)(2,2,1,0)");
 1212                "T4ddg(Num,i,Num,j)(2,2,1,1)");
 1214                "T4ddg(Num,i,Num,j)(2,2,1,2)");
 1216                "T4ddg(Num,i,Num,j)(2,2,2,0)");
 1218                "T4ddg(Num,i,Num,j)(2,2,2,1)");
 1220                "T4ddg(Num,i,Num,j)(2,2,2,2)");
 1221 
 1222  t3dg_1(
j, 
k, 
i) = t4ddg_1(0, 
i, 
j, 
k);
 
 1224                "T4ddg(Num,i,j,k)(0,0,0,0)");
 1226                "T4ddg(Num,i,j,k)(0,0,0,1)");
 1228                "T4ddg(Num,i,j,k)(0,0,0,2)");
 1230                "T4ddg(Num,i,j,k)(0,0,1,0)");
 1232                "T4ddg(Num,i,j,k)(0,0,1,1)");
 1234                "T4ddg(Num,i,j,k)(0,0,1,2)");
 1236                "T4ddg(Num,i,j,k)(0,0,2,0)");
 1238                "T4ddg(Num,i,j,k)(0,0,2,1)");
 1240                "T4ddg(Num,i,j,k)(0,0,2,2)");
 1242                "T4ddg(Num,i,j,k)(0,1,0,0)");
 1244                "T4ddg(Num,i,j,k)(0,1,0,1)");
 1246                "T4ddg(Num,i,j,k)(0,1,0,2)");
 1248                "T4ddg(Num,i,j,k)(0,1,1,0)");
 1250                "T4ddg(Num,i,j,k)(0,1,1,1)");
 1252                "T4ddg(Num,i,j,k)(0,1,1,2)");
 1254                "T4ddg(Num,i,j,k)(0,1,2,0)");
 1256                "T4ddg(Num,i,j,k)(0,1,2,1)");
 1258                "T4ddg(Num,i,j,k)(0,1,2,2)");
 1260                "T4ddg(Num,i,j,k)(0,2,0,0)");
 1262                "T4ddg(Num,i,j,k)(0,2,0,1)");
 1264                "T4ddg(Num,i,j,k)(0,2,0,2)");
 1266                "T4ddg(Num,i,j,k)(0,2,1,0)");
 1268                "T4ddg(Num,i,j,k)(0,2,1,1)");
 1270                "T4ddg(Num,i,j,k)(0,2,1,2)");
 1272                "T4ddg(Num,i,j,k)(0,2,2,0)");
 1274                "T4ddg(Num,i,j,k)(0,2,2,1)");
 1276                "T4ddg(Num,i,j,k)(0,2,2,2)");
 1277 
 1278  t3dg_1(
j, 
k, 
i) = t4ddg_1(1, 
i, 
j, 
k);
 
 1280                "T4ddg(Num,i,j,k)(1,0,0,0)");
 1282                "T4ddg(Num,i,j,k)(1,0,0,1)");
 1284                "T4ddg(Num,i,j,k)(1,0,0,2)");
 1286                "T4ddg(Num,i,j,k)(1,0,1,0)");
 1288                "T4ddg(Num,i,j,k)(1,0,1,1)");
 1290                "T4ddg(Num,i,j,k)(1,0,1,2)");
 1292                "T4ddg(Num,i,j,k)(1,0,2,0)");
 1294                "T4ddg(Num,i,j,k)(1,0,2,1)");
 1296                "T4ddg(Num,i,j,k)(1,0,2,2)");
 1298                "T4ddg(Num,i,j,k)(1,1,0,0)");
 1300                "T4ddg(Num,i,j,k)(1,1,0,1)");
 1302                "T4ddg(Num,i,j,k)(1,1,0,2)");
 1304                "T4ddg(Num,i,j,k)(1,1,1,0)");
 1306                "T4ddg(Num,i,j,k)(1,1,1,1)");
 1308                "T4ddg(Num,i,j,k)(1,1,1,2)");
 1310                "T4ddg(Num,i,j,k)(1,1,2,0)");
 1312                "T4ddg(Num,i,j,k)(1,1,2,1)");
 1314                "T4ddg(Num,i,j,k)(1,1,2,2)");
 1316                "T4ddg(Num,i,j,k)(1,2,0,0)");
 1318                "T4ddg(Num,i,j,k)(1,2,0,1)");
 1320                "T4ddg(Num,i,j,k)(1,2,0,2)");
 1322                "T4ddg(Num,i,j,k)(1,2,1,0)");
 1324                "T4ddg(Num,i,j,k)(1,2,1,1)");
 1326                "T4ddg(Num,i,j,k)(1,2,1,2)");
 1328                "T4ddg(Num,i,j,k)(1,2,2,0)");
 1330                "T4ddg(Num,i,j,k)(1,2,2,1)");
 1332                "T4ddg(Num,i,j,k)(1,2,2,2)");
 1333 
 1334  t3dg_1(
j, 
k, 
i) = t4ddg_1(2, 
i, 
j, 
k);
 
 1336                "T4ddg(Num,i,j,k)(2,0,0,0)");
 1338                "T4ddg(Num,i,j,k)(2,0,0,1)");
 1340                "T4ddg(Num,i,j,k)(2,0,0,2)");
 1342                "T4ddg(Num,i,j,k)(2,0,1,0)");
 1344                "T4ddg(Num,i,j,k)(2,0,1,1)");
 1346                "T4ddg(Num,i,j,k)(2,0,1,2)");
 1348                "T4ddg(Num,i,j,k)(2,0,2,0)");
 1350                "T4ddg(Num,i,j,k)(2,0,2,1)");
 1352                "T4ddg(Num,i,j,k)(2,0,2,2)");
 1354                "T4ddg(Num,i,j,k)(2,1,0,0)");
 1356                "T4ddg(Num,i,j,k)(2,1,0,1)");
 1358                "T4ddg(Num,i,j,k)(2,1,0,2)");
 1360                "T4ddg(Num,i,j,k)(2,1,1,0)");
 1362                "T4ddg(Num,i,j,k)(2,1,1,1)");
 1364                "T4ddg(Num,i,j,k)(2,1,1,2)");
 1366                "T4ddg(Num,i,j,k)(2,1,2,0)");
 1368                "T4ddg(Num,i,j,k)(2,1,2,1)");
 1370                "T4ddg(Num,i,j,k)(2,1,2,2)");
 1372                "T4ddg(Num,i,j,k)(2,2,0,0)");
 1374                "T4ddg(Num,i,j,k)(2,2,0,1)");
 1376                "T4ddg(Num,i,j,k)(2,2,0,2)");
 1378                "T4ddg(Num,i,j,k)(2,2,1,0)");
 1380                "T4ddg(Num,i,j,k)(2,2,1,1)");
 1382                "T4ddg(Num,i,j,k)(2,2,1,2)");
 1384                "T4ddg(Num,i,j,k)(2,2,2,0)");
 1386                "T4ddg(Num,i,j,k)(2,2,2,1)");
 1388                "T4ddg(Num,i,j,k)(2,2,2,2)");
 1389 
 1390  
 1391 
 1392  t1_1(
i) = t4ddg_1(
i, 0, 0, 0);
 
 1394                "T4ddg(i,Num,Num,Num)(0,0,0,0)");
 1396                "T4ddg(i,Num,Num,Num)(0,0,0,1)");
 1398                "T4ddg(i,Num,Num,Num)(0,0,0,2)");
 1399  t1_1(
i) = t4ddg_1(
i, 0, 0, 1);
 
 1401                "T4ddg(i,Num,Num,Num)(0,0,1,0)");
 1403                "T4ddg(i,Num,Num,Num)(0,0,1,1)");
 1405                "T4ddg(i,Num,Num,Num)(0,0,1,2)");
 1406  t1_1(
i) = t4ddg_1(
i, 0, 0, 2);
 
 1408                "T4ddg(i,Num,Num,Num)(0,0,2,0)");
 1410                "T4ddg(i,Num,Num,Num)(0,0,2,1)");
 1412                "T4ddg(i,Num,Num,Num)(0,0,2,2)");
 1413  t1_1(
i) = t4ddg_1(
i, 0, 1, 0);
 
 1415                "T4ddg(i,Num,Num,Num)(0,1,0,0)");
 1417                "T4ddg(i,Num,Num,Num)(0,1,0,1)");
 1419                "T4ddg(i,Num,Num,Num)(0,1,0,2)");
 1420  t1_1(
i) = t4ddg_1(
i, 0, 1, 1);
 
 1422                "T4ddg(i,Num,Num,Num)(0,1,1,0)");
 1424                "T4ddg(i,Num,Num,Num)(0,1,1,1)");
 1426                "T4ddg(i,Num,Num,Num)(0,1,1,2)");
 1427  t1_1(
i) = t4ddg_1(
i, 0, 1, 2);
 
 1429                "T4ddg(i,Num,Num,Num)(0,1,2,0)");
 1431                "T4ddg(i,Num,Num,Num)(0,1,2,1)");
 1433                "T4ddg(i,Num,Num,Num)(0,1,2,2)");
 1434  t1_1(
i) = t4ddg_1(
i, 0, 2, 0);
 
 1436                "T4ddg(i,Num,Num,Num)(0,2,0,0)");
 1438                "T4ddg(i,Num,Num,Num)(0,2,0,1)");
 1440                "T4ddg(i,Num,Num,Num)(0,2,0,2)");
 1441  t1_1(
i) = t4ddg_1(
i, 0, 2, 1);
 
 1443                "T4ddg(i,Num,Num,Num)(0,2,1,0)");
 1445                "T4ddg(i,Num,Num,Num)(0,2,1,1)");
 1447                "T4ddg(i,Num,Num,Num)(0,2,1,2)");
 1448  t1_1(
i) = t4ddg_1(
i, 0, 2, 2);
 
 1450                "T4ddg(i,Num,Num,Num)(0,2,2,0)");
 1452                "T4ddg(i,Num,Num,Num)(0,2,2,1)");
 1454                "T4ddg(i,Num,Num,Num)(0,2,2,2)");
 1455  t1_1(
i) = t4ddg_1(
i, 1, 0, 0);
 
 1457                "T4ddg(i,Num,Num,Num)(1,0,0,0)");
 1459                "T4ddg(i,Num,Num,Num)(1,0,0,1)");
 1461                "T4ddg(i,Num,Num,Num)(1,0,0,2)");
 1462  t1_1(
i) = t4ddg_1(
i, 1, 0, 1);
 
 1464                "T4ddg(i,Num,Num,Num)(1,0,1,0)");
 1466                "T4ddg(i,Num,Num,Num)(1,0,1,1)");
 1468                "T4ddg(i,Num,Num,Num)(1,0,1,2)");
 1469  t1_1(
i) = t4ddg_1(
i, 1, 0, 2);
 
 1471                "T4ddg(i,Num,Num,Num)(1,0,2,0)");
 1473                "T4ddg(i,Num,Num,Num)(1,0,2,1)");
 1475                "T4ddg(i,Num,Num,Num)(1,0,2,2)");
 1476  t1_1(
i) = t4ddg_1(
i, 1, 1, 0);
 
 1478                "T4ddg(i,Num,Num,Num)(1,1,0,0)");
 1480                "T4ddg(i,Num,Num,Num)(1,1,0,1)");
 1482                "T4ddg(i,Num,Num,Num)(1,1,0,2)");
 1483  t1_1(
i) = t4ddg_1(
i, 1, 1, 1);
 
 1485                "T4ddg(i,Num,Num,Num)(1,1,1,0)");
 1487                "T4ddg(i,Num,Num,Num)(1,1,1,1)");
 1489                "T4ddg(i,Num,Num,Num)(1,1,1,2)");
 1490  t1_1(
i) = t4ddg_1(
i, 1, 1, 2);
 
 1492                "T4ddg(i,Num,Num,Num)(1,1,2,0)");
 1494                "T4ddg(i,Num,Num,Num)(1,1,2,1)");
 1496                "T4ddg(i,Num,Num,Num)(1,1,2,2)");
 1497  t1_1(
i) = t4ddg_1(
i, 1, 2, 0);
 
 1499                "T4ddg(i,Num,Num,Num)(1,2,0,0)");
 1501                "T4ddg(i,Num,Num,Num)(1,2,0,1)");
 1503                "T4ddg(i,Num,Num,Num)(1,2,0,2)");
 1504  t1_1(
i) = t4ddg_1(
i, 1, 2, 1);
 
 1506                "T4ddg(i,Num,Num,Num)(1,2,1,0)");
 1508                "T4ddg(i,Num,Num,Num)(1,2,1,1)");
 1510                "T4ddg(i,Num,Num,Num)(1,2,1,2)");
 1511  t1_1(
i) = t4ddg_1(
i, 1, 2, 2);
 
 1513                "T4ddg(i,Num,Num,Num)(1,2,2,0)");
 1515                "T4ddg(i,Num,Num,Num)(1,2,2,1)");
 1517                "T4ddg(i,Num,Num,Num)(1,2,2,2)");
 1518  t1_1(
i) = t4ddg_1(
i, 2, 0, 0);
 
 1520                "T4ddg(i,Num,Num,Num)(2,0,0,0)");
 1522                "T4ddg(i,Num,Num,Num)(2,0,0,1)");
 1524                "T4ddg(i,Num,Num,Num)(2,0,0,2)");
 1525  t1_1(
i) = t4ddg_1(
i, 2, 0, 1);
 
 1527                "T4ddg(i,Num,Num,Num)(2,0,1,0)");
 1529                "T4ddg(i,Num,Num,Num)(2,0,1,1)");
 1531                "T4ddg(i,Num,Num,Num)(2,0,1,2)");
 1532  t1_1(
i) = t4ddg_1(
i, 2, 0, 2);
 
 1534                "T4ddg(i,Num,Num,Num)(2,0,2,0)");
 1536                "T4ddg(i,Num,Num,Num)(2,0,2,1)");
 1538                "T4ddg(i,Num,Num,Num)(2,0,2,2)");
 1539  t1_1(
i) = t4ddg_1(
i, 2, 1, 0);
 
 1541                "T4ddg(i,Num,Num,Num)(2,1,0,0)");
 1543                "T4ddg(i,Num,Num,Num)(2,1,0,1)");
 1545                "T4ddg(i,Num,Num,Num)(2,1,0,2)");
 1546  t1_1(
i) = t4ddg_1(
i, 2, 1, 1);
 
 1548                "T4ddg(i,Num,Num,Num)(2,1,1,0)");
 1550                "T4ddg(i,Num,Num,Num)(2,1,1,1)");
 1552                "T4ddg(i,Num,Num,Num)(2,1,1,2)");
 1553  t1_1(
i) = t4ddg_1(
i, 2, 1, 2);
 
 1555                "T4ddg(i,Num,Num,Num)(2,1,2,0)");
 1557                "T4ddg(i,Num,Num,Num)(2,1,2,1)");
 1559                "T4ddg(i,Num,Num,Num)(2,1,2,2)");
 1560  t1_1(
i) = t4ddg_1(
i, 2, 2, 0);
 
 1562                "T4ddg(i,Num,Num,Num)(2,2,0,0)");
 1564                "T4ddg(i,Num,Num,Num)(2,2,0,1)");
 1566                "T4ddg(i,Num,Num,Num)(2,2,0,2)");
 1567  t1_1(
i) = t4ddg_1(
i, 2, 2, 1);
 
 1569                "T4ddg(i,Num,Num,Num)(2,2,1,0)");
 1571                "T4ddg(i,Num,Num,Num)(2,2,1,1)");
 1573                "T4ddg(i,Num,Num,Num)(2,2,1,2)");
 1574  t1_1(
i) = t4ddg_1(
i, 2, 2, 2);
 
 1576                "T4ddg(i,Num,Num,Num)(2,2,2,0)");
 1578                "T4ddg(i,Num,Num,Num)(2,2,2,1)");
 1580                "T4ddg(i,Num,Num,Num)(2,2,2,2)");
 1581 
 1582  
 1583 
 1584  t1_1(
i) = t4ddg_1(0, 
i, 0, 0);
 
 1586                "T4ddg(Num,i,Num,Num)(0,0,0,0)");
 1588                "T4ddg(Num,i,Num,Num)(0,0,0,1)");
 1590                "T4ddg(Num,i,Num,Num)(0,0,0,2)");
 1591  t1_1(
i) = t4ddg_1(0, 
i, 0, 1);
 
 1593                "T4ddg(Num,i,Num,Num)(0,0,1,0)");
 1595                "T4ddg(Num,i,Num,Num)(0,0,1,1)");
 1597                "T4ddg(Num,i,Num,Num)(0,0,1,2)");
 1598  t1_1(
i) = t4ddg_1(0, 
i, 0, 2);
 
 1600                "T4ddg(Num,i,Num,Num)(0,0,2,0)");
 1602                "T4ddg(Num,i,Num,Num)(0,0,2,1)");
 1604                "T4ddg(Num,i,Num,Num)(0,0,2,2)");
 1605  t1_1(
i) = t4ddg_1(0, 
i, 1, 0);
 
 1607                "T4ddg(Num,i,Num,Num)(0,1,0,0)");
 1609                "T4ddg(Num,i,Num,Num)(0,1,0,1)");
 1611                "T4ddg(Num,i,Num,Num)(0,1,0,2)");
 1612  t1_1(
i) = t4ddg_1(0, 
i, 1, 1);
 
 1614                "T4ddg(Num,i,Num,Num)(0,1,1,0)");
 1616                "T4ddg(Num,i,Num,Num)(0,1,1,1)");
 1618                "T4ddg(Num,i,Num,Num)(0,1,1,2)");
 1619  t1_1(
i) = t4ddg_1(0, 
i, 1, 2);
 
 1621                "T4ddg(Num,i,Num,Num)(0,1,2,0)");
 1623                "T4ddg(Num,i,Num,Num)(0,1,2,1)");
 1625                "T4ddg(Num,i,Num,Num)(0,1,2,2)");
 1626  t1_1(
i) = t4ddg_1(0, 
i, 2, 0);
 
 1628                "T4ddg(Num,i,Num,Num)(0,2,0,0)");
 1630                "T4ddg(Num,i,Num,Num)(0,2,0,1)");
 1632                "T4ddg(Num,i,Num,Num)(0,2,0,2)");
 1633  t1_1(
i) = t4ddg_1(0, 
i, 2, 1);
 
 1635                "T4ddg(Num,i,Num,Num)(0,2,1,0)");
 1637                "T4ddg(Num,i,Num,Num)(0,2,1,1)");
 1639                "T4ddg(Num,i,Num,Num)(0,2,1,2)");
 1640  t1_1(
i) = t4ddg_1(0, 
i, 2, 2);
 
 1642                "T4ddg(Num,i,Num,Num)(0,2,2,0)");
 1644                "T4ddg(Num,i,Num,Num)(0,2,2,1)");
 1646                "T4ddg(Num,i,Num,Num)(0,2,2,2)");
 1647  t1_1(
i) = t4ddg_1(1, 
i, 0, 0);
 
 1649                "T4ddg(Num,i,Num,Num)(1,0,0,0)");
 1651                "T4ddg(Num,i,Num,Num)(1,0,0,1)");
 1653                "T4ddg(Num,i,Num,Num)(1,0,0,2)");
 1654  t1_1(
i) = t4ddg_1(1, 
i, 0, 1);
 
 1656                "T4ddg(Num,i,Num,Num)(1,0,1,0)");
 1658                "T4ddg(Num,i,Num,Num)(1,0,1,1)");
 1660                "T4ddg(Num,i,Num,Num)(1,0,1,2)");
 1661  t1_1(
i) = t4ddg_1(1, 
i, 0, 2);
 
 1663                "T4ddg(Num,i,Num,Num)(1,0,2,0)");
 1665                "T4ddg(Num,i,Num,Num)(1,0,2,1)");
 1667                "T4ddg(Num,i,Num,Num)(1,0,2,2)");
 1668  t1_1(
i) = t4ddg_1(1, 
i, 1, 0);
 
 1670                "T4ddg(Num,i,Num,Num)(1,1,0,0)");
 1672                "T4ddg(Num,i,Num,Num)(1,1,0,1)");
 1674                "T4ddg(Num,i,Num,Num)(1,1,0,2)");
 1675  t1_1(
i) = t4ddg_1(1, 
i, 1, 1);
 
 1677                "T4ddg(Num,i,Num,Num)(1,1,1,0)");
 1679                "T4ddg(Num,i,Num,Num)(1,1,1,1)");
 1681                "T4ddg(Num,i,Num,Num)(1,1,1,2)");
 1682  t1_1(
i) = t4ddg_1(1, 
i, 1, 2);
 
 1684                "T4ddg(Num,i,Num,Num)(1,1,2,0)");
 1686                "T4ddg(Num,i,Num,Num)(1,1,2,1)");
 1688                "T4ddg(Num,i,Num,Num)(1,1,2,2)");
 1689  t1_1(
i) = t4ddg_1(1, 
i, 2, 0);
 
 1691                "T4ddg(Num,i,Num,Num)(1,2,0,0)");
 1693                "T4ddg(Num,i,Num,Num)(1,2,0,1)");
 1695                "T4ddg(Num,i,Num,Num)(1,2,0,2)");
 1696  t1_1(
i) = t4ddg_1(1, 
i, 2, 1);
 
 1698                "T4ddg(Num,i,Num,Num)(1,2,1,0)");
 1700                "T4ddg(Num,i,Num,Num)(1,2,1,1)");
 1702                "T4ddg(Num,i,Num,Num)(1,2,1,2)");
 1703  t1_1(
i) = t4ddg_1(1, 
i, 2, 2);
 
 1705                "T4ddg(Num,i,Num,Num)(1,2,2,0)");
 1707                "T4ddg(Num,i,Num,Num)(1,2,2,1)");
 1709                "T4ddg(Num,i,Num,Num)(1,2,2,2)");
 1710  t1_1(
i) = t4ddg_1(2, 
i, 0, 0);
 
 1712                "T4ddg(Num,i,Num,Num)(2,0,0,0)");
 1714                "T4ddg(Num,i,Num,Num)(2,0,0,1)");
 1716                "T4ddg(Num,i,Num,Num)(2,0,0,2)");
 1717  t1_1(
i) = t4ddg_1(2, 
i, 0, 1);
 
 1719                "T4ddg(Num,i,Num,Num)(2,0,1,0)");
 1721                "T4ddg(Num,i,Num,Num)(2,0,1,1)");
 1723                "T4ddg(Num,i,Num,Num)(2,0,1,2)");
 1724  t1_1(
i) = t4ddg_1(2, 
i, 0, 2);
 
 1726                "T4ddg(Num,i,Num,Num)(2,0,2,0)");
 1728                "T4ddg(Num,i,Num,Num)(2,0,2,1)");
 1730                "T4ddg(Num,i,Num,Num)(2,0,2,2)");
 1731  t1_1(
i) = t4ddg_1(2, 
i, 1, 0);
 
 1733                "T4ddg(Num,i,Num,Num)(2,1,0,0)");
 1735                "T4ddg(Num,i,Num,Num)(2,1,0,1)");
 1737                "T4ddg(Num,i,Num,Num)(2,1,0,2)");
 1738  t1_1(
i) = t4ddg_1(2, 
i, 1, 1);
 
 1740                "T4ddg(Num,i,Num,Num)(2,1,1,0)");
 1742                "T4ddg(Num,i,Num,Num)(2,1,1,1)");
 1744                "T4ddg(Num,i,Num,Num)(2,1,1,2)");
 1745  t1_1(
i) = t4ddg_1(2, 
i, 1, 2);
 
 1747                "T4ddg(Num,i,Num,Num)(2,1,2,0)");
 1749                "T4ddg(Num,i,Num,Num)(2,1,2,1)");
 1751                "T4ddg(Num,i,Num,Num)(2,1,2,2)");
 1752  t1_1(
i) = t4ddg_1(2, 
i, 2, 0);
 
 1754                "T4ddg(Num,i,Num,Num)(2,2,0,0)");
 1756                "T4ddg(Num,i,Num,Num)(2,2,0,1)");
 1758                "T4ddg(Num,i,Num,Num)(2,2,0,2)");
 1759  t1_1(
i) = t4ddg_1(2, 
i, 2, 1);
 
 1761                "T4ddg(Num,i,Num,Num)(2,2,1,0)");
 1763                "T4ddg(Num,i,Num,Num)(2,2,1,1)");
 1765                "T4ddg(Num,i,Num,Num)(2,2,1,2)");
 1766  t1_1(
i) = t4ddg_1(2, 
i, 2, 2);
 
 1768                "T4ddg(Num,i,Num,Num)(2,2,2,0)");
 1770                "T4ddg(Num,i,Num,Num)(2,2,2,1)");
 1772                "T4ddg(Num,i,Num,Num)(2,2,2,2)");
 1773}
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)