v0.14.0
test_T3.cpp
Go to the documentation of this file.
1 #include "../../../src/FTensor.hpp"
2 #include "../test_for_zero.hpp"
3 #include <iostream>
4 using namespace FTensor;
5 using namespace std;
6 
7 void test_T3_01(const Tensor1<double, 3> &t1_1, const Tensor1<double, 3> &t1_2,
8  const Tensor2<double, 3, 3> &t2_2,
9  const Tensor2<double, 3, 3> &t2_3,
10  const Tensor2_symmetric<double, 3> &t2s_2,
11  const Tensor2_symmetric<double, 3> &t2s_3,
12  const Dg<double, 3, 3> &t3dg_2);
13 
14 void test_T3_02(const Tensor1<double, 3> &t1_1, const Tensor1<double, 3> &t1_2,
15  const Tensor2<double, 3, 3> &t2_2,
16  const Tensor2<double, 3, 3> &t2_3);
17 
18 void test_T3_03(const Tensor3<double, 3, 3, 3> &t3_1);
19 
20 void test_T3_004(const Tensor3<double, 3, 3, 3> &t3_1);
21 
22 void test_T3_iostream();
23 
24 void test_T3(const Tensor1<double, 3> &t1_1, const Tensor1<double, 3> &t1_2,
25  const Tensor2<double, 3, 3> &t2_2,
26  const Tensor2<double, 3, 3> &t2_3,
27  const Tensor2_symmetric<double, 3> &t2s_2,
28  const Tensor2_symmetric<double, 3> &t2s_3,
29  const Tensor3<double, 3, 3, 3> &t3_1,
30  const Dg<double, 3, 3> &t3dg_2)
31 {
32  test_T3_01(t1_1, t1_2, t2_2, t2_3, t2s_2, t2s_3, t3dg_2);
33  test_T3_02(t1_1, t1_2, t2_2, t2_3);
34  test_T3_03(t3_1);
35  test_T3_004(t3_1);
37 }
test_T3_03
void test_T3_03(const Tensor3< double, 3, 3, 3 > &t3_1)
Definition: test_T3_03.cpp:7
FTensor
JSON compatible output.
Definition: Christof_constructor.hpp:6
FTensor::Tensor1< double, 3 >
test_T3_004
void test_T3_004(const Tensor3< double, 3, 3, 3 > &t3_1)
Definition: test_T3_004.cpp:7
FTensor::Tensor2_symmetric
Definition: Tensor2_symmetric_value.hpp:13
FTensor::Tensor2< double, 3, 3 >
test_T3
void test_T3(const Tensor1< double, 3 > &t1_1, const Tensor1< double, 3 > &t1_2, const Tensor2< double, 3, 3 > &t2_2, const Tensor2< double, 3, 3 > &t2_3, const Tensor2_symmetric< double, 3 > &t2s_2, const Tensor2_symmetric< double, 3 > &t2s_3, const Tensor3< double, 3, 3, 3 > &t3_1, const Dg< double, 3, 3 > &t3dg_2)
Definition: test_T3.cpp:24
FTensor::Tensor3
Definition: Tensor3_value.hpp:12
test_T3_iostream
void test_T3_iostream()
Definition: test_T3_iostream.cpp:7
FTensor::Dg
Definition: Dg_value.hpp:9
std
Definition: enable_if.hpp:5
test_T3_02
void test_T3_02(const Tensor1< double, 3 > &t1_1, const Tensor1< double, 3 > &t1_2, const Tensor2< double, 3, 3 > &t2_2, const Tensor2< double, 3, 3 > &t2_3)
Definition: test_T3_02.cpp:7
test_T3_01
void test_T3_01(const Tensor1< double, 3 > &t1_1, const Tensor1< double, 3 > &t1_2, const Tensor2< double, 3, 3 > &t2_2, const Tensor2< double, 3, 3 > &t2_3, const Tensor2_symmetric< double, 3 > &t2s_2, const Tensor2_symmetric< double, 3 > &t2s_3, const Dg< double, 3, 3 > &t3dg_2)
Definition: test_T3_01.cpp:7