1 template class TensorIterator<double,double,double>;
 
    2 template class TensorIterator<double,double,double_complex>;
 
    3 template class TensorIterator<double,double,float>;
 
    4 template class TensorIterator<double,double,float_complex>;
 
    5 template class TensorIterator<double,double,int>;
 
    6 template class TensorIterator<double,double,long>;
 
    7 template class TensorIterator<double,double_complex,double>;
 
    8 template class TensorIterator<double,double_complex,double_complex>;
 
    9 template class TensorIterator<double,double_complex,float>;
 
   10 template class TensorIterator<double,double_complex,float_complex>;
 
   11 template class TensorIterator<double,double_complex,int>;
 
   12 template class TensorIterator<double,double_complex,long>;
 
   13 template class TensorIterator<double,float,double>;
 
   14 template class TensorIterator<double,float,double_complex>;
 
   15 template class TensorIterator<double,float,float>;
 
   16 template class TensorIterator<double,float,float_complex>;
 
   17 template class TensorIterator<double,float,int>;
 
   18 template class TensorIterator<double,float,long>;
 
   19 template class TensorIterator<double,float_complex,double>;
 
   20 template class TensorIterator<double,float_complex,double_complex>;
 
   21 template class TensorIterator<double,float_complex,float>;
 
   22 template class TensorIterator<double,float_complex,float_complex>;
 
   23 template class TensorIterator<double,float_complex,int>;
 
   24 template class TensorIterator<double,float_complex,long>;
 
   25 template class TensorIterator<double,int,double>;
 
   26 template class TensorIterator<double,int,double_complex>;
 
   27 template class TensorIterator<double,int,float>;
 
   28 template class TensorIterator<double,int,float_complex>;
 
   29 template class TensorIterator<double,int,int>;
 
   30 template class TensorIterator<double,int,long>;
 
   31 template class TensorIterator<double,long,double>;
 
   32 template class TensorIterator<double,long,double_complex>;
 
   33 template class TensorIterator<double,long,float>;
 
   34 template class TensorIterator<double,long,float_complex>;
 
   35 template class TensorIterator<double,long,int>;
 
   36 template class TensorIterator<double,long,long>;
 
   37 template class TensorIterator<double_complex,double,double>;
 
   38 template class TensorIterator<double_complex,double,double_complex>;
 
   39 template class TensorIterator<double_complex,double,float>;
 
   40 template class TensorIterator<double_complex,double,float_complex>;
 
   41 template class TensorIterator<double_complex,double,int>;
 
   42 template class TensorIterator<double_complex,double,long>;
 
   43 template class TensorIterator<double_complex,double_complex,double>;
 
   44 template class TensorIterator<double_complex,double_complex,double_complex>;
 
   45 template class TensorIterator<double_complex,double_complex,float>;
 
   46 template class TensorIterator<double_complex,double_complex,float_complex>;
 
   47 template class TensorIterator<double_complex,double_complex,int>;
 
   48 template class TensorIterator<double_complex,double_complex,long>;
 
   49 template class TensorIterator<double_complex,float,double>;
 
   50 template class TensorIterator<double_complex,float,double_complex>;
 
   51 template class TensorIterator<double_complex,float,float>;
 
   52 template class TensorIterator<double_complex,float,float_complex>;
 
   53 template class TensorIterator<double_complex,float,int>;
 
   54 template class TensorIterator<double_complex,float,long>;
 
   55 template class TensorIterator<double_complex,float_complex,double>;
 
   56 template class TensorIterator<double_complex,float_complex,double_complex>;
 
   57 template class TensorIterator<double_complex,float_complex,float>;
 
   58 template class TensorIterator<double_complex,float_complex,float_complex>;
 
   59 template class TensorIterator<double_complex,float_complex,int>;
 
   60 template class TensorIterator<double_complex,float_complex,long>;
 
   61 template class TensorIterator<double_complex,int,double>;
 
   62 template class TensorIterator<double_complex,int,double_complex>;
 
   63 template class TensorIterator<double_complex,int,float>;
 
   64 template class TensorIterator<double_complex,int,float_complex>;
 
   65 template class TensorIterator<double_complex,int,int>;
 
   66 template class TensorIterator<double_complex,int,long>;
 
   67 template class TensorIterator<double_complex,long,double>;
 
   68 template class TensorIterator<double_complex,long,double_complex>;
 
   69 template class TensorIterator<double_complex,long,float>;
 
   70 template class TensorIterator<double_complex,long,float_complex>;
 
   71 template class TensorIterator<double_complex,long,int>;
 
   72 template class TensorIterator<double_complex,long,long>;
 
   73 template class TensorIterator<float,double,double>;
 
   74 template class TensorIterator<float,double,double_complex>;
 
   75 template class TensorIterator<float,double,float>;
 
   76 template class TensorIterator<float,double,float_complex>;
 
   77 template class TensorIterator<float,double,int>;
 
   78 template class TensorIterator<float,double,long>;
 
   79 template class TensorIterator<float,double_complex,double>;
 
   80 template class TensorIterator<float,double_complex,double_complex>;
 
   81 template class TensorIterator<float,double_complex,float>;
 
   82 template class TensorIterator<float,double_complex,float_complex>;
 
   83 template class TensorIterator<float,double_complex,int>;
 
   84 template class TensorIterator<float,double_complex,long>;
 
   85 template class TensorIterator<float,float,double>;
 
   86 template class TensorIterator<float,float,double_complex>;
 
   87 template class TensorIterator<float,float,float>;
 
   88 template class TensorIterator<float,float,float_complex>;
 
   89 template class TensorIterator<float,float,int>;
 
   90 template class TensorIterator<float,float,long>;
 
   91 template class TensorIterator<float,float_complex,double>;
 
   92 template class TensorIterator<float,float_complex,double_complex>;
 
   93 template class TensorIterator<float,float_complex,float>;
 
   94 template class TensorIterator<float,float_complex,float_complex>;
 
   95 template class TensorIterator<float,float_complex,int>;
 
   96 template class TensorIterator<float,float_complex,long>;
 
   97 template class TensorIterator<float,int,double>;
 
   98 template class TensorIterator<float,int,double_complex>;
 
   99 template class TensorIterator<float,int,float>;
 
  100 template class TensorIterator<float,int,float_complex>;
 
  101 template class TensorIterator<float,int,int>;
 
  102 template class TensorIterator<float,int,long>;
 
  103 template class TensorIterator<float,long,double>;
 
  104 template class TensorIterator<float,long,double_complex>;
 
  105 template class TensorIterator<float,long,float>;
 
  106 template class TensorIterator<float,long,float_complex>;
 
  107 template class TensorIterator<float,long,int>;
 
  108 template class TensorIterator<float,long,long>;
 
  109 template class TensorIterator<float_complex,double,double>;
 
  110 template class TensorIterator<float_complex,double,double_complex>;
 
  111 template class TensorIterator<float_complex,double,float>;
 
  112 template class TensorIterator<float_complex,double,float_complex>;
 
  113 template class TensorIterator<float_complex,double,int>;
 
  114 template class TensorIterator<float_complex,double,long>;
 
  115 template class TensorIterator<float_complex,double_complex,double>;
 
  116 template class TensorIterator<float_complex,double_complex,double_complex>;
 
  117 template class TensorIterator<float_complex,double_complex,float>;
 
  118 template class TensorIterator<float_complex,double_complex,float_complex>;
 
  119 template class TensorIterator<float_complex,double_complex,int>;
 
  120 template class TensorIterator<float_complex,double_complex,long>;
 
  121 template class TensorIterator<float_complex,float,double>;
 
  122 template class TensorIterator<float_complex,float,double_complex>;
 
  123 template class TensorIterator<float_complex,float,float>;
 
  124 template class TensorIterator<float_complex,float,float_complex>;
 
  125 template class TensorIterator<float_complex,float,int>;
 
  126 template class TensorIterator<float_complex,float,long>;
 
  127 template class TensorIterator<float_complex,float_complex,double>;
 
  128 template class TensorIterator<float_complex,float_complex,double_complex>;
 
  129 template class TensorIterator<float_complex,float_complex,float>;
 
  130 template class TensorIterator<float_complex,float_complex,float_complex>;
 
  131 template class TensorIterator<float_complex,float_complex,int>;
 
  132 template class TensorIterator<float_complex,float_complex,long>;
 
  133 template class TensorIterator<float_complex,int,double>;
 
  134 template class TensorIterator<float_complex,int,double_complex>;
 
  135 template class TensorIterator<float_complex,int,float>;
 
  136 template class TensorIterator<float_complex,int,float_complex>;
 
  137 template class TensorIterator<float_complex,int,int>;
 
  138 template class TensorIterator<float_complex,int,long>;
 
  139 template class TensorIterator<float_complex,long,double>;
 
  140 template class TensorIterator<float_complex,long,double_complex>;
 
  141 template class TensorIterator<float_complex,long,float>;
 
  142 template class TensorIterator<float_complex,long,float_complex>;
 
  143 template class TensorIterator<float_complex,long,int>;
 
  144 template class TensorIterator<float_complex,long,long>;
 
  145 template class TensorIterator<int,double,double>;
 
  146 template class TensorIterator<int,double,double_complex>;
 
  147 template class TensorIterator<int,double,float>;
 
  148 template class TensorIterator<int,double,float_complex>;
 
  149 template class TensorIterator<int,double,int>;
 
  150 template class TensorIterator<int,double,long>;
 
  151 template class TensorIterator<int,double_complex,double>;
 
  152 template class TensorIterator<int,double_complex,double_complex>;
 
  153 template class TensorIterator<int,double_complex,float>;
 
  154 template class TensorIterator<int,double_complex,float_complex>;
 
  155 template class TensorIterator<int,double_complex,int>;
 
  156 template class TensorIterator<int,double_complex,long>;
 
  157 template class TensorIterator<int,float,double>;
 
  158 template class TensorIterator<int,float,double_complex>;
 
  159 template class TensorIterator<int,float,float>;
 
  160 template class TensorIterator<int,float,float_complex>;
 
  161 template class TensorIterator<int,float,int>;
 
  162 template class TensorIterator<int,float,long>;
 
  163 template class TensorIterator<int,float_complex,double>;
 
  164 template class TensorIterator<int,float_complex,double_complex>;
 
  165 template class TensorIterator<int,float_complex,float>;
 
  166 template class TensorIterator<int,float_complex,float_complex>;
 
  167 template class TensorIterator<int,float_complex,int>;
 
  168 template class TensorIterator<int,float_complex,long>;
 
  169 template class TensorIterator<int,int,double>;
 
  170 template class TensorIterator<int,int,double_complex>;
 
  171 template class TensorIterator<int,int,float>;
 
  172 template class TensorIterator<int,int,float_complex>;
 
  173 template class TensorIterator<int,int,int>;
 
  174 template class TensorIterator<int,int,long>;
 
  175 template class TensorIterator<int,long,double>;
 
  176 template class TensorIterator<int,long,double_complex>;
 
  177 template class TensorIterator<int,long,float>;
 
  178 template class TensorIterator<int,long,float_complex>;
 
  179 template class TensorIterator<int,long,int>;
 
  180 template class TensorIterator<int,long,long>;
 
  181 template class TensorIterator<long,double,double>;
 
  182 template class TensorIterator<long,double,double_complex>;
 
  183 template class TensorIterator<long,double,float>;
 
  184 template class TensorIterator<long,double,float_complex>;
 
  185 template class TensorIterator<long,double,int>;
 
  186 template class TensorIterator<long,double,long>;
 
  187 template class TensorIterator<long,double_complex,double>;
 
  188 template class TensorIterator<long,double_complex,double_complex>;
 
  189 template class TensorIterator<long,double_complex,float>;
 
  190 template class TensorIterator<long,double_complex,float_complex>;
 
  191 template class TensorIterator<long,double_complex,int>;
 
  192 template class TensorIterator<long,double_complex,long>;
 
  193 template class TensorIterator<long,float,double>;
 
  194 template class TensorIterator<long,float,double_complex>;
 
  195 template class TensorIterator<long,float,float>;
 
  196 template class TensorIterator<long,float,float_complex>;
 
  197 template class TensorIterator<long,float,int>;
 
  198 template class TensorIterator<long,float,long>;
 
  199 template class TensorIterator<long,float_complex,double>;
 
  200 template class TensorIterator<long,float_complex,double_complex>;
 
  201 template class TensorIterator<long,float_complex,float>;
 
  202 template class TensorIterator<long,float_complex,float_complex>;
 
  203 template class TensorIterator<long,float_complex,int>;
 
  204 template class TensorIterator<long,float_complex,long>;
 
  205 template class TensorIterator<long,int,double>;
 
  206 template class TensorIterator<long,int,double_complex>;
 
  207 template class TensorIterator<long,int,float>;
 
  208 template class TensorIterator<long,int,float_complex>;
 
  209 template class TensorIterator<long,int,int>;
 
  210 template class TensorIterator<long,int,long>;
 
  211 template class TensorIterator<long,long,double>;
 
  212 template class TensorIterator<long,long,double_complex>;
 
  213 template class TensorIterator<long,long,float>;
 
  214 template class TensorIterator<long,long,float_complex>;
 
  215 template class TensorIterator<long,long,int>;
 
  216 template class TensorIterator<long,long,long>;