33 template<
class LHS, 
class RHS, 
class OP, 
unsigned Dim>
 
   38   apply(LHS& __restrict__ Lhs, RHS& __restrict__ Rhs, OP Op)
 
   43       if ( (n0>0)&&(n1>0)&&(n2>0) )
 
   48               for (
int i2=0; i2<n2; ++i2)
 
   49                 for (
int i1=0; i1<n1; ++i1)
 
   50                   for (
int i0=0; i0<n0; ++i0)
 
   73 template<
class LHS, 
class RHS, 
class OP>
 
   77   static inline void apply(LHS& __restrict__ Lhs, RHS& __restrict__ Rhs, OP Op)
 
   80       for (
int i0=0; i0<n0; ++i0) {
 
   88 template<
class LHS, 
class RHS, 
class OP>
 
   93   apply(LHS& __restrict__ Lhs, RHS& __restrict__ Rhs, OP Op)
 
   97       for (
int i1=0; i1<n1; ++i1)
 
   98         for (
int i0=0; i0<n0; ++i0)
 
  107 template<
class LHS, 
class RHS, 
class OP>
 
  112   apply(LHS& __restrict__ Lhs, RHS& __restrict__ Rhs, OP Op)
 
  114       int n0 = Lhs.size(0);
 
  115       int n1 = Lhs.size(1);
 
  116       int n2 = Lhs.size(2);
 
  117       for (
int i2=0; i2<n2; ++i2) 
 
  118         for (
int i1=0; i1<n1; ++i1) 
 
  119           for (
int i0=0; i0<n0; ++i0) 
 
  128 template<
unsigned Dim, 
class LHS, 
class RHS, 
class OP>
 
void PETE_apply(const OpPeriodic< T > &e, T &a, const T &b)
static void apply(LHS &__restrict__ Lhs, RHS &__restrict__ Rhs, OP Op)
static void apply(LHS &__restrict__ Lhs, RHS &__restrict__ Rhs, OP Op)
static void apply(LHS &__restrict__ Lhs, RHS &__restrict__ Rhs, OP Op)
static void apply(LHS &__restrict__ Lhs, RHS &__restrict__ Rhs, OP Op)
bool for_each(const BareFieldIterator< T, D > &p, SameFieldID s, C)