10 template <
class A,
class T,
class U,
int Dim0,
int Dim12,
char i,
char j,
19 operator()(
const int N1,
const int N2,
const int N3)
const
21 return iterA(N1, N2, N3) *
d;
31 template <
class A,
class T,
class U,
int Dim0,
int Dim12,
char i,
char j,
33 Tensor3_antisymmetric_Expr<
34 Tensor3_antisymmetric_times_generic<A, T, U, Dim0, Dim12, i, j, k>,
42 Dim0, Dim12,
i,
j,
k>(TensorExpr(
a, d0));
47 template <
class A,
class T,
class U,
int Dim0,
int Dim12,
char i,
char j,
49 Tensor3_antisymmetric_Expr<
50 Tensor3_antisymmetric_times_generic<A, T, U, Dim0, Dim12, i, j, k>,
58 Dim0, Dim12,
i,
j,
k>(TensorExpr(
a, d0));
Tensor3_antisymmetric_times_generic(const Tensor3_antisymmetric_Expr< A, T, Dim0, Dim12, i, j, k > &a, const U &d0)
Tensor3_antisymmetric_Expr< A, T, Dim0, Dim12, i, j, k > iterA
promote< T, U >::V operator()(const int N1, const int N2, const int N3) const
FTensor::Index< 'i', SPACE_DIM > i
FTensor::Index< 'j', 3 > j
FTensor::Index< 'k', 3 > k
Tensors class implemented by Walter Landry.
promote< T, U >::V operator*(const Ddg_Expr< A, T, Dim, Dim, i, j, k, l > &a, const Ddg_Expr< B, U, Dim, Dim, i, k, j, l > &b)