17 namespace EvenOddPrecParWilsonFermActEnv
21 multi1d<LatticeColorMatrix>,
32 multi1d<LatticeColorMatrix>,
63 XMLReader paramtop(xml, path);
65 read(paramtop,
"H",
H);
68 if (paramtop.count(
"Mass") != 0)
71 if (paramtop.count(
"Kappa") != 0)
73 QDPIO::cerr <<
"Error: found both a Kappa and a Mass tag" << std::endl;
77 else if (paramtop.count(
"Kappa") != 0)
80 read(paramtop,
"Kappa", Kappa);
85 QDPIO::cerr <<
"Error: neither Mass or Kappa found" << std::endl;
108 multi1d<LatticeColorMatrix>,
109 multi1d<LatticeColorMatrix> >*
Primary include file for CHROMA library code.
Even-odd preconditioned linear operator.
Even-odd preconditioned Wilson fermion action with parity breaking term.
EvenOddPrecConstDetLinearOperator< T, P, Q > * linOp(Handle< FermState< T, P, Q > > state) const
Produce a linear operator for this action.
EvenOddPrecParWilsonFermActParams param
Even-odd preconditioned Wilson fermion linear operator with parity breaking term.
Support class for fermion actions and linear operators.
Base class for quadratic matter actions (e.g., fermions)
Class for counted reference semantics.
Wilson-like fermion actions.
Even-odd preconditioned Wilson fermion action with parity breaking term.
Even-odd preconditioned Wilson fermion linear operator with parity breaking term.
All ferm create-state method.
Fermion action factories.
void read(XMLReader &xml, const std::string &path, AsqtadFermActParams ¶m)
Read parameters.
Real kappaToMass(const Real &Kappa)
Convert a Kappa to a mass.
Handle< CreateFermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > reader(XMLReader &xml_in, const std::string &path)
Helper function for the CreateFermState readers.
const std::string name
Name to be used.
WilsonTypeFermAct< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * createFermAct4D(XMLReader &xml_in, const std::string &path)
Callback function.
bool registerAll()
Register all the factories.
static bool registered
Local registration flag.
FermionAction< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * createFermAct(XMLReader &xml_in, const std::string &path)
Callback function.
Asqtad Staggered-Dirac operator.
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > state
Various parameter structs and reader/writers.
Params for wilson ferm acts.
EvenOddPrecParWilsonFermActParams()