v0.14.0
test_T3as.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_T3as_01(const Dg<double, 3, 3> &t3dg_2,
9 void test_T3as_02(const Dg<double, 3, 3> &t3dg_2,
11 void test_T3as_03(const Dg<double, 3, 3> &t3dg_2,
19 void test_T3as_06(Dg<double, 3, 3> &t3dg_1,
25 void test_T3as_09(const Tensor1<double, 3> &t1_2,
26  const Tensor2<double, 3, 3> &t2_2,
28 void test_T3as_10(const Tensor1<double, 3> &t1_2,
29  const Tensor2<double, 3, 3> &t2_2,
31 void test_T3as_11(const Tensor1<double, 3> &t1_2,
32  const Tensor2<double, 3, 3> &t2_2,
34 void test_T3as_12(const Tensor1<double, 3> &t1_2,
35  const Tensor2<double, 3, 3> &t2_2,
37 void test_T3as_13(const Tensor1<double, 3> &t1_2,
38  const Tensor2<double, 3, 3> &t2_2,
40 void test_T3as_14(const Tensor1<double, 3> &t1_2,
41  const Tensor2<double, 3, 3> &t2_2,
43 
44 void test_T3as(const Tensor1<double, 3> &t1_2,
45  const Tensor2<double, 3, 3> &t2_2, Dg<double, 3, 3> &t3dg_1,
46  const Dg<double, 3, 3> &t3dg_2,
50 {
51  test_T3as_01(t3dg_2, t3as_1);
52  test_T3as_02(t3dg_2, t3as_1);
53  test_T3as_03(t3dg_2, t3as_1);
54  test_T3as_04(t3as_1, t3as_2, t3as_3);
55  test_T3as_05(t3as_1, t3as_2, t3as_3);
56  test_T3as_06(t3dg_1, t3as_2);
57  test_T3as_07(t3as_1, t3as_2);
58  test_T3as_08(t3as_1, t3as_2);
59  test_T3as_09(t1_2, t2_2, t3as_2);
60  test_T3as_10(t1_2, t2_2, t3as_2);
61  test_T3as_11(t1_2, t2_2, t3as_2);
62  test_T3as_12(t1_2, t2_2, t3as_2);
63  test_T3as_13(t1_2, t2_2, t3as_2);
64  test_T3as_14(t1_2, t2_2, t3as_2);
65 }
test_T3as_11
void test_T3as_11(const Tensor1< double, 3 > &t1_2, const Tensor2< double, 3, 3 > &t2_2, const Tensor3_antisymmetric< double, 3, 3 > &t3as_2)
Definition: test_T3as_11.cpp:7
test_T3as_01
void test_T3as_01(const Dg< double, 3, 3 > &t3dg_2, Tensor3_antisymmetric< double, 3, 3 > &t3as_1)
Definition: test_T3as_01.cpp:7
FTensor
JSON compatible output.
Definition: Christof_constructor.hpp:6
FTensor::Tensor1< double, 3 >
test_T3as_13
void test_T3as_13(const Tensor1< double, 3 > &t1_2, const Tensor2< double, 3, 3 > &t2_2, const Tensor3_antisymmetric< double, 3, 3 > &t3as_2)
Definition: test_T3as_13.cpp:7
test_T3as_04
void test_T3as_04(Tensor3_antisymmetric< double, 3, 3 > &t3as_1, const Tensor3_antisymmetric< double, 3, 3 > &t3as_2, const Tensor3_antisymmetric< double, 3, 3 > &t3as_3)
Definition: test_T3as_04.cpp:7
FTensor::Tensor2< double, 3, 3 >
test_T3as_10
void test_T3as_10(const Tensor1< double, 3 > &t1_2, const Tensor2< double, 3, 3 > &t2_2, const Tensor3_antisymmetric< double, 3, 3 > &t3as_2)
Definition: test_T3as_10.cpp:7
FTensor::Tensor3_antisymmetric
Definition: Tensor3_antisymmetric_value.hpp:8
test_T3as_12
void test_T3as_12(const Tensor1< double, 3 > &t1_2, const Tensor2< double, 3, 3 > &t2_2, const Tensor3_antisymmetric< double, 3, 3 > &t3as_2)
Definition: test_T3as_12.cpp:7
test_T3as_03
void test_T3as_03(const Dg< double, 3, 3 > &t3dg_2, Tensor3_antisymmetric< double, 3, 3 > &t3as_1)
Definition: test_T3as_03.cpp:7
test_T3as_09
void test_T3as_09(const Tensor1< double, 3 > &t1_2, const Tensor2< double, 3, 3 > &t2_2, const Tensor3_antisymmetric< double, 3, 3 > &t3as_2)
Definition: test_T3as_09.cpp:7
test_T3as
void test_T3as(const Tensor1< double, 3 > &t1_2, const Tensor2< double, 3, 3 > &t2_2, Dg< double, 3, 3 > &t3dg_1, const Dg< double, 3, 3 > &t3dg_2, Tensor3_antisymmetric< double, 3, 3 > &t3as_1, const Tensor3_antisymmetric< double, 3, 3 > &t3as_2, const Tensor3_antisymmetric< double, 3, 3 > &t3as_3)
Definition: test_T3as.cpp:44
test_T3as_08
void test_T3as_08(Tensor3_antisymmetric< double, 3, 3 > &t3as_1, const Tensor3_antisymmetric< double, 3, 3 > &t3as_2)
Definition: test_T3as_08.cpp:7
test_T3as_06
void test_T3as_06(Dg< double, 3, 3 > &t3dg_1, const Tensor3_antisymmetric< double, 3, 3 > &t3as_2)
Definition: test_T3as_06.cpp:7
test_T3as_07
void test_T3as_07(Tensor3_antisymmetric< double, 3, 3 > &t3as_1, const Tensor3_antisymmetric< double, 3, 3 > &t3as_2)
Definition: test_T3as_07.cpp:7
FTensor::Dg
Definition: Dg_value.hpp:9
std
Definition: enable_if.hpp:5
test_T3as_02
void test_T3as_02(const Dg< double, 3, 3 > &t3dg_2, Tensor3_antisymmetric< double, 3, 3 > &t3as_1)
Definition: test_T3as_02.cpp:7
test_T3as_14
void test_T3as_14(const Tensor1< double, 3 > &t1_2, const Tensor2< double, 3, 3 > &t2_2, const Tensor3_antisymmetric< double, 3, 3 > &t3as_2)
Definition: test_T3as_14.cpp:7
test_T3as_05
void test_T3as_05(Tensor3_antisymmetric< double, 3, 3 > &t3as_1, const Tensor3_antisymmetric< double, 3, 3 > &t3as_2, const Tensor3_antisymmetric< double, 3, 3 > &t3as_3)
Definition: test_T3as_05.cpp:7