11 template <
class A,
class B,
class U,
int Dim0,
int Dim12,
char i,
char j,
12 char k,
int Current_Dim0,
int Current_Dim1,
int Current_Dim2>
19 iter.unsafe(Current_Dim0 - 1, Current_Dim1 - 1, Current_Dim2 - 1)
20 = result(Current_Dim0 - 1, Current_Dim1 - 1, Current_Dim2 - 1);
25 template <
class A,
class B,
class U,
int Dim0,
int Dim12,
char i,
char j,
26 char k,
int Current_Dim0,
int Current_Dim2>
33 iter.unsafe(Current_Dim0 - 1, 0, Current_Dim2 - 1)
34 = result(Current_Dim0 - 1, 0, Current_Dim2 - 1);
39 template <
class A,
class B,
class U,
int Dim0,
int Dim12,
char i,
char j,
40 char k,
int Current_Dim0>
46 iter.unsafe(Current_Dim0 - 1, 0, 1) = result(Current_Dim0 - 1, 0, 1);
51 template <
class A,
class B,
class U,
int Dim0,
int Dim12,
char i,
char j,
58 iter.unsafe(0, 0, 1) = result(0, 0, 1);
61 template <
class A,
class T,
int Dim0,
int Dim12,
char i,
char j,
char k>
62 template <
class B,
class U>
63 Tensor3_antisymmetric_Expr<Tensor3_antisymmetric<A, Dim0, Dim12>,
T, Dim0,
65 Tensor3_antisymmetric_Expr<Tensor3_antisymmetric<A, Dim0, Dim12>,
T, Dim0,
77 template <
class A,
class T,
int Dim0,
int Dim12,
char i,
char j,
char k>
84 Dim0, Dim12,
i,
j,
k> &result)
91 template <
class A,
class B,
class U,
int Dim0,
int Dim12,
char i,
char j,
92 char k,
int Current_Dim0,
int Current_Dim1,
int Current_Dim2>
99 iter.unsafe(Current_Dim0 - 1, Current_Dim1 - 1, Current_Dim2 - 1)
100 = -result(Current_Dim0 - 1, Current_Dim1 - 1, Current_Dim2 - 1);
106 template <
class A,
class B,
class U,
int Dim0,
int Dim12,
char i,
char j,
107 char k,
int Current_Dim0,
int Current_Dim2>
114 iter.unsafe(Current_Dim0 - 1, 0, Current_Dim2 - 1)
115 = -result(Current_Dim0 - 1, 0, Current_Dim2 - 1);
121 template <
class A,
class B,
class U,
int Dim0,
int Dim12,
char i,
char j,
122 char k,
int Current_Dim0>
128 iter.unsafe(Current_Dim0 - 1, 0, 1) = -result(Current_Dim0 - 1, 0, 1);
133 template <
class A,
class B,
class U,
int Dim0,
int Dim12,
char i,
char j,
140 iter.unsafe(0, 0, 1) = -result(0, 0, 1);
143 template <
class A,
class T,
int Dim0,
int Dim12,
char i,
char j,
char k>
144 template <
class B,
class U>
145 Tensor3_antisymmetric_Expr<Tensor3_antisymmetric<A, Dim0, Dim12>,
T, Dim0,
147 Tensor3_antisymmetric_Expr<Tensor3_antisymmetric<A, Dim0, Dim12>,
T, Dim0,
FTensor::Index< 'i', SPACE_DIM > i
FTensor::Index< 'j', 3 > j
FTensor::Index< 'k', 3 > k
Tensors class implemented by Walter Landry.
void T3as_switched_equals_T3as(A &iter, const Tensor3_antisymmetric_Expr< B, U, Dim0, Dim12, i, k, j > &result, const Number< Current_Dim0 > &, const Number< Current_Dim1 > &, const Number< Current_Dim2 > &)
void T3as_equals_T3as(A &iter, const Tensor3_antisymmetric_Expr< B, U, Dim0, Dim12, i, j, k > &result, const Number< Current_Dim0 > &, const Number< Current_Dim1 > &, const Number< Current_Dim2 > &)