30 namespace StaggeredQuarkFlavorOpEnv
94 XMLReader paramtop(xml, path);
97 read(paramtop,
"version", version);
106 QDPIO::cerr << __func__ <<
": parameter version " << version
107 <<
" unsupported." << std::endl;
111 QDPIO::cout<<
"Staggered Flavor Operator= "<<
FlavorOp<<std::endl;
132 XMLReader paramtop(xml, path);
135 read(paramtop,
"version", version);
146 QDPIO::cerr << __func__ <<
": parameter version " << version
147 <<
" unsupported." << std::endl;
151 QDPIO::cout<<
"Staggered Flavor Operator= "<<
FlavorOp<<
"("<<
mu<<
")"<<std::endl;
173 XMLReader paramtop(xml, path);
176 read(paramtop,
"version", version);
188 QDPIO::cerr << __func__ <<
": parameter version " << version
189 <<
" unsupported." << std::endl;
192 QDPIO::cout<<
"Staggered Flavor Operator= "<<
FlavorOp ;
193 QDPIO::cout<<
"("<<
mu<<
","<<
nu<<
")"<<std::endl;
218 const multi1d<LatticeColorMatrix>&
u,
234 const multi1d<LatticeColorMatrix>&
u,
239 LatticeStaggeredPropagator tt(
tmp) ;
251 const multi1d<LatticeColorMatrix>&
u,
255 LatticeStaggeredPropagator tt(
tmp) ;
267 const multi1d<LatticeColorMatrix>&
u,
272 LatticeStaggeredPropagator tt(
tmp) ;
285 const multi1d<LatticeColorMatrix>&
u,
290 LatticeStaggeredPropagator tt(
tmp) ;
Primary include file for CHROMA library code.
Base class for quark displacement.
Construct staggered axial std::vector flavored sources.
void operator()(T &quark, const multi1d< LatticeColorMatrix > &u, enum PlusMinus isign) const
Displace the quark.
Construct staggered pseudo scalar flavored sources.
void operator()(T &quark, const multi1d< LatticeColorMatrix > &u, enum PlusMinus isign) const
Displace the quark.
Construct staggered scalar flavored sources.
void operator()(T &quark, const multi1d< LatticeColorMatrix > &u, enum PlusMinus isign) const
Displace the quark.
Construct tensor flavored sources.
void operator()(T &quark, const multi1d< LatticeColorMatrix > &u, enum PlusMinus isign) const
Displace the quark.
Construct staggered std::vector flavored sources.
void operator()(T &quark, const multi1d< LatticeColorMatrix > &u, enum PlusMinus isign) const
Displace the quark.
void read(XMLReader &xml, const std::string &path, AsqtadFermActParams ¶m)
Read parameters.
void write(XMLWriter &xml, const std::string &path, const AsqtadFermActParams ¶m)
Writer parameters.
void write(XMLWriter &xml, const std::string &path, const StaggeredQuarkFlavorOpEnv::Params ¶m)
Writer.
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 FlavorVector(T &dest, const T &src, const G &u, const int mu)
void FlavorAxialVector(T &dest, const T &src, const G &u, const int mu)
bool registerAll()
Register all the possible deriv mesons.
static bool registered
Local registration flag.
Asqtad Staggered-Dirac operator.
QDP_error_exit("too many BiCG iterations", n_count, rsd_sq, cp, c, re_rvr, im_rvr, re_a, im_a, re_b, im_b)
static multi1d< LatticeColorMatrix > u
push(xml_out,"Condensates")
All quark displacement constructors.
Factory for producing quark displacement objects.
Staggered Flavor operators.
void writeXML(XMLWriter &in, const std::string &path) const
void writeXML(XMLWriter &in, const std::string &path) const
Params for derivative quark displacement.
void writeXML(XMLWriter &in, const std::string &path) const