12 namespace StaggeredFlavorOperators
15 namespace AntiSymmetricTensor4D
82 using namespace AntiSymmetricTensor4D ;
85 typedef LatticeStaggeredPropagator
T ;
86 typedef multi1d<LatticeColorMatrix>
G ;
89 LatticeReal sign = 1.0 ;
92 where( (QDP::Layout::latticeCoordinate(
c) & 1) == 1, -1.0*sign, sign);
100 LatticeReal sign = 1.0 ;
102 for(
int c(0);
c<
mu;
c++){
103 where( (QDP::Layout::latticeCoordinate(
c) & 1) == 1, -1.0*sign, sign);
116 for(
int c(0) ;
c<
mu.size();
c++){
130 for(
int c(0) ;
c<
mu.size();
c++){
165 for(
int p(0);
p<24;
p++)
175 for(
int p(0);
p<24;
p++){
205 for(
int p(0);
p<24;
p++)
215 for(
int p(0);
p<24;
p++){
void init(int i, int j, int k, int l, Real s)
Datum(int i, int j, int k, int l, Real s)
multi1d< int > eps_indx(int k)
void EtaShift(T &dest, const T &src, const G &u, const multi1d< int > &mu)
void SpinScalar(T &dest, const T &src, const G &u)
void SymShift(T &dest, const T &src, const G &u, const int mu)
void ZetaShift(T &dest, const T &src, const G &u, const multi1d< int > &mu)
void FlavorPseudoScalar(T &dest, const T &src, const G &u)
void FlavorTensor(T &dest, const T &src, const G &u, const int mu, const int nu)
void SpinTensor(T &dest, const T &src, const G &u, const int mu, const int nu)
multi1d< LatticeColorMatrix > G
void StaggeredZeta(LatticeStaggeredPropagator &dest, int mu)
void SpinVector(T &dest, const T &src, const G &u, const int mu)
LatticeStaggeredPropagator T
void StaggeredEta(LatticeStaggeredPropagator &dest, int mu)
void FlavorVector(T &dest, const T &src, const G &u, const int mu)
void SpinPseudoScalar(T &dest, const T &src, const G &u)
void FlavorAxialVector(T &dest, const T &src, const G &u, const int mu)
void FlavorScalar(T &dest, const T &src, const G &u)
void SpinAxialVector(T &dest, const T &src, const G &u, const int mu)
Asqtad Staggered-Dirac operator.
static multi1d< LatticeColorMatrix > u
multi1d< LatticeFermion > s(Ncb)