2test_T3ch(
const int &T, Tensor0<double *> &t0_1, 
const Tensor0<double *> &t0_2,
 
    4          Tensor2<double, 3, 3> &t2_1, 
const Tensor2<double, 3, 3> &t2_2,
 
    5          const Tensor2<double, 3, 3> &t2_3,
 
    6          Tensor2_symmetric<double, 3> &t2s_1,
 
    7          const Tensor2_symmetric<double, 3> &t2s_2,
 
    8          const Tensor2_symmetric<double, 3> &t2s_3, Dg<double, 3, 3> &t3dg_1,
 
    9          const Dg<double, 3, 3> &t3dg_2, 
const Dg<double, 3, 3> &t3dg_3,
 
   10          Christof<double, 3, 3> &t3ch_1, 
const Christof<double, 3, 3> &t3ch_2,
 
   11          const Christof<double, 3, 3> &t3ch_3);
 
void test_T3ch(const int &T, Tensor0< double * > &t0_1, const Tensor0< double * > &t0_2, Tensor1< double, 3 > &t1_1, const Tensor1< double, 3 > &t1_2, Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2< double, 3, 3 > &t2_3, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2, const Tensor2_symmetric< double, 3 > &t2s_3, Dg< double, 3, 3 > &t3dg_1, const Dg< double, 3, 3 > &t3dg_2, const Dg< double, 3, 3 > &t3dg_3, Christof< double, 3, 3 > &t3ch_1, const Christof< double, 3, 3 > &t3ch_2, const Christof< double, 3, 3 > &t3ch_3)