9 template <
class A,
class B,
class T,
class U,
int Dim,
char i,
char j,
18 operator()(
const int N1,
const int N2,
const int N3,
const int N4)
const
20 return iterA(N1, N3, N2, N4) -
iterB(N1, N4, N3, N2);
29 template <
class A,
class B,
class T,
class U,
int Dim,
char i,
char j,
31 Riemann_Expr<Ddg_and_Ddg0321<A, B, T, U, Dim, i, j, k, l>,
43 template <
class A,
class B,
class T,
class U,
int Dim,
char i,
char j,
52 operator()(
const int N1,
const int N2,
const int N3,
const int N4)
const
54 return iterA(N1, N3, N4, N2) -
iterB(N1, N4, N3, N2);
63 template <
class A,
class B,
class T,
class U,
int Dim,
char i,
char j,
65 Riemann_Expr<Ddg_and_Ddg0213<A, B, T, U, Dim, i, j, k, l>,
Ddg_Expr< B, U, Dim, Dim, i, l, k, j > iterB
promote< T, U >::V operator()(const int N1, const int N2, const int N3, const int N4) const
Ddg_Expr< A, T, Dim, Dim, i, k, l, j > iterA
Ddg_and_Ddg0213(const Ddg_Expr< A, T, Dim, Dim, i, k, l, j > &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< A, T, Dim, Dim, i, k, j, l > iterA
Ddg_Expr< B, U, Dim, Dim, i, l, k, j > iterB
Ddg_and_Ddg0321(const Ddg_Expr< A, T, Dim, Dim, i, k, j, l > &a, const Ddg_Expr< B, U, Dim, Dim, i, l, k, j > &b)
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.
Riemann_Expr< Ddg_and_Ddg0321< A, B, T, U, Dim, i, j, k, l >, typename promote< T, U >::V, Dim, i, j, k, l > operator&&(const Ddg_Expr< A, T, Dim, Dim, i, k, j, l > &a, const Ddg_Expr< B, U, Dim, Dim, i, l, k, j > &b)