24 LatticeStaggeredFermion &
psi,
int isample)
27 multi1d<int> delta(
Nd);
32 LatticeStaggeredFermion psi_eta4 ;
35 delta[0] = delta[1] = delta[2] = delta[3] = 1;
39 LatticeComplex TrG_eta4 ;
40 using namespace StagPhases;
44 corr_fn[isample] = sumMulti(TrG_eta4, timeslice);
51 LatticeStaggeredFermion & q_source,
52 LatticeStaggeredFermion &
psi,
56 multi1d<int> delta(
Nd);
61 LatticeStaggeredFermion psi_eta3 ;
64 delta[0] = delta[1] = delta[2] = 1;
68 LatticeComplex TrG_eta3 ;
70 using namespace StagPhases;
73 corr_fn[isample] = sumMulti(TrG_eta3, timeslice);
79 int isample, Real
mass){
82 multi1d<int> delta(
Nd);
87 LatticeStaggeredFermion psi_eta4 ;
90 delta[0] = delta[1] = delta[2] = delta[3] = 1;
94 LatticeComplex TrG_eta4 ;
95 using namespace StagPhases;
100 corr_fn[isample] = sumMulti(TrG_eta4, timeslice);
105 LatticeStaggeredFermion & q_source,
106 LatticeStaggeredFermion &
psi,
int isample){}
110 LatticeStaggeredFermion & q_source,
111 LatticeStaggeredFermion &
psi,
115 multi1d<int> delta(
Nd);
120 LatticeStaggeredFermion psi_eta0 ;
128 LatticeComplex TrG_eta0 ;
130 using namespace StagPhases;
133 corr_fn[isample] = sumMulti(TrG_eta0, timeslice);
139 LatticeStaggeredFermion & psi_fuzz,
int isample)
142 multi1d<int> delta(
Nd);
147 LatticeStaggeredFermion psi_eta4 ;
150 delta[0] = delta[1] = delta[2] = delta[3] = 1;
154 LatticeComplex TrG_eta4 ;
155 using namespace StagPhases;
159 corr_fn[isample] = sumMulti(TrG_eta4, timeslice);
166 LatticeStaggeredFermion & q_source,
167 LatticeStaggeredFermion & psi_fuzz,
171 multi1d<int> delta(
Nd);
176 LatticeStaggeredFermion psi_eta3 ;
179 delta[0] = delta[1] = delta[2] = 1;
183 LatticeComplex TrG_eta3 ;
185 using namespace StagPhases;
188 corr_fn[isample] = sumMulti(TrG_eta3, timeslice);
194 LatticeStaggeredFermion &
psi,
195 int isample, Real
mass){
198 multi1d<int> delta(
Nd);
203 LatticeStaggeredFermion psi_eta4 ;
206 delta[0] = delta[1] = delta[2] = delta[3] = 1;
210 LatticeComplex TrG_eta4 ;
211 using namespace StagPhases;
216 corr_fn[isample] = sumMulti(TrG_eta4, timeslice);
221 LatticeStaggeredFermion & q_source,
222 LatticeStaggeredFermion & psi_fuzz,
int isample){}
Primary include file for CHROMA library code.
Function object used for constructing the time-slice set.
int operator()(const multi1d< int > &coordinate) const
void compute(LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)
void compute(LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)
void compute(LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)
void compute(LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)
multi2d< DComplex > corr_fn
LatticeStaggeredFermion shift_deltaProp(multi1d< int > &delta, const LatticeStaggeredFermion &src)
void compute(LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)
void compute(LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)
void compute(LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)
Function object used for constructing the time-slice set.
QDPSubTypeTrait< typename BinaryReturn< C1, C2, FnLocalInnerProduct >::Type_t >::Type_t localInnerProduct(const QDPSubType< T1, C1 > &l, const QDPType< T2, C2 > &r)
static const LatticeInteger & beta(const int dim)
static const LatticeInteger & alpha(const int dim)
Asqtad Staggered-Dirac operator.