|
| v0.14.0
|
Go to the source code of this file.
|
void | test_T2s_iostream () |
|
void | test_T2s_01 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1) |
|
void | test_T2s_02 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1) |
|
void | test_T2s_03 (const Tensor2< double, 3, 3 > &t2_2, Tensor2_symmetric< double, 3 > &t2s_1) |
|
void | test_T2s_04 (Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, Tensor2_symmetric< double, 3 > &t2s_1) |
|
void | test_T2s_05 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1) |
|
void | test_T2s_06 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1) |
|
void | test_T2s_07 (Tensor1< double, 3 > &t1_1, Tensor2_symmetric< double, 3 > &t2s_1) |
|
void | test_T2s_08 (Tensor1< double, 3 > &t1_1, const Tensor1< double, 3 > &t1_2, const Tensor2_symmetric< double, 3 > &t2s_1) |
|
void | test_T2s_09 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_10 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_11 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_12 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_13 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_14 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_15 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_16 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_17 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_18 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_19 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_20 (Tensor1< double, 3 > &t1_1, const Tensor1< double, 3 > &t1_2, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_21 (Tensor1< double, 3 > &t1_1, const Tensor1< double, 3 > &t1_2, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_22 (Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_23 (Tensor2< double, 3, 3 > &t2_1, const Tensor2_symmetric< double, 3 > &t2s_2, const Tensor2_symmetric< double, 3 > &t2s_3) |
|
void | test_T2s_24 (Tensor2< double, 3, 3 > &t2_1, const Tensor2_symmetric< double, 3 > &t2s_2, const Tensor2_symmetric< double, 3 > &t2s_3) |
|
void | test_T2s_25 (Tensor2< double, 3, 3 > &t2_1, const Tensor2_symmetric< double, 3 > &t2s_2, const Tensor2_symmetric< double, 3 > &t2s_3) |
|
void | test_T2s_26 (Tensor2< double, 3, 3 > &t2_1, const Tensor2_symmetric< double, 3 > &t2s_2, const Tensor2_symmetric< double, 3 > &t2s_3) |
|
void | test_T2s_27 (Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_28 (Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_29 (Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_30 (Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_31 (Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_32 (Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_33 (Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_34 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_35 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_36 (const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_37 (Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_38 (Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_39 (Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_40 (Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_41 (Tensor2< double, 3, 3 > &t2_1, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_42 (Tensor2< double, 3, 3 > &t2_1, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_43 (Tensor2< double, 3, 3 > &t2_1, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_44 (Tensor2< double, 3, 3 > &t2_1, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s_45 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1) |
|
void | test_T2s_46 (const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1) |
|
void | test_T2s_47 (const Tensor2_symmetric< double, 3 > &t1s_1, const Tensor2_symmetric< double, 3 > &t2s_2) |
|
void | test_T2s (Tensor1< double, 3 > &t1_1, const Tensor1< double, 3 > &t1_2, Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2, const Tensor2_symmetric< double, 3 > &t2s_3) |
|
◆ test_T2s()
void test_T2s |
( |
Tensor1< double, 3 > & |
t1_1, |
|
|
const Tensor1< double, 3 > & |
t1_2, |
|
|
Tensor2< double, 3, 3 > & |
t2_1, |
|
|
const Tensor2< double, 3, 3 > & |
t2_2, |
|
|
Tensor2_symmetric< double, 3 > & |
t2s_1, |
|
|
const Tensor2_symmetric< double, 3 > & |
t2s_2, |
|
|
const Tensor2_symmetric< double, 3 > & |
t2s_3 |
|
) |
| |
◆ test_T2s_01()
Definition at line 7 of file test_T2s_01.cpp.
19 t2s_1(
i,
j) = t1_2(
i) || t1_2(
j);
20 test_for_zero(t2s_1(0, 0) - (t1_2(0) + t1_2(0)),
"T1 || T1(0,0)");
21 test_for_zero(t2s_1(0, 1) - (t1_2(0) + t1_2(1)),
"T1 || T1(0,1)");
22 test_for_zero(t2s_1(0, 2) - (t1_2(0) + t1_2(2)),
"T1 || T1(0,2)");
23 test_for_zero(t2s_1(1, 0) - (t1_2(1) + t1_2(0)),
"T1 || T1(1,0)");
24 test_for_zero(t2s_1(1, 1) - (t1_2(1) + t1_2(1)),
"T1 || T1(1,1)");
25 test_for_zero(t2s_1(1, 2) - (t1_2(1) + t1_2(2)),
"T1 || T1(1,2)");
26 test_for_zero(t2s_1(2, 0) - (t1_2(2) + t1_2(0)),
"T1 || T1(2,0)");
27 test_for_zero(t2s_1(2, 1) - (t1_2(2) + t1_2(1)),
"T1 || T1(2,1)");
28 test_for_zero(t2s_1(2, 2) - (t1_2(2) + t1_2(2)),
"T1 || T1(2,2)");
◆ test_T2s_02()
◆ test_T2s_03()
Definition at line 7 of file test_T2s_03.cpp.
19 t2s_1(
i,
j) = (t2_2(
j,
i) || t2_2(
i,
j));
21 "T2(j,i)||T2(i,j)(0,0)");
23 "T2(j,i)||T2(i,j)(0,1)");
25 "T2(j,i)||T2(i,j)(0,2)");
27 "T2(j,i)||T2(i,j)(1,0)");
29 "T2(j,i)||T2(i,j)(1,1)");
31 "T2(j,i)||T2(i,j)(1,2)");
33 "T2(j,i)||T2(i,j)(2,0)");
35 "T2(j,i)||T2(i,j)(2,1)");
37 "T2(j,i)||T2(i,j)(2,2)");
◆ test_T2s_04()
Definition at line 7 of file test_T2s_04.cpp.
20 t2_1(
i,
j) = t2_2(
j,
i);
21 t2s_1(
i,
j) = (t2_2(
i,
j) || t2_1(
i,
j));
23 "T2(i,j)||T2(i,j)(0,0)");
25 "T2(i,j)||T2(i,j)(0,1)");
27 "T2(i,j)||T2(i,j)(0,2)");
29 "T2(i,j)||T2(i,j)(1,0)");
31 "T2(i,j)||T2(i,j)(1,1)");
33 "T2(i,j)||T2(i,j)(1,2)");
35 "T2(i,j)||T2(i,j)(2,0)");
37 "T2(i,j)||T2(i,j)(2,1)");
39 "T2(i,j)||T2(i,j)(2,2)");
◆ test_T2s_05()
Definition at line 7 of file test_T2s_05.cpp.
20 t2s_1(N0,
i) = t1_2(
i);
24 t2s_1(N1,
i) = t1_2(
i);
28 t2s_1(N2,
i) = t1_2(
i);
◆ test_T2s_06()
Definition at line 7 of file test_T2s_06.cpp.
20 t2s_1(
i, N0) = t1_2(
i);
24 t2s_1(
i, N1) = t1_2(
i);
28 t2s_1(
i, N2) = t1_2(
i);
◆ test_T2s_07()
Definition at line 7 of file test_T2s_07.cpp.
19 t1_1(
i) = t2s_1(0,
i);
23 t1_1(
i) = t2s_1(1,
i);
27 t1_1(
i) = t2s_1(2,
i);
◆ test_T2s_08()
Definition at line 7 of file test_T2s_08.cpp.
20 t1_1(
i) = t2s_1(
i, 0);
24 t1_1(
i) = t2s_1(
i, 1);
28 t1_1(
i) = t2s_1(
i, 2);
◆ test_T2s_09()
Definition at line 7 of file test_T2s_09.cpp.
22 t2s_1(
i,
j) = t2s_2(
i,
j) - (t1_2(
i) ^ t1_2(
j));
23 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) - t1_2(0) * t1_2(0)),
24 "T2s(i,j)-T2s(i,j)(0,0)");
25 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) - t1_2(0) * t1_2(1)),
26 "T2s(i,j)-T2s(i,j)(0,1)");
27 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) - t1_2(0) * t1_2(2)),
28 "T2s(i,j)-T2s(i,j)(0,2)");
29 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) - t1_2(1) * t1_2(1)),
30 "T2s(i,j)-T2s(i,j)(1,1)");
31 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) - t1_2(1) * t1_2(2)),
32 "T2s(i,j)-T2s(i,j)(1,2)");
33 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) - t1_2(2) * t1_2(2)),
34 "T2s(i,j)-T2s(i,j)(2,2)");
◆ test_T2s_10()
Definition at line 7 of file test_T2s_10.cpp.
22 t2s_1(
i,
j) = t2s_2(
i,
j) - (t1_2(
j) ^ t1_2(
i));
23 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) - t1_2(0) * t1_2(0)),
24 "T2s(i,j)-T2s(j,i)(0,0)");
25 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) - t1_2(1) * t1_2(0)),
26 "T2s(i,j)-T2s(j,i)(0,1)");
27 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) - t1_2(2) * t1_2(0)),
28 "T2s(i,j)-T2s(j,i)(0,2)");
29 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) - t1_2(1) * t1_2(1)),
30 "T2s(i,j)-T2s(j,i)(1,1)");
31 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) - t1_2(2) * t1_2(1)),
32 "T2s(i,j)-T2s(j,i)(1,2)");
33 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) - t1_2(2) * t1_2(2)),
34 "T2s(i,j)-T2s(j,i)(2,2)");
◆ test_T2s_11()
Definition at line 7 of file test_T2s_11.cpp.
22 t2s_1(
i,
j) = t2s_2(
i,
j) + (t1_2(
i) ^ t1_2(
j));
23 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) + t1_2(0) * t1_2(0)),
24 "T2s(i,j)+T2s(i,j)(0,0)");
25 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) + t1_2(0) * t1_2(1)),
26 "T2s(i,j)+T2s(i,j)(0,1)");
27 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) + t1_2(0) * t1_2(2)),
28 "T2s(i,j)+T2s(i,j)(0,2)");
29 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) + t1_2(1) * t1_2(1)),
30 "T2s(i,j)+T2s(i,j)(1,1)");
31 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) + t1_2(1) * t1_2(2)),
32 "T2s(i,j)+T2s(i,j)(1,2)");
33 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) + t1_2(2) * t1_2(2)),
34 "T2s(i,j)+T2s(i,j)(2,2)");
◆ test_T2s_12()
Definition at line 7 of file test_T2s_12.cpp.
22 t2s_1(
i,
j) = t2s_2(
i,
j) + (t1_2(
j) ^ t1_2(
i));
23 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) + t1_2(0) * t1_2(0)),
24 "T2s(i,j)+T2s(j,i)(0,0)");
25 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) + t1_2(1) * t1_2(0)),
26 "T2s(i,j)+T2s(j,i)(0,1)");
27 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) + t1_2(2) * t1_2(0)),
28 "T2s(i,j)+T2s(j,i)(0,2)");
29 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) + t1_2(1) * t1_2(1)),
30 "T2s(i,j)+T2s(j,i)(1,1)");
31 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) + t1_2(2) * t1_2(1)),
32 "T2s(i,j)+T2s(j,i)(1,2)");
33 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) + t1_2(2) * t1_2(2)),
34 "T2s(i,j)+T2s(j,i)(2,2)");
◆ test_T2s_13()
Definition at line 7 of file test_T2s_13.cpp.
22 t2s_1(
i,
j) = t2s_2(
i,
j) + (t1_2(
j) ^ t1_2(
i));
23 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) + t1_2(0) * t1_2(0)),
24 "T2s(i,j)=T2s(i,j)(0,0)");
25 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) + t1_2(0) * t1_2(1)),
26 "T2s(i,j)=T2s(i,j)(0,1)");
27 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) + t1_2(0) * t1_2(2)),
28 "T2s(i,j)=T2s(i,j)(0,2)");
29 test_for_zero(t2s_1(1, 0) - (t2s_2(1, 0) + t1_2(1) * t1_2(0)),
30 "T2s(i,j)=T2s(i,j)(1,0)");
31 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) + t1_2(1) * t1_2(1)),
32 "T2s(i,j)=T2s(i,j)(1,1)");
33 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) + t1_2(1) * t1_2(2)),
34 "T2s(i,j)=T2s(i,j)(1,2)");
35 test_for_zero(t2s_1(2, 0) - (t2s_2(2, 0) + t1_2(2) * t1_2(0)),
36 "T2s(i,j)=T2s(i,j)(2,0)");
37 test_for_zero(t2s_1(2, 1) - (t2s_2(2, 1) + t1_2(2) * t1_2(1)),
38 "T2s(i,j)=T2s(i,j)(2,1)");
39 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) + t1_2(2) * t1_2(2)),
40 "T2s(i,j)=T2s(i,j)(2,2)");
◆ test_T2s_14()
Definition at line 7 of file test_T2s_14.cpp.
22 t2s_1(
i,
j) += t2s_2(
i,
j);
23 test_for_zero(t2s_1(0, 0) - (2 * t2s_2(0, 0) + t1_2(0) * t1_2(0)),
24 "T2s(i,j)+=T2s(i,j)(0,0)");
25 test_for_zero(t2s_1(0, 1) - (2 * t2s_2(0, 1) + t1_2(0) * t1_2(1)),
26 "T2s(i,j)+=T2s(i,j)(0,1)");
27 test_for_zero(t2s_1(0, 2) - (2 * t2s_2(0, 2) + t1_2(0) * t1_2(2)),
28 "T2s(i,j)+=T2s(i,j)(0,2)");
29 test_for_zero(t2s_1(1, 0) - (2 * t2s_2(1, 0) + t1_2(1) * t1_2(0)),
30 "T2s(i,j)+=T2s(i,j)(1,0)");
31 test_for_zero(t2s_1(1, 1) - (2 * t2s_2(1, 1) + t1_2(1) * t1_2(1)),
32 "T2s(i,j)+=T2s(i,j)(1,1)");
33 test_for_zero(t2s_1(1, 2) - (2 * t2s_2(1, 2) + t1_2(1) * t1_2(2)),
34 "T2s(i,j)+=T2s(i,j)(1,2)");
35 test_for_zero(t2s_1(2, 0) - (2 * t2s_2(2, 0) + t1_2(2) * t1_2(0)),
36 "T2s(i,j)+=T2s(i,j)(2,0)");
37 test_for_zero(t2s_1(2, 1) - (2 * t2s_2(2, 1) + t1_2(2) * t1_2(1)),
38 "T2s(i,j)+=T2s(i,j)(2,1)");
39 test_for_zero(t2s_1(2, 2) - (2 * t2s_2(2, 2) + t1_2(2) * t1_2(2)),
40 "T2s(i,j)+=T2s(i,j)(2,2)");
◆ test_T2s_15()
Definition at line 7 of file test_T2s_15.cpp.
22 t2s_1(
i,
j) -= 5 * t2s_2(
i,
j);
23 test_for_zero(t2s_1(0, 0) - (-3 * t2s_2(0, 0) + t1_2(0) * t1_2(0)),
24 "T2s(i,j)-=T2s(i,j)(0,0)");
25 test_for_zero(t2s_1(0, 1) - (-3 * t2s_2(0, 1) + t1_2(0) * t1_2(1)),
26 "T2s(i,j)-=T2s(i,j)(0,1)");
27 test_for_zero(t2s_1(0, 2) - (-3 * t2s_2(0, 2) + t1_2(0) * t1_2(2)),
28 "T2s(i,j)-=T2s(i,j)(0,2)");
29 test_for_zero(t2s_1(1, 0) - (-3 * t2s_2(1, 0) + t1_2(1) * t1_2(0)),
30 "T2s(i,j)-=T2s(i,j)(1,0)");
31 test_for_zero(t2s_1(1, 1) - (-3 * t2s_2(1, 1) + t1_2(1) * t1_2(1)),
32 "T2s(i,j)-=T2s(i,j)(1,1)");
33 test_for_zero(t2s_1(1, 2) - (-3 * t2s_2(1, 2) + t1_2(1) * t1_2(2)),
34 "T2s(i,j)-=T2s(i,j)(1,2)");
35 test_for_zero(t2s_1(2, 0) - (-3 * t2s_2(2, 0) + t1_2(2) * t1_2(0)),
36 "T2s(i,j)-=T2s(i,j)(2,0)");
37 test_for_zero(t2s_1(2, 1) - (-3 * t2s_2(2, 1) + t1_2(2) * t1_2(1)),
38 "T2s(i,j)-=T2s(i,j)(2,1)");
39 test_for_zero(t2s_1(2, 2) - (-3 * t2s_2(2, 2) + t1_2(2) * t1_2(2)),
40 "T2s(i,j)-=T2s(i,j)(2,2)");
◆ test_T2s_16()
Definition at line 7 of file test_T2s_16.cpp.
24 t2s_1(
j,
i) = t2s_2(
i,
j) + (t1_2(
j) ^ t1_2(
i));
25 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) + t1_2(0) * t1_2(0)),
26 "T2s(j,i)=T2s(i,j)+T2s(j,i)(0,0)");
27 test_for_zero(t2s_1(1, 0) - (t2s_2(0, 1) + t1_2(0) * t1_2(1)),
28 "T2s(j,i)=T2s(i,j)+T2s(j,i)(0,1)");
29 test_for_zero(t2s_1(2, 0) - (t2s_2(0, 2) + t1_2(0) * t1_2(2)),
30 "T2s(j,i)=T2s(i,j)+T2s(j,i)(0,2)");
31 test_for_zero(t2s_1(0, 1) - (t2s_2(1, 0) + t1_2(1) * t1_2(0)),
32 "T2s(j,i)=T2s(i,j)+T2s(j,i)(1,0)");
33 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) + t1_2(1) * t1_2(1)),
34 "T2s(j,i)=T2s(i,j)+T2s(j,i)(1,1)");
35 test_for_zero(t2s_1(2, 1) - (t2s_2(1, 2) + t1_2(1) * t1_2(2)),
36 "T2s(j,i)=T2s(i,j)+T2s(j,i)(1,2)");
37 test_for_zero(t2s_1(0, 2) - (t2s_2(2, 0) + t1_2(2) * t1_2(0)),
38 "T2s(j,i)=T2s(i,j)+T2s(j,i)(2,0)");
39 test_for_zero(t2s_1(1, 2) - (t2s_2(2, 1) + t1_2(2) * t1_2(1)),
40 "T2s(j,i)=T2s(i,j)+T2s(j,i)(2,1)");
41 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) + t1_2(2) * t1_2(2)),
42 "T2s(j,i)=T2s(i,j)+T2s(j,i)(2,2)");
◆ test_T2s_17()
Definition at line 7 of file test_T2s_17.cpp.
24 t2s_1(
j,
i) += t2s_2(
i,
j);
25 test_for_zero(t2s_1(0, 0) - (2 * t2s_2(0, 0) + t1_2(0) * t1_2(0)),
26 "T2s(j,i)+=T2s(i,j)(0,0)");
27 test_for_zero(t2s_1(1, 0) - (2 * t2s_2(0, 1) + t1_2(0) * t1_2(1)),
28 "T2s(j,i)+=T2s(i,j)(0,1)");
29 test_for_zero(t2s_1(2, 0) - (2 * t2s_2(0, 2) + t1_2(0) * t1_2(2)),
30 "T2s(j,i)+=T2s(i,j)(0,2)");
31 test_for_zero(t2s_1(0, 1) - (2 * t2s_2(1, 0) + t1_2(1) * t1_2(0)),
32 "T2s(j,i)+=T2s(i,j)(1,0)");
33 test_for_zero(t2s_1(1, 1) - (2 * t2s_2(1, 1) + t1_2(1) * t1_2(1)),
34 "T2s(j,i)+=T2s(i,j)(1,1)");
35 test_for_zero(t2s_1(2, 1) - (2 * t2s_2(1, 2) + t1_2(1) * t1_2(2)),
36 "T2s(j,i)+=T2s(i,j)(1,2)");
37 test_for_zero(t2s_1(0, 2) - (2 * t2s_2(2, 0) + t1_2(2) * t1_2(0)),
38 "T2s(j,i)+=T2s(i,j)(2,0)");
39 test_for_zero(t2s_1(1, 2) - (2 * t2s_2(2, 1) + t1_2(2) * t1_2(1)),
40 "T2s(j,i)+=T2s(i,j)(2,1)");
41 test_for_zero(t2s_1(2, 2) - (2 * t2s_2(2, 2) + t1_2(2) * t1_2(2)),
42 "T2s(j,i)+=T2s(i,j)(2,2)");
◆ test_T2s_18()
Definition at line 7 of file test_T2s_18.cpp.
24 t2s_1(
j,
i) -= 5 * t2s_2(
i,
j);
25 test_for_zero(t2s_1(0, 0) - (-3 * t2s_2(0, 0) + t1_2(0) * t1_2(0)),
26 "T2s(j,i)-=T2s(i,j)(0,0)");
27 test_for_zero(t2s_1(1, 0) - (-3 * t2s_2(0, 1) + t1_2(0) * t1_2(1)),
28 "T2s(j,i)-=T2s(i,j)(0,1)");
29 test_for_zero(t2s_1(2, 0) - (-3 * t2s_2(0, 2) + t1_2(0) * t1_2(2)),
30 "T2s(j,i)-=T2s(i,j)(0,2)");
31 test_for_zero(t2s_1(0, 1) - (-3 * t2s_2(1, 0) + t1_2(1) * t1_2(0)),
32 "T2s(j,i)-=T2s(i,j)(1,0)");
33 test_for_zero(t2s_1(1, 1) - (-3 * t2s_2(1, 1) + t1_2(1) * t1_2(1)),
34 "T2s(j,i)-=T2s(i,j)(1,1)");
35 test_for_zero(t2s_1(2, 1) - (-3 * t2s_2(1, 2) + t1_2(1) * t1_2(2)),
36 "T2s(j,i)-=T2s(i,j)(1,2)");
37 test_for_zero(t2s_1(0, 2) - (-3 * t2s_2(2, 0) + t1_2(2) * t1_2(0)),
38 "T2s(j,i)-=T2s(i,j)(2,0)");
39 test_for_zero(t2s_1(1, 2) - (-3 * t2s_2(2, 1) + t1_2(2) * t1_2(1)),
40 "T2s(j,i)-=T2s(i,j)(2,1)");
41 test_for_zero(t2s_1(2, 2) - (-3 * t2s_2(2, 2) + t1_2(2) * t1_2(2)),
42 "T2s(j,i)-=T2s(i,j)(2,2)");
◆ test_T2s_19()
Definition at line 7 of file test_T2s_19.cpp.
23 test_for_zero(t2s_1(0, 0) - (-3 * t2s_2(0, 0) + t1_2(0) * t1_2(0) + 10),
25 test_for_zero(t2s_1(1, 0) - (-3 * t2s_2(0, 1) + t1_2(0) * t1_2(1) + 10),
27 test_for_zero(t2s_1(2, 0) - (-3 * t2s_2(0, 2) + t1_2(0) * t1_2(2) + 10),
29 test_for_zero(t2s_1(0, 1) - (-3 * t2s_2(1, 0) + t1_2(1) * t1_2(0) + 10),
31 test_for_zero(t2s_1(1, 1) - (-3 * t2s_2(1, 1) + t1_2(1) * t1_2(1) + 10),
33 test_for_zero(t2s_1(2, 1) - (-3 * t2s_2(1, 2) + t1_2(1) * t1_2(2) + 10),
35 test_for_zero(t2s_1(0, 2) - (-3 * t2s_2(2, 0) + t1_2(2) * t1_2(0) + 10),
37 test_for_zero(t2s_1(1, 2) - (-3 * t2s_2(2, 1) + t1_2(2) * t1_2(1) + 10),
39 test_for_zero(t2s_1(2, 2) - (-3 * t2s_2(2, 2) + t1_2(2) * t1_2(2) + 10),
43 test_for_zero(t2s_1(0, 0) - (-3 * t2s_2(0, 0) + t1_2(0) * t1_2(0) + 3),
45 test_for_zero(t2s_1(1, 0) - (-3 * t2s_2(0, 1) + t1_2(0) * t1_2(1) + 3),
47 test_for_zero(t2s_1(2, 0) - (-3 * t2s_2(0, 2) + t1_2(0) * t1_2(2) + 3),
49 test_for_zero(t2s_1(0, 1) - (-3 * t2s_2(1, 0) + t1_2(1) * t1_2(0) + 3),
51 test_for_zero(t2s_1(1, 1) - (-3 * t2s_2(1, 1) + t1_2(1) * t1_2(1) + 3),
53 test_for_zero(t2s_1(2, 1) - (-3 * t2s_2(1, 2) + t1_2(1) * t1_2(2) + 3),
55 test_for_zero(t2s_1(0, 2) - (-3 * t2s_2(2, 0) + t1_2(2) * t1_2(0) + 3),
57 test_for_zero(t2s_1(1, 2) - (-3 * t2s_2(2, 1) + t1_2(2) * t1_2(1) + 3),
59 test_for_zero(t2s_1(2, 2) - (-3 * t2s_2(2, 2) + t1_2(2) * t1_2(2) + 3),
63 test_for_zero(t2s_1(0, 0) - (-3 * t2s_2(0, 0) + t1_2(0) * t1_2(0) + 3) * 12,
65 test_for_zero(t2s_1(1, 0) - (-3 * t2s_2(0, 1) + t1_2(0) * t1_2(1) + 3) * 12,
67 test_for_zero(t2s_1(2, 0) - (-3 * t2s_2(0, 2) + t1_2(0) * t1_2(2) + 3) * 12,
69 test_for_zero(t2s_1(0, 1) - (-3 * t2s_2(1, 0) + t1_2(1) * t1_2(0) + 3) * 12,
71 test_for_zero(t2s_1(1, 1) - (-3 * t2s_2(1, 1) + t1_2(1) * t1_2(1) + 3) * 12,
73 test_for_zero(t2s_1(2, 1) - (-3 * t2s_2(1, 2) + t1_2(1) * t1_2(2) + 3) * 12,
75 test_for_zero(t2s_1(0, 2) - (-3 * t2s_2(2, 0) + t1_2(2) * t1_2(0) + 3) * 12,
77 test_for_zero(t2s_1(1, 2) - (-3 * t2s_2(2, 1) + t1_2(2) * t1_2(1) + 3) * 12,
79 test_for_zero(t2s_1(2, 2) - (-3 * t2s_2(2, 2) + t1_2(2) * t1_2(2) + 3) * 12,
83 test_for_zero(t2s_1(0, 0) - (-3 * t2s_2(0, 0) + t1_2(0) * t1_2(0) + 3) * 3,
85 test_for_zero(t2s_1(1, 0) - (-3 * t2s_2(0, 1) + t1_2(0) * t1_2(1) + 3) * 3,
87 test_for_zero(t2s_1(2, 0) - (-3 * t2s_2(0, 2) + t1_2(0) * t1_2(2) + 3) * 3,
89 test_for_zero(t2s_1(0, 1) - (-3 * t2s_2(1, 0) + t1_2(1) * t1_2(0) + 3) * 3,
91 test_for_zero(t2s_1(1, 1) - (-3 * t2s_2(1, 1) + t1_2(1) * t1_2(1) + 3) * 3,
93 test_for_zero(t2s_1(2, 1) - (-3 * t2s_2(1, 2) + t1_2(1) * t1_2(2) + 3) * 3,
95 test_for_zero(t2s_1(0, 2) - (-3 * t2s_2(2, 0) + t1_2(2) * t1_2(0) + 3) * 3,
97 test_for_zero(t2s_1(1, 2) - (-3 * t2s_2(2, 1) + t1_2(2) * t1_2(1) + 3) * 3,
99 test_for_zero(t2s_1(2, 2) - (-3 * t2s_2(2, 2) + t1_2(2) * t1_2(2) + 3) * 3,
◆ test_T2s_20()
Definition at line 7 of file test_T2s_20.cpp.
21 t1_1(
i) = t2s_2(
i,
j) * t1_2(
j);
23 - (t2s_2(0, 0) * t1_2(0) + t2s_2(0, 1) * t1_2(1)
24 + t2s_2(0, 2) * t1_2(2)),
27 - (t2s_2(1, 0) * t1_2(0) + t2s_2(1, 1) * t1_2(1)
28 + t2s_2(1, 2) * t1_2(2)),
31 - (t2s_2(2, 0) * t1_2(0) + t2s_2(2, 1) * t1_2(1)
32 + t2s_2(2, 2) * t1_2(2)),
35 t1_1(
i) = t1_2(
j) * t2s_2(
i,
j);
37 - (t2s_2(0, 0) * t1_2(0) + t2s_2(0, 1) * t1_2(1)
38 + t2s_2(0, 2) * t1_2(2)),
41 - (t2s_2(1, 0) * t1_2(0) + t2s_2(1, 1) * t1_2(1)
42 + t2s_2(1, 2) * t1_2(2)),
45 - (t2s_2(2, 0) * t1_2(0) + t2s_2(2, 1) * t1_2(1)
46 + t2s_2(2, 2) * t1_2(2)),
◆ test_T2s_21()
Definition at line 7 of file test_T2s_21.cpp.
21 t1_1(
j) = t2s_2(
i,
j) * t1_2(
i);
23 - (t2s_2(0, 0) * t1_2(0) + t2s_2(1, 0) * t1_2(1)
24 + t2s_2(2, 0) * t1_2(2)),
27 - (t2s_2(0, 1) * t1_2(0) + t2s_2(1, 1) * t1_2(1)
28 + t2s_2(2, 1) * t1_2(2)),
31 - (t2s_2(0, 2) * t1_2(0) + t2s_2(1, 2) * t1_2(1)
32 + t2s_2(2, 2) * t1_2(2)),
35 t1_1(
j) = t1_2(
i) * t2s_2(
i,
j);
37 - (t2s_2(0, 0) * t1_2(0) + t2s_2(1, 0) * t1_2(1)
38 + t2s_2(2, 0) * t1_2(2)),
41 - (t2s_2(0, 1) * t1_2(0) + t2s_2(1, 1) * t1_2(1)
42 + t2s_2(2, 1) * t1_2(2)),
45 - (t2s_2(0, 2) * t1_2(0) + t2s_2(1, 2) * t1_2(1)
46 + t2s_2(2, 2) * t1_2(2)),
◆ test_T2s_22()
Definition at line 7 of file test_T2s_22.cpp.
22 - (t2s_1(0, 0) * t2s_2(0, 0) + t2s_1(0, 1) * t2s_2(0, 1)
23 + t2s_1(0, 2) * t2s_2(0, 2) + t2s_1(1, 0) * t2s_2(1, 0)
24 + t2s_1(1, 1) * t2s_2(1, 1) + t2s_1(1, 2) * t2s_2(1, 2)
25 + t2s_1(2, 0) * t2s_2(2, 0) + t2s_1(2, 1) * t2s_2(2, 1)
26 + t2s_1(2, 2) * t2s_2(2, 2)),
30 - (t2s_1(0, 0) * t2s_2(0, 0) + t2s_1(0, 1) * t2s_2(1, 0)
31 + t2s_1(0, 2) * t2s_2(2, 0) + t2s_1(1, 0) * t2s_2(0, 1)
32 + t2s_1(1, 1) * t2s_2(1, 1) + t2s_1(1, 2) * t2s_2(2, 1)
33 + t2s_1(2, 0) * t2s_2(0, 2) + t2s_1(2, 1) * t2s_2(1, 2)
34 + t2s_1(2, 2) * t2s_2(2, 2)),
◆ test_T2s_23()
Definition at line 7 of file test_T2s_23.cpp.
23 t2_1(
i,
k) = t2s_2(
i,
j) * t2s_3(
j,
k);
25 - (t2s_2(0, 0) * t2s_3(0, 0) + t2s_2(0, 1) * t2s_3(1, 0)
26 + t2s_2(0, 2) * t2s_3(2, 0)),
27 "T2s(i,j)*T2s(j,k)(0,0)");
29 - (t2s_2(0, 0) * t2s_3(0, 1) + t2s_2(0, 1) * t2s_3(1, 1)
30 + t2s_2(0, 2) * t2s_3(2, 1)),
31 "T2s(i,j)*T2s(j,k)(0,1)");
33 - (t2s_2(0, 0) * t2s_3(0, 2) + t2s_2(0, 1) * t2s_3(1, 2)
34 + t2s_2(0, 2) * t2s_3(2, 2)),
35 "T2s(i,j)*T2s(j,k)(0,2)");
37 - (t2s_2(1, 0) * t2s_3(0, 0) + t2s_2(1, 1) * t2s_3(1, 0)
38 + t2s_2(1, 2) * t2s_3(2, 0)),
39 "T2s(i,j)*T2s(j,k)(1,0)");
41 - (t2s_2(1, 0) * t2s_3(0, 1) + t2s_2(1, 1) * t2s_3(1, 1)
42 + t2s_2(1, 2) * t2s_3(2, 1)),
43 "T2s(i,j)*T2s(j,k)(1,1)");
45 - (t2s_2(1, 0) * t2s_3(0, 2) + t2s_2(1, 1) * t2s_3(1, 2)
46 + t2s_2(1, 2) * t2s_3(2, 2)),
47 "T2s(i,j)*T2s(j,k)(1,2)");
49 - (t2s_2(2, 0) * t2s_3(0, 0) + t2s_2(2, 1) * t2s_3(1, 0)
50 + t2s_2(2, 2) * t2s_3(2, 0)),
51 "T2s(i,j)*T2s(j,k)(2,0)");
53 - (t2s_2(2, 0) * t2s_3(0, 1) + t2s_2(2, 1) * t2s_3(1, 1)
54 + t2s_2(2, 2) * t2s_3(2, 1)),
55 "T2s(i,j)*T2s(j,k)(2,1)");
57 - (t2s_2(2, 0) * t2s_3(0, 2) + t2s_2(2, 1) * t2s_3(1, 2)
58 + t2s_2(2, 2) * t2s_3(2, 2)),
59 "T2s(i,j)*T2s(j,k)(2,2)");
◆ test_T2s_24()
Definition at line 7 of file test_T2s_24.cpp.
23 t2_1(
i,
k) = t2s_2(
i,
j) * t2s_3(
k,
j);
25 - (t2s_2(0, 0) * t2s_3(0, 0) + t2s_2(0, 1) * t2s_3(0, 1)
26 + t2s_2(0, 2) * t2s_3(0, 2)),
27 "T2s(i,j)*T2s(k,j)(0,0)");
29 - (t2s_2(0, 0) * t2s_3(1, 0) + t2s_2(0, 1) * t2s_3(1, 1)
30 + t2s_2(0, 2) * t2s_3(1, 2)),
31 "T2s(i,j)*T2s(k,j)(0,1)");
33 - (t2s_2(0, 0) * t2s_3(2, 0) + t2s_2(0, 1) * t2s_3(2, 1)
34 + t2s_2(0, 2) * t2s_3(2, 2)),
35 "T2s(i,j)*T2s(k,j)(0,2)");
37 - (t2s_2(1, 0) * t2s_3(0, 0) + t2s_2(1, 1) * t2s_3(0, 1)
38 + t2s_2(1, 2) * t2s_3(0, 2)),
39 "T2s(i,j)*T2s(k,j)(1,0)");
41 - (t2s_2(1, 0) * t2s_3(1, 0) + t2s_2(1, 1) * t2s_3(1, 1)
42 + t2s_2(1, 2) * t2s_3(1, 2)),
43 "T2s(i,j)*T2s(k,j)(1,1)");
45 - (t2s_2(1, 0) * t2s_3(2, 0) + t2s_2(1, 1) * t2s_3(2, 1)
46 + t2s_2(1, 2) * t2s_3(2, 2)),
47 "T2s(i,j)*T2s(k,j)(1,2)");
49 - (t2s_2(2, 0) * t2s_3(0, 0) + t2s_2(2, 1) * t2s_3(0, 1)
50 + t2s_2(2, 2) * t2s_3(0, 2)),
51 "T2s(i,j)*T2s(k,j)(2,0)");
53 - (t2s_2(2, 0) * t2s_3(1, 0) + t2s_2(2, 1) * t2s_3(1, 1)
54 + t2s_2(2, 2) * t2s_3(1, 2)),
55 "T2s(i,j)*T2s(k,j)(2,1)");
57 - (t2s_2(2, 0) * t2s_3(2, 0) + t2s_2(2, 1) * t2s_3(2, 1)
58 + t2s_2(2, 2) * t2s_3(2, 2)),
59 "T2s(i,j)*T2s(k,j)(2,2)");
◆ test_T2s_25()
Definition at line 7 of file test_T2s_25.cpp.
23 t2_1(
j,
k) = t2s_2(
i,
j) * t2s_3(
i,
k);
25 - (t2s_2(0, 0) * t2s_3(0, 0) + t2s_2(1, 0) * t2s_3(1, 0)
26 + t2s_2(2, 0) * t2s_3(2, 0)),
27 "T2s(i,j)*T2s(i,k)(0,0)");
29 - (t2s_2(0, 0) * t2s_3(0, 1) + t2s_2(1, 0) * t2s_3(1, 1)
30 + t2s_2(2, 0) * t2s_3(2, 1)),
31 "T2s(i,j)*T2s(i,k)(0,1)");
33 - (t2s_2(0, 0) * t2s_3(0, 2) + t2s_2(1, 0) * t2s_3(1, 2)
34 + t2s_2(2, 0) * t2s_3(2, 2)),
35 "T2s(i,j)*T2s(i,k)(0,2)");
37 - (t2s_2(0, 1) * t2s_3(0, 0) + t2s_2(1, 1) * t2s_3(1, 0)
38 + t2s_2(2, 1) * t2s_3(2, 0)),
39 "T2s(i,j)*T2s(i,k)(1,0)");
41 - (t2s_2(0, 1) * t2s_3(0, 1) + t2s_2(1, 1) * t2s_3(1, 1)
42 + t2s_2(2, 1) * t2s_3(2, 1)),
43 "T2s(i,j)*T2s(i,k)(1,1)");
45 - (t2s_2(0, 1) * t2s_3(0, 2) + t2s_2(1, 1) * t2s_3(1, 2)
46 + t2s_2(2, 1) * t2s_3(2, 2)),
47 "T2s(i,j)*T2s(i,k)(1,2)");
49 - (t2s_2(0, 2) * t2s_3(0, 0) + t2s_2(1, 2) * t2s_3(1, 0)
50 + t2s_2(2, 2) * t2s_3(2, 0)),
51 "T2s(i,j)*T2s(i,k)(2,0)");
53 - (t2s_2(0, 2) * t2s_3(0, 1) + t2s_2(1, 2) * t2s_3(1, 1)
54 + t2s_2(2, 2) * t2s_3(2, 1)),
55 "T2s(i,j)*T2s(i,k)(2,1)");
57 - (t2s_2(0, 2) * t2s_3(0, 2) + t2s_2(1, 2) * t2s_3(1, 2)
58 + t2s_2(2, 2) * t2s_3(2, 2)),
59 "T2s(i,j)*T2s(i,k)(2,2)");
◆ test_T2s_26()
Definition at line 7 of file test_T2s_26.cpp.
23 t2_1(
j,
k) = t2s_2(
i,
j) * t2s_3(
k,
i);
25 - (t2s_2(0, 0) * t2s_3(0, 0) + t2s_2(1, 0) * t2s_3(0, 1)
26 + t2s_2(2, 0) * t2s_3(0, 2)),
27 "T2s(i,j)*T2s(k,i)(0,0)");
29 - (t2s_2(0, 0) * t2s_3(1, 0) + t2s_2(1, 0) * t2s_3(1, 1)
30 + t2s_2(2, 0) * t2s_3(1, 2)),
31 "T2s(i,j)*T2s(k,i)(0,1)");
33 - (t2s_2(0, 0) * t2s_3(2, 0) + t2s_2(1, 0) * t2s_3(2, 1)
34 + t2s_2(2, 0) * t2s_3(2, 2)),
35 "T2s(i,j)*T2s(k,i)(0,2)");
37 - (t2s_2(0, 1) * t2s_3(0, 0) + t2s_2(1, 1) * t2s_3(0, 1)
38 + t2s_2(2, 1) * t2s_3(0, 2)),
39 "T2s(i,j)*T2s(k,i)(1,0)");
41 - (t2s_2(0, 1) * t2s_3(1, 0) + t2s_2(1, 1) * t2s_3(1, 1)
42 + t2s_2(2, 1) * t2s_3(1, 2)),
43 "T2s(i,j)*T2s(k,i)(1,1)");
45 - (t2s_2(0, 1) * t2s_3(2, 0) + t2s_2(1, 1) * t2s_3(2, 1)
46 + t2s_2(2, 1) * t2s_3(2, 2)),
47 "T2s(i,j)*T2s(k,i)(1,2)");
49 - (t2s_2(0, 2) * t2s_3(0, 0) + t2s_2(1, 2) * t2s_3(0, 1)
50 + t2s_2(2, 2) * t2s_3(0, 2)),
51 "T2s(i,j)*T2s(k,i)(2,0)");
53 - (t2s_2(0, 2) * t2s_3(1, 0) + t2s_2(1, 2) * t2s_3(1, 1)
54 + t2s_2(2, 2) * t2s_3(1, 2)),
55 "T2s(i,j)*T2s(k,i)(2,1)");
57 - (t2s_2(0, 2) * t2s_3(2, 0) + t2s_2(1, 2) * t2s_3(2, 1)
58 + t2s_2(2, 2) * t2s_3(2, 2)),
59 "T2s(i,j)*T2s(k,i)(2,2)");
◆ test_T2s_27()
Definition at line 7 of file test_T2s_27.cpp.
21 t2s_1(
i,
j) = t2s_2(
i,
j) * 10;
22 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) * 10),
"T2s*T(0,0)");
23 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) * 10),
"T2s*T(0,1)");
24 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) * 10),
"T2s*T(0,2)");
25 test_for_zero(t2s_1(1, 0) - (t2s_2(1, 0) * 10),
"T2s*T(1,0)");
26 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) * 10),
"T2s*T(1,1)");
27 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) * 10),
"T2s*T(1,2)");
28 test_for_zero(t2s_1(2, 0) - (t2s_2(2, 0) * 10),
"T2s*T(2,0)");
29 test_for_zero(t2s_1(2, 1) - (t2s_2(2, 1) * 10),
"T2s*T(2,1)");
30 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) * 10),
"T2s*T(2,2)");
32 t2s_1(
i,
j) = 10 * t2s_2(
i,
j);
33 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) * 10),
"T*T2s(0,0)");
34 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) * 10),
"T*T2s(0,1)");
35 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) * 10),
"T*T2s(0,2)");
36 test_for_zero(t2s_1(1, 0) - (t2s_2(1, 0) * 10),
"T*T2s(1,0)");
37 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) * 10),
"T*T2s(1,1)");
38 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) * 10),
"T*T2s(1,2)");
39 test_for_zero(t2s_1(2, 0) - (t2s_2(2, 0) * 10),
"T*T2s(2,0)");
40 test_for_zero(t2s_1(2, 1) - (t2s_2(2, 1) * 10),
"T*T2s(2,1)");
41 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) * 10),
"T*T2s(2,2)");
43 t2s_1(
i,
j) = t2s_2(
i,
j) / 10;
44 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) / 10),
"T2s/T(0,0)");
45 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) / 10),
"T2s/T(0,1)");
46 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) / 10),
"T2s/T(0,2)");
47 test_for_zero(t2s_1(1, 0) - (t2s_2(1, 0) / 10),
"T2s/T(1,0)");
48 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) / 10),
"T2s/T(1,1)");
49 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) / 10),
"T2s/T(1,2)");
50 test_for_zero(t2s_1(2, 0) - (t2s_2(2, 0) / 10),
"T2s/T(2,0)");
51 test_for_zero(t2s_1(2, 1) - (t2s_2(2, 1) / 10),
"T2s/T(2,1)");
52 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) / 10),
"T2s/T(2,2)");
◆ test_T2s_28()
Definition at line 7 of file test_T2s_28.cpp.
21 t2s_1(
i,
j) = t2s_2(
i,
j) + 10;
22 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) + 10),
"T2s+T(0,0)");
23 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) + 10),
"T2s+T(0,1)");
24 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) + 10),
"T2s+T(0,2)");
25 test_for_zero(t2s_1(1, 0) - (t2s_2(1, 0) + 10),
"T2s+T(1,0)");
26 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) + 10),
"T2s+T(1,1)");
27 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) + 10),
"T2s+T(1,2)");
28 test_for_zero(t2s_1(2, 0) - (t2s_2(2, 0) + 10),
"T2s+T(2,0)");
29 test_for_zero(t2s_1(2, 1) - (t2s_2(2, 1) + 10),
"T2s+T(2,1)");
30 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) + 10),
"T2s+T(2,2)");
32 t2s_1(
i,
j) = 10 + t2s_2(
i,
j);
33 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) + 10),
"T+T2s(0,0)");
34 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) + 10),
"T+T2s(0,1)");
35 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) + 10),
"T+T2s(0,2)");
36 test_for_zero(t2s_1(1, 0) - (t2s_2(1, 0) + 10),
"T+T2s(1,0)");
37 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) + 10),
"T+T2s(1,1)");
38 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) + 10),
"T+T2s(1,2)");
39 test_for_zero(t2s_1(2, 0) - (t2s_2(2, 0) + 10),
"T+T2s(2,0)");
40 test_for_zero(t2s_1(2, 1) - (t2s_2(2, 1) + 10),
"T+T2s(2,1)");
41 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) + 10),
"T+T2s(2,2)");
43 t2s_1(
i,
j) = t2s_2(
i,
j) - 10;
44 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) - 10),
"T2s-T(0,0)");
45 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) - 10),
"T2s-T(0,1)");
46 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) - 10),
"T2s-T(0,2)");
47 test_for_zero(t2s_1(1, 0) - (t2s_2(1, 0) - 10),
"T2s-T(1,0)");
48 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) - 10),
"T2s-T(1,1)");
49 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) - 10),
"T2s-T(1,2)");
50 test_for_zero(t2s_1(2, 0) - (t2s_2(2, 0) - 10),
"T2s-T(2,0)");
51 test_for_zero(t2s_1(2, 1) - (t2s_2(2, 1) - 10),
"T2s-T(2,1)");
52 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) - 10),
"T2s-T(2,2)");
54 t2s_1(
i,
j) = 10 - t2s_2(
i,
j);
55 test_for_zero(t2s_1(0, 0) - (10 - t2s_2(0, 0)),
"T-T2s(0,0)");
56 test_for_zero(t2s_1(0, 1) - (10 - t2s_2(0, 1)),
"T-T2s(0,1)");
57 test_for_zero(t2s_1(0, 2) - (10 - t2s_2(0, 2)),
"T-T2s(0,2)");
58 test_for_zero(t2s_1(1, 0) - (10 - t2s_2(1, 0)),
"T-T2s(1,0)");
59 test_for_zero(t2s_1(1, 1) - (10 - t2s_2(1, 1)),
"T-T2s(1,1)");
60 test_for_zero(t2s_1(1, 2) - (10 - t2s_2(1, 2)),
"T-T2s(1,2)");
61 test_for_zero(t2s_1(2, 0) - (10 - t2s_2(2, 0)),
"T-T2s(2,0)");
62 test_for_zero(t2s_1(2, 1) - (10 - t2s_2(2, 1)),
"T-T2s(2,1)");
63 test_for_zero(t2s_1(2, 2) - (10 - t2s_2(2, 2)),
"T-T2s(2,2)");
◆ test_T2s_29()
◆ test_T2s_30()
Definition at line 7 of file test_T2s_30.cpp.
20 t2_1(
i,
j) = t2s_2(
i,
j) + t2_2(
i,
j);
22 "T2s(i,j)+T2(i,j)(0,0)");
24 "T2s(i,j)+T2(i,j)(0,1)");
26 "T2s(i,j)+T2(i,j)(0,2)");
28 "T2s(i,j)+T2(i,j)(1,0)");
30 "T2s(i,j)+T2(i,j)(1,1)");
32 "T2s(i,j)+T2(i,j)(1,2)");
34 "T2s(i,j)+T2(i,j)(2,0)");
36 "T2s(i,j)+T2(i,j)(2,1)");
38 "T2s(i,j)+T2(i,j)(2,2)");
39 t2_1(
i,
j) = t2_2(
i,
j) + t2s_2(
i,
j);
41 "T2(i,j)+T2s(i,j)(0,0)");
43 "T2(i,j)+T2s(i,j)(0,1)");
45 "T2(i,j)+T2s(i,j)(0,2)");
47 "T2(i,j)+T2s(i,j)(1,0)");
49 "T2(i,j)+T2s(i,j)(1,1)");
51 "T2(i,j)+T2s(i,j)(1,2)");
53 "T2(i,j)+T2s(i,j)(2,0)");
55 "T2(i,j)+T2s(i,j)(2,1)");
57 "T2(i,j)+T2s(i,j)(2,2)");
◆ test_T2s_31()
Definition at line 7 of file test_T2s_31.cpp.
20 t2_1(
i,
j) = t2s_2(
i,
j) + t2_2(
j,
i);
22 "T2s(i,j)+T2(j,i)(0,0)");
24 "T2s(i,j)+T2(j,i)(0,1)");
26 "T2s(i,j)+T2(j,i)(0,2)");
28 "T2s(i,j)+T2(j,i)(1,0)");
30 "T2s(i,j)+T2(j,i)(1,1)");
32 "T2s(i,j)+T2(j,i)(1,2)");
34 "T2s(i,j)+T2(j,i)(2,0)");
36 "T2s(i,j)+T2(j,i)(2,1)");
38 "T2s(i,j)+T2(j,i)(2,2)");
39 t2_1(
i,
j) = t2_2(
j,
i) + t2s_2(
i,
j);
41 "T2(j,i)+T2s(i,j)(0,0)");
43 "T2(j,i)+T2s(i,j)(0,1)");
45 "T2(j,i)+T2s(i,j)(0,2)");
47 "T2(j,i)+T2s(i,j)(1,0)");
49 "T2(j,i)+T2s(i,j)(1,1)");
51 "T2(j,i)+T2s(i,j)(1,2)");
53 "T2(j,i)+T2s(i,j)(2,0)");
55 "T2(j,i)+T2s(i,j)(2,1)");
57 "T2(j,i)+T2s(i,j)(2,2)");
◆ test_T2s_32()
Definition at line 7 of file test_T2s_32.cpp.
20 t2_1(
i,
j) = t2s_2(
i,
j) - t2_2(
i,
j);
22 "T2s(i,j)-T2(i,j)(0,0)");
24 "T2s(i,j)-T2(i,j)(0,1)");
26 "T2s(i,j)-T2(i,j)(0,2)");
28 "T2s(i,j)-T2(i,j)(1,0)");
30 "T2s(i,j)-T2(i,j)(1,1)");
32 "T2s(i,j)-T2(i,j)(1,2)");
34 "T2s(i,j)-T2(i,j)(2,0)");
36 "T2s(i,j)-T2(i,j)(2,1)");
38 "T2s(i,j)-T2(i,j)(2,2)");
39 t2_1(
i,
j) = t2_2(
i,
j) - t2s_2(
i,
j);
41 "T2(i,j)-T2s(i,j)(0,0)");
43 "T2(i,j)-T2s(i,j)(0,1)");
45 "T2(i,j)-T2s(i,j)(0,2)");
47 "T2(i,j)-T2s(i,j)(1,0)");
49 "T2(i,j)-T2s(i,j)(1,1)");
51 "T2(i,j)-T2s(i,j)(1,2)");
53 "T2(i,j)-T2s(i,j)(2,0)");
55 "T2(i,j)-T2s(i,j)(2,1)");
57 "T2(i,j)-T2s(i,j)(2,2)");
◆ test_T2s_33()
Definition at line 7 of file test_T2s_33.cpp.
20 t2_1(
i,
j) = t2s_2(
i,
j) - t2_2(
j,
i);
22 "T2s(i,j)-T2(j,i)(0,0)");
24 "T2s(i,j)-T2(j,i)(0,1)");
26 "T2s(i,j)-T2(j,i)(0,2)");
28 "T2s(i,j)-T2(j,i)(1,0)");
30 "T2s(i,j)-T2(j,i)(1,1)");
32 "T2s(i,j)-T2(j,i)(1,2)");
34 "T2s(i,j)-T2(j,i)(2,0)");
36 "T2s(i,j)-T2(j,i)(2,1)");
38 "T2s(i,j)-T2(j,i)(2,2)");
39 t2_1(
i,
j) = t2_2(
j,
i) - t2s_2(
i,
j);
41 "T2(j,i)-T2s(i,j)(0,0)");
43 "T2(j,i)-T2s(i,j)(0,1)");
45 "T2(j,i)-T2s(i,j)(0,2)");
47 "T2(j,i)-T2s(i,j)(1,0)");
49 "T2(j,i)-T2s(i,j)(1,1)");
51 "T2(j,i)-T2s(i,j)(1,2)");
53 "T2(j,i)-T2s(i,j)(2,0)");
55 "T2(j,i)-T2s(i,j)(2,1)");
57 "T2(j,i)-T2s(i,j)(2,2)");
◆ test_T2s_34()
Definition at line 7 of file test_T2s_34.cpp.
20 t2s_1(
i,
j) = (t2s_2(
i,
j) & (t1_2(
i) ^ (t1_2(
j))));
21 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) * t1_2(0) * t1_2(0)),
22 "T2s(i,j)&T2s(i,j)(0,0)");
23 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) * t1_2(0) * t1_2(1)),
24 "T2s(i,j)&T2s(i,j)(0,1)");
25 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) * t1_2(0) * t1_2(2)),
26 "T2s(i,j)&T2s(i,j)(0,2)");
27 test_for_zero(t2s_1(1, 0) - (t2s_2(1, 0) * t1_2(1) * t1_2(0)),
28 "T2s(i,j)&T2s(i,j)(1,0)");
29 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) * t1_2(1) * t1_2(1)),
30 "T2s(i,j)&T2s(i,j)(1,1)");
31 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) * t1_2(1) * t1_2(2)),
32 "T2s(i,j)&T2s(i,j)(1,2)");
33 test_for_zero(t2s_1(2, 0) - (t2s_2(2, 0) * t1_2(2) * t1_2(0)),
34 "T2s(i,j)&T2s(i,j)(2,0)");
35 test_for_zero(t2s_1(2, 1) - (t2s_2(2, 1) * t1_2(2) * t1_2(1)),
36 "T2s(i,j)&T2s(i,j)(2,1)");
37 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) * t1_2(2) * t1_2(2)),
38 "T2s(i,j)&T2s(i,j)(2,2)");
40 t2s_1(
i,
j) = (t2s_2(
i,
j) & (t1_2(
j) ^ (t1_2(
i))));
41 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) * t1_2(0) * t1_2(0)),
42 "T2s(i,j)&T2s(j,i)(0,0)");
43 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) * t1_2(0) * t1_2(1)),
44 "T2s(i,j)&T2s(j,i)(0,1)");
45 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) * t1_2(0) * t1_2(2)),
46 "T2s(i,j)&T2s(j,i)(0,2)");
47 test_for_zero(t2s_1(1, 0) - (t2s_2(1, 0) * t1_2(1) * t1_2(0)),
48 "T2s(i,j)&T2s(j,i)(1,0)");
49 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) * t1_2(1) * t1_2(1)),
50 "T2s(i,j)&T2s(j,i)(1,1)");
51 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) * t1_2(1) * t1_2(2)),
52 "T2s(i,j)&T2s(j,i)(1,2)");
53 test_for_zero(t2s_1(2, 0) - (t2s_2(2, 0) * t1_2(2) * t1_2(0)),
54 "T2s(i,j)&T2s(j,i)(2,0)");
55 test_for_zero(t2s_1(2, 1) - (t2s_2(2, 1) * t1_2(2) * t1_2(1)),
56 "T2s(i,j)&T2s(j,i)(2,1)");
57 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) * t1_2(2) * t1_2(2)),
58 "T2s(i,j)&T2s(j,i)(2,2)");
60 t2s_1(
i,
j) = ((t1_2(
j) ^ (t1_2(
i))) & t2s_2(
i,
j));
61 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) * t1_2(0) * t1_2(0)),
62 "T2s(j,i)&T2s(i,j)(0,0)");
63 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) * t1_2(0) * t1_2(1)),
64 "T2s(j,i)&T2s(i,j)(0,1)");
65 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) * t1_2(0) * t1_2(2)),
66 "T2s(j,i)&T2s(i,j)(0,2)");
67 test_for_zero(t2s_1(1, 0) - (t2s_2(1, 0) * t1_2(1) * t1_2(0)),
68 "T2s(j,i)&T2s(i,j)(1,0)");
69 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) * t1_2(1) * t1_2(1)),
70 "T2s(j,i)&T2s(i,j)(1,1)");
71 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) * t1_2(1) * t1_2(2)),
72 "T2s(j,i)&T2s(i,j)(1,2)");
73 test_for_zero(t2s_1(2, 0) - (t2s_2(2, 0) * t1_2(2) * t1_2(0)),
74 "T2s(j,i)&T2s(i,j)(2,0)");
75 test_for_zero(t2s_1(2, 1) - (t2s_2(2, 1) * t1_2(2) * t1_2(1)),
76 "T2s(j,i)&T2s(i,j)(2,1)");
77 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) * t1_2(2) * t1_2(2)),
78 "T2s(j,i)&T2s(i,j)(2,2)");
◆ test_T2s_35()
Definition at line 7 of file test_T2s_35.cpp.
20 t2s_1(
i,
j) = (t2s_2(
i,
j) % (t1_2(
i) ^ (t1_2(
j))));
21 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) / t1_2(0) / t1_2(0)),
22 "T2s(j,i)%T2s(i,j)(0,0)");
23 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) / t1_2(0) / t1_2(1)),
24 "T2s(j,i)%T2s(i,j)(0,1)");
25 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) / t1_2(0) / t1_2(2)),
26 "T2s(j,i)%T2s(i,j)(0,2)");
27 test_for_zero(t2s_1(1, 0) - (t2s_2(1, 0) / t1_2(1) / t1_2(0)),
28 "T2s(j,i)%T2s(i,j)(1,0)");
29 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) / t1_2(1) / t1_2(1)),
30 "T2s(j,i)%T2s(i,j)(1,1)");
31 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) / t1_2(1) / t1_2(2)),
32 "T2s(j,i)%T2s(i,j)(1,2)");
33 test_for_zero(t2s_1(2, 0) - (t2s_2(2, 0) / t1_2(2) / t1_2(0)),
34 "T2s(j,i)%T2s(i,j)(2,0)");
35 test_for_zero(t2s_1(2, 1) - (t2s_2(2, 1) / t1_2(2) / t1_2(1)),
36 "T2s(j,i)%T2s(i,j)(2,1)");
37 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) / t1_2(2) / t1_2(2)),
38 "T2s(j,i)%T2s(i,j)(2,2)");
40 t2s_1(
i,
j) = (t2s_2(
i,
j) % (t1_2(
j) ^ (t1_2(
i))));
41 test_for_zero(t2s_1(0, 0) - (t2s_2(0, 0) / t1_2(0) / t1_2(0)),
42 "T2s(j,i)%T2s(j,i)(0,0)");
43 test_for_zero(t2s_1(0, 1) - (t2s_2(0, 1) / t1_2(0) / t1_2(1)),
44 "T2s(j,i)%T2s(j,i)(0,1)");
45 test_for_zero(t2s_1(0, 2) - (t2s_2(0, 2) / t1_2(0) / t1_2(2)),
46 "T2s(j,i)%T2s(j,i)(0,2)");
47 test_for_zero(t2s_1(1, 0) - (t2s_2(1, 0) / t1_2(1) / t1_2(0)),
48 "T2s(j,i)%T2s(j,i)(1,0)");
49 test_for_zero(t2s_1(1, 1) - (t2s_2(1, 1) / t1_2(1) / t1_2(1)),
50 "T2s(j,i)%T2s(j,i)(1,1)");
51 test_for_zero(t2s_1(1, 2) - (t2s_2(1, 2) / t1_2(1) / t1_2(2)),
52 "T2s(j,i)%T2s(j,i)(1,2)");
53 test_for_zero(t2s_1(2, 0) - (t2s_2(2, 0) / t1_2(2) / t1_2(0)),
54 "T2s(j,i)%T2s(j,i)(2,0)");
55 test_for_zero(t2s_1(2, 1) - (t2s_2(2, 1) / t1_2(2) / t1_2(1)),
56 "T2s(j,i)%T2s(j,i)(2,1)");
57 test_for_zero(t2s_1(2, 2) - (t2s_2(2, 2) / t1_2(2) / t1_2(2)),
58 "T2s(j,i)%T2s(j,i)(2,2)");
◆ test_T2s_36()
Definition at line 7 of file test_T2s_36.cpp.
20 - (t2s_2(0, 0) * t2_2(0, 0) + t2s_2(0, 1) * t2_2(0, 1)
21 + t2s_2(0, 2) * t2_2(0, 2) + t2s_2(1, 0) * t2_2(1, 0)
22 + t2s_2(1, 1) * t2_2(1, 1) + t2s_2(1, 2) * t2_2(1, 2)
23 + t2s_2(2, 0) * t2_2(2, 0) + t2s_2(2, 1) * t2_2(2, 1)
24 + t2s_2(2, 2) * t2_2(2, 2)),
27 - (t2s_2(0, 0) * t2_2(0, 0) + t2s_2(0, 1) * t2_2(0, 1)
28 + t2s_2(0, 2) * t2_2(0, 2) + t2s_2(1, 0) * t2_2(1, 0)
29 + t2s_2(1, 1) * t2_2(1, 1) + t2s_2(1, 2) * t2_2(1, 2)
30 + t2s_2(2, 0) * t2_2(2, 0) + t2s_2(2, 1) * t2_2(2, 1)
31 + t2s_2(2, 2) * t2_2(2, 2)),
34 - (t2s_2(0, 0) * t2_2(0, 0) + t2s_2(0, 1) * t2_2(1, 0)
35 + t2s_2(0, 2) * t2_2(2, 0) + t2s_2(1, 0) * t2_2(0, 1)
36 + t2s_2(1, 1) * t2_2(1, 1) + t2s_2(1, 2) * t2_2(2, 1)
37 + t2s_2(2, 0) * t2_2(0, 2) + t2s_2(2, 1) * t2_2(1, 2)
38 + t2s_2(2, 2) * t2_2(2, 2)),
41 - (t2s_2(0, 0) * t2_2(0, 0) + t2s_2(0, 1) * t2_2(1, 0)
42 + t2s_2(0, 2) * t2_2(2, 0) + t2s_2(1, 0) * t2_2(0, 1)
43 + t2s_2(1, 1) * t2_2(1, 1) + t2s_2(1, 2) * t2_2(2, 1)
44 + t2s_2(2, 0) * t2_2(0, 2) + t2s_2(2, 1) * t2_2(1, 2)
45 + t2s_2(2, 2) * t2_2(2, 2)),
◆ test_T2s_37()
Definition at line 7 of file test_T2s_37.cpp.
21 t2_1(
i,
j) = t2s_2(
i,
k) * t2_2(
k,
j);
23 - (t2s_2(0, 0) * t2_2(0, 0) + t2s_2(0, 1) * t2_2(1, 0)
24 + t2s_2(0, 2) * t2_2(2, 0)),
25 "T2s(i,k)*T2(k,j)(0,0)");
27 - (t2s_2(0, 0) * t2_2(0, 1) + t2s_2(0, 1) * t2_2(1, 1)
28 + t2s_2(0, 2) * t2_2(2, 1)),
29 "T2s(i,k)*T2(k,j)(0,1)");
31 - (t2s_2(0, 0) * t2_2(0, 2) + t2s_2(0, 1) * t2_2(1, 2)
32 + t2s_2(0, 2) * t2_2(2, 2)),
33 "T2s(i,k)*T2(k,j)(0,2)");
35 - (t2s_2(1, 0) * t2_2(0, 0) + t2s_2(1, 1) * t2_2(1, 0)
36 + t2s_2(1, 2) * t2_2(2, 0)),
37 "T2s(i,k)*T2(k,j)(1,0)");
39 - (t2s_2(1, 0) * t2_2(0, 1) + t2s_2(1, 1) * t2_2(1, 1)
40 + t2s_2(1, 2) * t2_2(2, 1)),
41 "T2s(i,k)*T2(k,j)(1,1)");
43 - (t2s_2(1, 0) * t2_2(0, 2) + t2s_2(1, 1) * t2_2(1, 2)
44 + t2s_2(1, 2) * t2_2(2, 2)),
45 "T2s(i,k)*T2(k,j)(1,2)");
47 - (t2s_2(2, 0) * t2_2(0, 0) + t2s_2(2, 1) * t2_2(1, 0)
48 + t2s_2(2, 2) * t2_2(2, 0)),
49 "T2s(i,k)*T2(k,j)(2,0)");
51 - (t2s_2(2, 0) * t2_2(0, 1) + t2s_2(2, 1) * t2_2(1, 1)
52 + t2s_2(2, 2) * t2_2(2, 1)),
53 "T2s(i,k)*T2(k,j)(2,1)");
55 - (t2s_2(2, 0) * t2_2(0, 2) + t2s_2(2, 1) * t2_2(1, 2)
56 + t2s_2(2, 2) * t2_2(2, 2)),
57 "T2s(i,k)*T2(k,j)(2,2)");
58 t2_1(
i,
j) = t2_2(
k,
j) * t2s_2(
i,
k);
60 - (t2s_2(0, 0) * t2_2(0, 0) + t2s_2(0, 1) * t2_2(1, 0)
61 + t2s_2(0, 2) * t2_2(2, 0)),
62 "T2(k,j)*T2s(i,k)(0,0)");
64 - (t2s_2(0, 0) * t2_2(0, 1) + t2s_2(0, 1) * t2_2(1, 1)
65 + t2s_2(0, 2) * t2_2(2, 1)),
66 "T2(k,j)*T2s(i,k)(0,1)");
68 - (t2s_2(0, 0) * t2_2(0, 2) + t2s_2(0, 1) * t2_2(1, 2)
69 + t2s_2(0, 2) * t2_2(2, 2)),
70 "T2(k,j)*T2s(i,k)(0,2)");
72 - (t2s_2(1, 0) * t2_2(0, 0) + t2s_2(1, 1) * t2_2(1, 0)
73 + t2s_2(1, 2) * t2_2(2, 0)),
74 "T2(k,j)*T2s(i,k)(1,0)");
76 - (t2s_2(1, 0) * t2_2(0, 1) + t2s_2(1, 1) * t2_2(1, 1)
77 + t2s_2(1, 2) * t2_2(2, 1)),
78 "T2(k,j)*T2s(i,k)(1,1)");
80 - (t2s_2(1, 0) * t2_2(0, 2) + t2s_2(1, 1) * t2_2(1, 2)
81 + t2s_2(1, 2) * t2_2(2, 2)),
82 "T2(k,j)*T2s(i,k)(1,2)");
84 - (t2s_2(2, 0) * t2_2(0, 0) + t2s_2(2, 1) * t2_2(1, 0)
85 + t2s_2(2, 2) * t2_2(2, 0)),
86 "T2(k,j)*T2s(i,k)(2,0)");
88 - (t2s_2(2, 0) * t2_2(0, 1) + t2s_2(2, 1) * t2_2(1, 1)
89 + t2s_2(2, 2) * t2_2(2, 1)),
90 "T2(k,j)*T2s(i,k)(2,1)");
92 - (t2s_2(2, 0) * t2_2(0, 2) + t2s_2(2, 1) * t2_2(1, 2)
93 + t2s_2(2, 2) * t2_2(2, 2)),
94 "T2(k,j)*T2s(i,k)(2,2)");
◆ test_T2s_38()
Definition at line 7 of file test_T2s_38.cpp.
21 t2_1(
i,
j) = t2s_2(
i,
k) * t2_2(
j,
k);
23 - (t2s_2(0, 0) * t2_2(0, 0) + t2s_2(0, 1) * t2_2(0, 1)
24 + t2s_2(0, 2) * t2_2(0, 2)),
25 "T2s(i,k)*T2(j,k)(0,0)");
27 - (t2s_2(0, 0) * t2_2(1, 0) + t2s_2(0, 1) * t2_2(1, 1)
28 + t2s_2(0, 2) * t2_2(1, 2)),
29 "T2s(i,k)*T2(j,k)(0,1)");
31 - (t2s_2(0, 0) * t2_2(2, 0) + t2s_2(0, 1) * t2_2(2, 1)
32 + t2s_2(0, 2) * t2_2(2, 2)),
33 "T2s(i,k)*T2(j,k)(0,2)");
35 - (t2s_2(1, 0) * t2_2(0, 0) + t2s_2(1, 1) * t2_2(0, 1)
36 + t2s_2(1, 2) * t2_2(0, 2)),
37 "T2s(i,k)*T2(j,k)(1,0)");
39 - (t2s_2(1, 0) * t2_2(1, 0) + t2s_2(1, 1) * t2_2(1, 1)
40 + t2s_2(1, 2) * t2_2(1, 2)),
41 "T2s(i,k)*T2(j,k)(1,1)");
43 - (t2s_2(1, 0) * t2_2(2, 0) + t2s_2(1, 1) * t2_2(2, 1)
44 + t2s_2(1, 2) * t2_2(2, 2)),
45 "T2s(i,k)*T2(j,k)(1,2)");
47 - (t2s_2(2, 0) * t2_2(0, 0) + t2s_2(2, 1) * t2_2(0, 1)
48 + t2s_2(2, 2) * t2_2(0, 2)),
49 "T2s(i,k)*T2(j,k)(2,0)");
51 - (t2s_2(2, 0) * t2_2(1, 0) + t2s_2(2, 1) * t2_2(1, 1)
52 + t2s_2(2, 2) * t2_2(1, 2)),
53 "T2s(i,k)*T2(j,k)(2,1)");
55 - (t2s_2(2, 0) * t2_2(2, 0) + t2s_2(2, 1) * t2_2(2, 1)
56 + t2s_2(2, 2) * t2_2(2, 2)),
57 "T2s(i,k)*T2(j,k)(2,2)");
58 t2_1(
i,
j) = t2_2(
j,
k) * t2s_2(
i,
k);
60 - (t2s_2(0, 0) * t2_2(0, 0) + t2s_2(0, 1) * t2_2(0, 1)
61 + t2s_2(0, 2) * t2_2(0, 2)),
62 "T2(j,k)*T2s(i,k)(0,0)");
64 - (t2s_2(0, 0) * t2_2(1, 0) + t2s_2(0, 1) * t2_2(1, 1)
65 + t2s_2(0, 2) * t2_2(1, 2)),
66 "T2(j,k)*T2s(i,k)(0,1)");
68 - (t2s_2(0, 0) * t2_2(2, 0) + t2s_2(0, 1) * t2_2(2, 1)
69 + t2s_2(0, 2) * t2_2(2, 2)),
70 "T2(j,k)*T2s(i,k)(0,2)");
72 - (t2s_2(1, 0) * t2_2(0, 0) + t2s_2(1, 1) * t2_2(0, 1)
73 + t2s_2(1, 2) * t2_2(0, 2)),
74 "T2(j,k)*T2s(i,k)(1,0)");
76 - (t2s_2(1, 0) * t2_2(1, 0) + t2s_2(1, 1) * t2_2(1, 1)
77 + t2s_2(1, 2) * t2_2(1, 2)),
78 "T2(j,k)*T2s(i,k)(1,1)");
80 - (t2s_2(1, 0) * t2_2(2, 0) + t2s_2(1, 1) * t2_2(2, 1)
81 + t2s_2(1, 2) * t2_2(2, 2)),
82 "T2(j,k)*T2s(i,k)(1,2)");
84 - (t2s_2(2, 0) * t2_2(0, 0) + t2s_2(2, 1) * t2_2(0, 1)
85 + t2s_2(2, 2) * t2_2(0, 2)),
86 "T2(j,k)*T2s(i,k)(2,0)");
88 - (t2s_2(2, 0) * t2_2(1, 0) + t2s_2(2, 1) * t2_2(1, 1)
89 + t2s_2(2, 2) * t2_2(1, 2)),
90 "T2(j,k)*T2s(i,k)(2,1)");
92 - (t2s_2(2, 0) * t2_2(2, 0) + t2s_2(2, 1) * t2_2(2, 1)
93 + t2s_2(2, 2) * t2_2(2, 2)),
94 "T2(j,k)*T2s(i,k)(2,2)");
◆ test_T2s_39()
Definition at line 7 of file test_T2s_39.cpp.
21 t2_1(
i,
j) = t2s_2(
k,
i) * t2_2(
k,
j);
23 - (t2s_2(0, 0) * t2_2(0, 0) + t2s_2(1, 0) * t2_2(1, 0)
24 + t2s_2(2, 0) * t2_2(2, 0)),
25 "T2s(k,i)*T2(k,j)(0,0)");
27 - (t2s_2(0, 0) * t2_2(0, 1) + t2s_2(1, 0) * t2_2(1, 1)
28 + t2s_2(2, 0) * t2_2(2, 1)),
29 "T2s(k,i)*T2(k,j)(0,1)");
31 - (t2s_2(0, 0) * t2_2(0, 2) + t2s_2(1, 0) * t2_2(1, 2)
32 + t2s_2(2, 0) * t2_2(2, 2)),
33 "T2s(k,i)*T2(k,j)(0,2)");
35 - (t2s_2(0, 1) * t2_2(0, 0) + t2s_2(1, 1) * t2_2(1, 0)
36 + t2s_2(2, 1) * t2_2(2, 0)),
37 "T2s(k,i)*T2(k,j)(1,0)");
39 - (t2s_2(0, 1) * t2_2(0, 1) + t2s_2(1, 1) * t2_2(1, 1)
40 + t2s_2(2, 1) * t2_2(2, 1)),
41 "T2s(k,i)*T2(k,j)(1,1)");
43 - (t2s_2(0, 1) * t2_2(0, 2) + t2s_2(1, 1) * t2_2(1, 2)
44 + t2s_2(2, 1) * t2_2(2, 2)),
45 "T2s(k,i)*T2(k,j)(1,2)");
47 - (t2s_2(0, 2) * t2_2(0, 0) + t2s_2(1, 2) * t2_2(1, 0)
48 + t2s_2(2, 2) * t2_2(2, 0)),
49 "T2s(k,i)*T2(k,j)(2,0)");
51 - (t2s_2(0, 2) * t2_2(0, 1) + t2s_2(1, 2) * t2_2(1, 1)
52 + t2s_2(2, 2) * t2_2(2, 1)),
53 "T2s(k,i)*T2(k,j)(2,1)");
55 - (t2s_2(0, 2) * t2_2(0, 2) + t2s_2(1, 2) * t2_2(1, 2)
56 + t2s_2(2, 2) * t2_2(2, 2)),
57 "T2s(k,i)*T2(k,j)(2,2)");
58 t2_1(
i,
j) = t2_2(
k,
j) * t2s_2(
k,
i);
60 - (t2s_2(0, 0) * t2_2(0, 0) + t2s_2(1, 0) * t2_2(1, 0)
61 + t2s_2(2, 0) * t2_2(2, 0)),
62 "T2(k,j)*T2s(k,i)(0,0)");
64 - (t2s_2(0, 0) * t2_2(0, 1) + t2s_2(1, 0) * t2_2(1, 1)
65 + t2s_2(2, 0) * t2_2(2, 1)),
66 "T2(k,j)*T2s(k,i)(0,1)");
68 - (t2s_2(0, 0) * t2_2(0, 2) + t2s_2(1, 0) * t2_2(1, 2)
69 + t2s_2(2, 0) * t2_2(2, 2)),
70 "T2(k,j)*T2s(k,i)(0,2)");
72 - (t2s_2(0, 1) * t2_2(0, 0) + t2s_2(1, 1) * t2_2(1, 0)
73 + t2s_2(2, 1) * t2_2(2, 0)),
74 "T2(k,j)*T2s(k,i)(1,0)");
76 - (t2s_2(0, 1) * t2_2(0, 1) + t2s_2(1, 1) * t2_2(1, 1)
77 + t2s_2(2, 1) * t2_2(2, 1)),
78 "T2(k,j)*T2s(k,i)(1,1)");
80 - (t2s_2(0, 1) * t2_2(0, 2) + t2s_2(1, 1) * t2_2(1, 2)
81 + t2s_2(2, 1) * t2_2(2, 2)),
82 "T2(k,j)*T2s(k,i)(1,2)");
84 - (t2s_2(0, 2) * t2_2(0, 0) + t2s_2(1, 2) * t2_2(1, 0)
85 + t2s_2(2, 2) * t2_2(2, 0)),
86 "T2(k,j)*T2s(k,i)(2,0)");
88 - (t2s_2(0, 2) * t2_2(0, 1) + t2s_2(1, 2) * t2_2(1, 1)
89 + t2s_2(2, 2) * t2_2(2, 1)),
90 "T2(k,j)*T2s(k,i)(2,1)");
92 - (t2s_2(0, 2) * t2_2(0, 2) + t2s_2(1, 2) * t2_2(1, 2)
93 + t2s_2(2, 2) * t2_2(2, 2)),
94 "T2(k,j)*T2s(k,i)(2,2)");
◆ test_T2s_40()
Definition at line 7 of file test_T2s_40.cpp.
21 t2_1(
i,
j) = t2s_2(
k,
i) * t2_2(
j,
k);
23 - (t2s_2(0, 0) * t2_2(0, 0) + t2s_2(1, 0) * t2_2(0, 1)
24 + t2s_2(2, 0) * t2_2(0, 2)),
25 "T2s(k,i)*T2(j,k)(0,0)");
27 - (t2s_2(0, 0) * t2_2(1, 0) + t2s_2(1, 0) * t2_2(1, 1)
28 + t2s_2(2, 0) * t2_2(1, 2)),
29 "T2s(k,i)*T2(j,k)(0,1)");
31 - (t2s_2(0, 0) * t2_2(2, 0) + t2s_2(1, 0) * t2_2(2, 1)
32 + t2s_2(2, 0) * t2_2(2, 2)),
33 "T2s(k,i)*T2(j,k)(0,2)");
35 - (t2s_2(0, 1) * t2_2(0, 0) + t2s_2(1, 1) * t2_2(0, 1)
36 + t2s_2(2, 1) * t2_2(0, 2)),
37 "T2s(k,i)*T2(j,k)(1,0)");
39 - (t2s_2(0, 1) * t2_2(1, 0) + t2s_2(1, 1) * t2_2(1, 1)
40 + t2s_2(2, 1) * t2_2(1, 2)),
41 "T2s(k,i)*T2(j,k)(1,1)");
43 - (t2s_2(0, 1) * t2_2(2, 0) + t2s_2(1, 1) * t2_2(2, 1)
44 + t2s_2(2, 1) * t2_2(2, 2)),
45 "T2s(k,i)*T2(j,k)(1,2)");
47 - (t2s_2(0, 2) * t2_2(0, 0) + t2s_2(1, 2) * t2_2(0, 1)
48 + t2s_2(2, 2) * t2_2(0, 2)),
49 "T2s(k,i)*T2(j,k)(2,0)");
51 - (t2s_2(0, 2) * t2_2(1, 0) + t2s_2(1, 2) * t2_2(1, 1)
52 + t2s_2(2, 2) * t2_2(1, 2)),
53 "T2s(k,i)*T2(j,k)(2,1)");
55 - (t2s_2(0, 2) * t2_2(2, 0) + t2s_2(1, 2) * t2_2(2, 1)
56 + t2s_2(2, 2) * t2_2(2, 2)),
57 "T2s(k,i)*T2(j,k)(2,2)");
58 t2_1(
i,
j) = t2_2(
j,
k) * t2s_2(
k,
i);
60 - (t2s_2(0, 0) * t2_2(0, 0) + t2s_2(1, 0) * t2_2(0, 1)
61 + t2s_2(2, 0) * t2_2(0, 2)),
62 "T2(j,k)*T2s(k,i)(0,0)");
64 - (t2s_2(0, 0) * t2_2(1, 0) + t2s_2(1, 0) * t2_2(1, 1)
65 + t2s_2(2, 0) * t2_2(1, 2)),
66 "T2(j,k)*T2s(k,i)(0,1)");
68 - (t2s_2(0, 0) * t2_2(2, 0) + t2s_2(1, 0) * t2_2(2, 1)
69 + t2s_2(2, 0) * t2_2(2, 2)),
70 "T2(j,k)*T2s(k,i)(0,2)");
72 - (t2s_2(0, 1) * t2_2(0, 0) + t2s_2(1, 1) * t2_2(0, 1)
73 + t2s_2(2, 1) * t2_2(0, 2)),
74 "T2(j,k)*T2s(k,i)(1,0)");
76 - (t2s_2(0, 1) * t2_2(1, 0) + t2s_2(1, 1) * t2_2(1, 1)
77 + t2s_2(2, 1) * t2_2(1, 2)),
78 "T2(j,k)*T2s(k,i)(1,1)");
80 - (t2s_2(0, 1) * t2_2(2, 0) + t2s_2(1, 1) * t2_2(2, 1)
81 + t2s_2(2, 1) * t2_2(2, 2)),
82 "T2(j,k)*T2s(k,i)(1,2)");
84 - (t2s_2(0, 2) * t2_2(0, 0) + t2s_2(1, 2) * t2_2(0, 1)
85 + t2s_2(2, 2) * t2_2(0, 2)),
86 "T2(j,k)*T2s(k,i)(2,0)");
88 - (t2s_2(0, 2) * t2_2(1, 0) + t2s_2(1, 2) * t2_2(1, 1)
89 + t2s_2(2, 2) * t2_2(1, 2)),
90 "T2(j,k)*T2s(k,i)(2,1)");
92 - (t2s_2(0, 2) * t2_2(2, 0) + t2s_2(1, 2) * t2_2(2, 1)
93 + t2s_2(2, 2) * t2_2(2, 2)),
94 "T2(j,k)*T2s(k,i)(2,2)");
◆ test_T2s_41()
Definition at line 7 of file test_T2s_41.cpp.
21 t2_1(0, 0) = t2s_2(0, 0);
22 t2_1(0, 1) = t2s_2(0, 1);
23 t2_1(0, 2) = t2s_2(0, 2);
24 t2_1(1, 0) = t2s_2(1, 0);
25 t2_1(1, 1) = t2s_2(1, 1);
26 t2_1(1, 2) = t2s_2(1, 2);
27 t2_1(2, 0) = t2s_2(2, 0);
28 t2_1(2, 1) = t2s_2(2, 1);
29 t2_1(2, 2) = t2s_2(2, 2);
31 t2s_1(
i,
j) = t2s_2(
i,
k) ^ t2_1(
k,
j);
33 - (t2s_2(0, 0) * t2_1(0, 0) + t2s_2(0, 1) * t2_1(1, 0)
34 + t2s_2(0, 2) * t2_1(2, 0)),
35 "T2s(i,k)^T2(k,j)(0,0)");
37 - (t2s_2(0, 0) * t2_1(0, 1) + t2s_2(0, 1) * t2_1(1, 1)
38 + t2s_2(0, 2) * t2_1(2, 1)),
39 "T2s(i,k)^T2(k,j)(0,1)");
41 - (t2s_2(0, 0) * t2_1(0, 2) + t2s_2(0, 1) * t2_1(1, 2)
42 + t2s_2(0, 2) * t2_1(2, 2)),
43 "T2s(i,k)^T2(k,j)(0,2)");
45 - (t2s_2(1, 0) * t2_1(0, 0) + t2s_2(1, 1) * t2_1(1, 0)
46 + t2s_2(1, 2) * t2_1(2, 0)),
47 "T2s(i,k)^T2(k,j)(1,0)");
49 - (t2s_2(1, 0) * t2_1(0, 1) + t2s_2(1, 1) * t2_1(1, 1)
50 + t2s_2(1, 2) * t2_1(2, 1)),
51 "T2s(i,k)^T2(k,j)(1,1)");
53 - (t2s_2(1, 0) * t2_1(0, 2) + t2s_2(1, 1) * t2_1(1, 2)
54 + t2s_2(1, 2) * t2_1(2, 2)),
55 "T2s(i,k)^T2(k,j)(1,2)");
57 - (t2s_2(2, 0) * t2_1(0, 0) + t2s_2(2, 1) * t2_1(1, 0)
58 + t2s_2(2, 2) * t2_1(2, 0)),
59 "T2s(i,k)^T2(k,j)(2,0)");
61 - (t2s_2(2, 0) * t2_1(0, 1) + t2s_2(2, 1) * t2_1(1, 1)
62 + t2s_2(2, 2) * t2_1(2, 1)),
63 "T2s(i,k)^T2(k,j)(2,1)");
65 - (t2s_2(2, 0) * t2_1(0, 2) + t2s_2(2, 1) * t2_1(1, 2)
66 + t2s_2(2, 2) * t2_1(2, 2)),
67 "T2s(i,k)^T2(k,j)(2,2)");
68 t2s_1(
i,
j) = t2_1(
k,
j) ^ t2s_2(
i,
k);
70 - (t2s_2(0, 0) * t2_1(0, 0) + t2s_2(0, 1) * t2_1(1, 0)
71 + t2s_2(0, 2) * t2_1(2, 0)),
72 "T2(k,j)^T2s(i,k)(0,0)");
74 - (t2s_2(0, 0) * t2_1(0, 1) + t2s_2(0, 1) * t2_1(1, 1)
75 + t2s_2(0, 2) * t2_1(2, 1)),
76 "T2(k,j)^T2s(i,k)(0,1)");
78 - (t2s_2(0, 0) * t2_1(0, 2) + t2s_2(0, 1) * t2_1(1, 2)
79 + t2s_2(0, 2) * t2_1(2, 2)),
80 "T2(k,j)^T2s(i,k)(0,2)");
82 - (t2s_2(1, 0) * t2_1(0, 0) + t2s_2(1, 1) * t2_1(1, 0)
83 + t2s_2(1, 2) * t2_1(2, 0)),
84 "T2(k,j)^T2s(i,k)(1,0)");
86 - (t2s_2(1, 0) * t2_1(0, 1) + t2s_2(1, 1) * t2_1(1, 1)
87 + t2s_2(1, 2) * t2_1(2, 1)),
88 "T2(k,j)^T2s(i,k)(1,1)");
90 - (t2s_2(1, 0) * t2_1(0, 2) + t2s_2(1, 1) * t2_1(1, 2)
91 + t2s_2(1, 2) * t2_1(2, 2)),
92 "T2(k,j)^T2s(i,k)(1,2)");
94 - (t2s_2(2, 0) * t2_1(0, 0) + t2s_2(2, 1) * t2_1(1, 0)
95 + t2s_2(2, 2) * t2_1(2, 0)),
96 "T2(k,j)^T2s(i,k)(2,0)");
98 - (t2s_2(2, 0) * t2_1(0, 1) + t2s_2(2, 1) * t2_1(1, 1)
99 + t2s_2(2, 2) * t2_1(2, 1)),
100 "T2(k,j)^T2s(i,k)(2,1)");
102 - (t2s_2(2, 0) * t2_1(0, 2) + t2s_2(2, 1) * t2_1(1, 2)
103 + t2s_2(2, 2) * t2_1(2, 2)),
104 "T2(k,j)^T2s(i,k)(2,2)");
◆ test_T2s_42()
Definition at line 7 of file test_T2s_42.cpp.
21 t2_1(0, 0) = t2s_2(0, 0);
22 t2_1(0, 1) = t2s_2(0, 1);
23 t2_1(0, 2) = t2s_2(0, 2);
24 t2_1(1, 0) = t2s_2(1, 0);
25 t2_1(1, 1) = t2s_2(1, 1);
26 t2_1(1, 2) = t2s_2(1, 2);
27 t2_1(2, 0) = t2s_2(2, 0);
28 t2_1(2, 1) = t2s_2(2, 1);
29 t2_1(2, 2) = t2s_2(2, 2);
31 t2s_1(
i,
j) = t2s_2(
i,
k) ^ t2_1(
j,
k);
33 - (t2s_2(0, 0) * t2_1(0, 0) + t2s_2(0, 1) * t2_1(0, 1)
34 + t2s_2(0, 2) * t2_1(0, 2)),
35 "T2s(i,k)^T2(j,k)(0,0)");
37 - (t2s_2(0, 0) * t2_1(1, 0) + t2s_2(0, 1) * t2_1(1, 1)
38 + t2s_2(0, 2) * t2_1(1, 2)),
39 "T2s(i,k)^T2(j,k)(0,1)");
41 - (t2s_2(0, 0) * t2_1(2, 0) + t2s_2(0, 1) * t2_1(2, 1)
42 + t2s_2(0, 2) * t2_1(2, 2)),
43 "T2s(i,k)^T2(j,k)(0,2)");
45 - (t2s_2(1, 0) * t2_1(0, 0) + t2s_2(1, 1) * t2_1(0, 1)
46 + t2s_2(1, 2) * t2_1(0, 2)),
47 "T2s(i,k)^T2(j,k)(1,0)");
49 - (t2s_2(1, 0) * t2_1(1, 0) + t2s_2(1, 1) * t2_1(1, 1)
50 + t2s_2(1, 2) * t2_1(1, 2)),
51 "T2s(i,k)^T2(j,k)(1,1)");
53 - (t2s_2(1, 0) * t2_1(2, 0) + t2s_2(1, 1) * t2_1(2, 1)
54 + t2s_2(1, 2) * t2_1(2, 2)),
55 "T2s(i,k)^T2(j,k)(1,2)");
57 - (t2s_2(2, 0) * t2_1(0, 0) + t2s_2(2, 1) * t2_1(0, 1)
58 + t2s_2(2, 2) * t2_1(0, 2)),
59 "T2s(i,k)^T2(j,k)(2,0)");
61 - (t2s_2(2, 0) * t2_1(1, 0) + t2s_2(2, 1) * t2_1(1, 1)
62 + t2s_2(2, 2) * t2_1(1, 2)),
63 "T2s(i,k)^T2(j,k)(2,1)");
65 - (t2s_2(2, 0) * t2_1(2, 0) + t2s_2(2, 1) * t2_1(2, 1)
66 + t2s_2(2, 2) * t2_1(2, 2)),
67 "T2s(i,k)^T2(j,k)(2,2)");
68 t2s_1(
i,
j) = t2_1(
j,
k) ^ t2s_2(
i,
k);
70 - (t2s_2(0, 0) * t2_1(0, 0) + t2s_2(0, 1) * t2_1(0, 1)
71 + t2s_2(0, 2) * t2_1(0, 2)),
72 "T2(j,k)^T2s(i,k)(0,0)");
74 - (t2s_2(0, 0) * t2_1(1, 0) + t2s_2(0, 1) * t2_1(1, 1)
75 + t2s_2(0, 2) * t2_1(1, 2)),
76 "T2(j,k)^T2s(i,k)(0,1)");
78 - (t2s_2(0, 0) * t2_1(2, 0) + t2s_2(0, 1) * t2_1(2, 1)
79 + t2s_2(0, 2) * t2_1(2, 2)),
80 "T2(j,k)^T2s(i,k)(0,2)");
82 - (t2s_2(1, 0) * t2_1(0, 0) + t2s_2(1, 1) * t2_1(0, 1)
83 + t2s_2(1, 2) * t2_1(0, 2)),
84 "T2(j,k)^T2s(i,k)(1,0)");
86 - (t2s_2(1, 0) * t2_1(1, 0) + t2s_2(1, 1) * t2_1(1, 1)
87 + t2s_2(1, 2) * t2_1(1, 2)),
88 "T2(j,k)^T2s(i,k)(1,1)");
90 - (t2s_2(1, 0) * t2_1(2, 0) + t2s_2(1, 1) * t2_1(2, 1)
91 + t2s_2(1, 2) * t2_1(2, 2)),
92 "T2(j,k)^T2s(i,k)(1,2)");
94 - (t2s_2(2, 0) * t2_1(0, 0) + t2s_2(2, 1) * t2_1(0, 1)
95 + t2s_2(2, 2) * t2_1(0, 2)),
96 "T2(j,k)^T2s(i,k)(2,0)");
98 - (t2s_2(2, 0) * t2_1(1, 0) + t2s_2(2, 1) * t2_1(1, 1)
99 + t2s_2(2, 2) * t2_1(1, 2)),
100 "T2(j,k)^T2s(i,k)(2,1)");
102 - (t2s_2(2, 0) * t2_1(2, 0) + t2s_2(2, 1) * t2_1(2, 1)
103 + t2s_2(2, 2) * t2_1(2, 2)),
104 "T2(j,k)^T2s(i,k)(2,2)");
◆ test_T2s_43()
Definition at line 7 of file test_T2s_43.cpp.
21 t2_1(0, 0) = t2s_2(0, 0);
22 t2_1(0, 1) = t2s_2(0, 1);
23 t2_1(0, 2) = t2s_2(0, 2);
24 t2_1(1, 0) = t2s_2(1, 0);
25 t2_1(1, 1) = t2s_2(1, 1);
26 t2_1(1, 2) = t2s_2(1, 2);
27 t2_1(2, 0) = t2s_2(2, 0);
28 t2_1(2, 1) = t2s_2(2, 1);
29 t2_1(2, 2) = t2s_2(2, 2);
31 t2s_1(
i,
j) = t2s_2(
k,
i) ^ t2_1(
k,
j);
33 - (t2s_2(0, 0) * t2_1(0, 0) + t2s_2(1, 0) * t2_1(1, 0)
34 + t2s_2(2, 0) * t2_1(2, 0)),
35 "T2s(k,i)^T2(k,j)(0,0)");
37 - (t2s_2(0, 0) * t2_1(0, 1) + t2s_2(1, 0) * t2_1(1, 1)
38 + t2s_2(2, 0) * t2_1(2, 1)),
39 "T2s(k,i)^T2(k,j)(0,1)");
41 - (t2s_2(0, 0) * t2_1(0, 2) + t2s_2(1, 0) * t2_1(1, 2)
42 + t2s_2(2, 0) * t2_1(2, 2)),
43 "T2s(k,i)^T2(k,j)(0,2)");
45 - (t2s_2(0, 1) * t2_1(0, 0) + t2s_2(1, 1) * t2_1(1, 0)
46 + t2s_2(2, 1) * t2_1(2, 0)),
47 "T2s(k,i)^T2(k,j)(1,0)");
49 - (t2s_2(0, 1) * t2_1(0, 1) + t2s_2(1, 1) * t2_1(1, 1)
50 + t2s_2(2, 1) * t2_1(2, 1)),
51 "T2s(k,i)^T2(k,j)(1,1)");
53 - (t2s_2(0, 1) * t2_1(0, 2) + t2s_2(1, 1) * t2_1(1, 2)
54 + t2s_2(2, 1) * t2_1(2, 2)),
55 "T2s(k,i)^T2(k,j)(1,2)");
57 - (t2s_2(0, 2) * t2_1(0, 0) + t2s_2(1, 2) * t2_1(1, 0)
58 + t2s_2(2, 2) * t2_1(2, 0)),
59 "T2s(k,i)^T2(k,j)(2,0)");
61 - (t2s_2(0, 2) * t2_1(0, 1) + t2s_2(1, 2) * t2_1(1, 1)
62 + t2s_2(2, 2) * t2_1(2, 1)),
63 "T2s(k,i)^T2(k,j)(2,1)");
65 - (t2s_2(0, 2) * t2_1(0, 2) + t2s_2(1, 2) * t2_1(1, 2)
66 + t2s_2(2, 2) * t2_1(2, 2)),
67 "T2s(k,i)^T2(k,j)(2,2)");
68 t2s_1(
i,
j) = t2_1(
k,
j) ^ t2s_2(
k,
i);
70 - (t2s_2(0, 0) * t2_1(0, 0) + t2s_2(1, 0) * t2_1(1, 0)
71 + t2s_2(2, 0) * t2_1(2, 0)),
72 "T2(k,j)^T2s(k,i)(0,0)");
74 - (t2s_2(0, 0) * t2_1(0, 1) + t2s_2(1, 0) * t2_1(1, 1)
75 + t2s_2(2, 0) * t2_1(2, 1)),
76 "T2(k,j)^T2s(k,i)(0,1)");
78 - (t2s_2(0, 0) * t2_1(0, 2) + t2s_2(1, 0) * t2_1(1, 2)
79 + t2s_2(2, 0) * t2_1(2, 2)),
80 "T2(k,j)^T2s(k,i)(0,2)");
82 - (t2s_2(0, 1) * t2_1(0, 0) + t2s_2(1, 1) * t2_1(1, 0)
83 + t2s_2(2, 1) * t2_1(2, 0)),
84 "T2(k,j)^T2s(k,i)(1,0)");
86 - (t2s_2(0, 1) * t2_1(0, 1) + t2s_2(1, 1) * t2_1(1, 1)
87 + t2s_2(2, 1) * t2_1(2, 1)),
88 "T2(k,j)^T2s(k,i)(1,1)");
90 - (t2s_2(0, 1) * t2_1(0, 2) + t2s_2(1, 1) * t2_1(1, 2)
91 + t2s_2(2, 1) * t2_1(2, 2)),
92 "T2(k,j)^T2s(k,i)(1,2)");
94 - (t2s_2(0, 2) * t2_1(0, 0) + t2s_2(1, 2) * t2_1(1, 0)
95 + t2s_2(2, 2) * t2_1(2, 0)),
96 "T2(k,j)^T2s(k,i)(2,0)");
98 - (t2s_2(0, 2) * t2_1(0, 1) + t2s_2(1, 2) * t2_1(1, 1)
99 + t2s_2(2, 2) * t2_1(2, 1)),
100 "T2(k,j)^T2s(k,i)(2,1)");
102 - (t2s_2(0, 2) * t2_1(0, 2) + t2s_2(1, 2) * t2_1(1, 2)
103 + t2s_2(2, 2) * t2_1(2, 2)),
104 "T2(k,j)^T2s(k,i)(2,2)");
◆ test_T2s_44()
Definition at line 7 of file test_T2s_44.cpp.
21 t2_1(0, 0) = t2s_2(0, 0);
22 t2_1(0, 1) = t2s_2(0, 1);
23 t2_1(0, 2) = t2s_2(0, 2);
24 t2_1(1, 0) = t2s_2(1, 0);
25 t2_1(1, 1) = t2s_2(1, 1);
26 t2_1(1, 2) = t2s_2(1, 2);
27 t2_1(2, 0) = t2s_2(2, 0);
28 t2_1(2, 1) = t2s_2(2, 1);
29 t2_1(2, 2) = t2s_2(2, 2);
31 t2s_1(
i,
j) = t2s_2(
k,
i) ^ t2_1(
j,
k);
33 - (t2s_2(0, 0) * t2_1(0, 0) + t2s_2(1, 0) * t2_1(0, 1)
34 + t2s_2(2, 0) * t2_1(0, 2)),
35 "T2s(k,i)^T2(j,k)(0,0)");
37 - (t2s_2(0, 0) * t2_1(1, 0) + t2s_2(1, 0) * t2_1(1, 1)
38 + t2s_2(2, 0) * t2_1(1, 2)),
39 "T2s(k,i)^T2(j,k)(0,1)");
41 - (t2s_2(0, 0) * t2_1(2, 0) + t2s_2(1, 0) * t2_1(2, 1)
42 + t2s_2(2, 0) * t2_1(2, 2)),
43 "T2s(k,i)^T2(j,k)(0,2)");
45 - (t2s_2(0, 1) * t2_1(0, 0) + t2s_2(1, 1) * t2_1(0, 1)
46 + t2s_2(2, 1) * t2_1(0, 2)),
47 "T2s(k,i)^T2(j,k)(1,0)");
49 - (t2s_2(0, 1) * t2_1(1, 0) + t2s_2(1, 1) * t2_1(1, 1)
50 + t2s_2(2, 1) * t2_1(1, 2)),
51 "T2s(k,i)^T2(j,k)(1,1)");
53 - (t2s_2(0, 1) * t2_1(2, 0) + t2s_2(1, 1) * t2_1(2, 1)
54 + t2s_2(2, 1) * t2_1(2, 2)),
55 "T2s(k,i)^T2(j,k)(1,2)");
57 - (t2s_2(0, 2) * t2_1(0, 0) + t2s_2(1, 2) * t2_1(0, 1)
58 + t2s_2(2, 2) * t2_1(0, 2)),
59 "T2s(k,i)^T2(j,k)(2,0)");
61 - (t2s_2(0, 2) * t2_1(1, 0) + t2s_2(1, 2) * t2_1(1, 1)
62 + t2s_2(2, 2) * t2_1(1, 2)),
63 "T2s(k,i)^T2(j,k)(2,1)");
65 - (t2s_2(0, 2) * t2_1(2, 0) + t2s_2(1, 2) * t2_1(2, 1)
66 + t2s_2(2, 2) * t2_1(2, 2)),
67 "T2s(k,i)^T2(j,k)(2,2)");
68 t2s_1(
i,
j) = t2_1(
j,
k) ^ t2s_2(
k,
i);
70 - (t2s_2(0, 0) * t2_1(0, 0) + t2s_2(1, 0) * t2_1(0, 1)
71 + t2s_2(2, 0) * t2_1(0, 2)),
72 "T2(j,k)^T2s(k,i)(0,0)");
74 - (t2s_2(0, 0) * t2_1(1, 0) + t2s_2(1, 0) * t2_1(1, 1)
75 + t2s_2(2, 0) * t2_1(1, 2)),
76 "T2(j,k)^T2s(k,i)(0,1)");
78 - (t2s_2(0, 0) * t2_1(2, 0) + t2s_2(1, 0) * t2_1(2, 1)
79 + t2s_2(2, 0) * t2_1(2, 2)),
80 "T2(j,k)^T2s(k,i)(0,2)");
82 - (t2s_2(0, 1) * t2_1(0, 0) + t2s_2(1, 1) * t2_1(0, 1)
83 + t2s_2(2, 1) * t2_1(0, 2)),
84 "T2(j,k)^T2s(k,i)(1,0)");
86 - (t2s_2(0, 1) * t2_1(1, 0) + t2s_2(1, 1) * t2_1(1, 1)
87 + t2s_2(2, 1) * t2_1(1, 2)),
88 "T2(j,k)^T2s(k,i)(1,1)");
90 - (t2s_2(0, 1) * t2_1(2, 0) + t2s_2(1, 1) * t2_1(2, 1)
91 + t2s_2(2, 1) * t2_1(2, 2)),
92 "T2(j,k)^T2s(k,i)(1,2)");
94 - (t2s_2(0, 2) * t2_1(0, 0) + t2s_2(1, 2) * t2_1(0, 1)
95 + t2s_2(2, 2) * t2_1(0, 2)),
96 "T2(j,k)^T2s(k,i)(2,0)");
98 - (t2s_2(0, 2) * t2_1(1, 0) + t2s_2(1, 2) * t2_1(1, 1)
99 + t2s_2(2, 2) * t2_1(1, 2)),
100 "T2(j,k)^T2s(k,i)(2,1)");
102 - (t2s_2(0, 2) * t2_1(2, 0) + t2s_2(1, 2) * t2_1(2, 1)
103 + t2s_2(2, 2) * t2_1(2, 2)),
104 "T2(j,k)^T2s(k,i)(2,2)");
◆ test_T2s_45()
Definition at line 7 of file test_T2s_45.cpp.
20 t2s_1(N0,
i) = t1_2(
i);
21 t2s_1(N0,
i) += t1_2(
i);
25 t2s_1(N0,
i) -= t1_2(
i);
30 t2s_1(N1,
i) = t1_2(
i);
31 t2s_1(N1,
i) += t1_2(
i);
35 t2s_1(N1,
i) -= t1_2(
i);
40 t2s_1(N2,
i) = t1_2(
i);
41 t2s_1(N2,
i) += t1_2(
i);
45 t2s_1(N2,
i) -= t1_2(
i);
◆ test_T2s_46()
Definition at line 7 of file test_T2s_46.cpp.
20 t2s_1(
i, N0) = t1_2(
i);
21 t2s_1(
i, N0) += t1_2(
i);
25 t2s_1(
i, N0) -= t1_2(
i);
30 t2s_1(
i, N1) = t1_2(
i);
31 t2s_1(
i, N1) += t1_2(
i);
35 t2s_1(
i, N1) -= t1_2(
i);
40 t2s_1(
i, N2) = t1_2(
i);
41 t2s_1(
i, N2) += t1_2(
i);
45 t2s_1(
i, N2) -= t1_2(
i);
◆ test_T2s_47()
Definition at line 7 of file test_T2s_47.cpp.
16 t4s(
i,
j,
k,
l) = t2s_1(
i,
k) ^ t2s_2(
j,
l);
18 for (
int ii = 0; ii != 3; ++ii)
19 for (
int jj = 0; jj != 3; ++jj)
20 for (
int kk = 0; kk != 3; ++kk)
21 for (
int ll = 0; ll != 3; ++ll) {
23 auto small_eval = [&](
auto n1,
auto n2,
auto n3,
auto n4) {
24 return t2s_1(n1, n3) * t2s_2(n2, n4);
33 small_eval(n1, n2, n3, n4) + small_eval(n2, n1, n3, n4) +
34 small_eval(n1, n2, n4, n3) + small_eval(n2, n1, n4, n3);
36 test_for_zero(t4s(ii, jj, kk, ll) -
t,
"t2s_1(i, k) ^ t2s_2(j, k)");
◆ test_T2s_iostream()
void test_T2s_iostream |
( |
| ) |
|
Definition at line 7 of file test_T2s_iostream.cpp.
10 "[[3,7,11],[13,17],[23]]",
"operator<<(T2s<3>)");
12 "operator<<(T2s<1>)");
15 std::stringstream ss(
"[[3,7,11],[13,17],[23]]");
void test_T2s_01(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1)
void test_T2s_34(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_40(Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_35(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_29(Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_14(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_22(Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_41(Tensor2< double, 3, 3 > &t2_1, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_27(Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_20(Tensor1< double, 3 > &t1_1, const Tensor1< double, 3 > &t1_2, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_39(Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_28(Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_36(const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_08(Tensor1< double, 3 > &t1_1, const Tensor1< double, 3 > &t1_2, const Tensor2_symmetric< double, 3 > &t2s_1)
void test_T2s_05(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1)
void test_T2s_09(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_43(Tensor2< double, 3, 3 > &t2_1, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_06(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1)
void test_ostream(const T &t, const std::string &expected, const std::string &test_name)
void test_T2s_47(const Tensor2_symmetric< double, 3 > &t1s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_12(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_44(Tensor2< double, 3, 3 > &t2_1, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_30(Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_17(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_for_zero(const T &t, const std::string &s)
void test_T2s_18(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_42(Tensor2< double, 3, 3 > &t2_1, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_11(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
constexpr double t
plate stiffness
void test_T2s_38(Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2)
FTensor::Index< 'i', SPACE_DIM > i
void test_T2s_31(Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_37(Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_02(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1)
void test_T2s_13(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_07(Tensor1< double, 3 > &t1_1, Tensor2_symmetric< double, 3 > &t2s_1)
void test_T2s_04(Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, Tensor2_symmetric< double, 3 > &t2s_1)
void test_T2s_21(Tensor1< double, 3 > &t1_1, const Tensor1< double, 3 > &t1_2, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_23(Tensor2< double, 3, 3 > &t2_1, const Tensor2_symmetric< double, 3 > &t2s_2, const Tensor2_symmetric< double, 3 > &t2s_3)
FTensor::Index< 'j', 3 > j
void test_T2s_32(Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_19(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_46(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1)
void test_T2s_16(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_03(const Tensor2< double, 3, 3 > &t2_2, Tensor2_symmetric< double, 3 > &t2s_1)
void test_T2s_45(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1)
void test_T2s_15(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_24(Tensor2< double, 3, 3 > &t2_1, const Tensor2_symmetric< double, 3 > &t2s_2, const Tensor2_symmetric< double, 3 > &t2s_3)
void test_T2s_33(Tensor2< double, 3, 3 > &t2_1, const Tensor2< double, 3, 3 > &t2_2, const Tensor2_symmetric< double, 3 > &t2s_2)
FTensor::Index< 'k', 3 > k
void test_T2s_25(Tensor2< double, 3, 3 > &t2_1, const Tensor2_symmetric< double, 3 > &t2s_2, const Tensor2_symmetric< double, 3 > &t2s_3)
FTensor::Index< 'l', 3 > l
void test_T2s_10(const Tensor1< double, 3 > &t1_2, Tensor2_symmetric< double, 3 > &t2s_1, const Tensor2_symmetric< double, 3 > &t2s_2)
void test_T2s_26(Tensor2< double, 3, 3 > &t2_1, const Tensor2_symmetric< double, 3 > &t2s_2, const Tensor2_symmetric< double, 3 > &t2s_3)