10 template <
class A,
class B,
class T,
class U,
int Dim,
char i,
char j,
19 operator()(
const int N1,
const int N2,
const int N3,
const int N4)
const
21 return iterA(N1, N3, N2, N4) +
iterB(N1, N4, N2, N3);
29 template <
class A,
class B,
class T,
class U,
int Dim,
char i,
char j,
31 Ddg_Expr<Ddg_or_Ddg<A, B, T, U, Dim, i, j, k, l>,
typename promote<T, U>::V,
Ddg_Expr< A, T, Dim, Dim, i, j, k, l > iterA
Ddg_or_Ddg(const Ddg_Expr< A, T, Dim, Dim, i, j, k, l > &a, const Ddg_Expr< B, U, Dim, Dim, i, l, k, j > &b)
promote< T, U >::V operator()(const int N1, const int N2, const int N3, const int N4) const
Ddg_Expr< B, U, Dim, Dim, i, l, k, j > iterB
FTensor::Index< 'i', SPACE_DIM > i
FTensor::Index< 'l', 3 > l
FTensor::Index< 'j', 3 > j
FTensor::Index< 'k', 3 > k
Tensors class implemented by Walter Landry.
Ddg_Expr< Ddg_or_Ddg< A, B, T, U, Dim, i, j, k, l >, typename promote< T, U >::V, Dim, Dim, i, k, j, l > operator||(const Ddg_Expr< A, T, Dim, Dim, i, j, k, l > &a, const Ddg_Expr< B, U, Dim, Dim, i, l, k, j > &b)