14 namespace EvenOddPrecLogDetEvenEvenMonomial4DEnv
48 XMLReader paramtop(
in, path);
53 QDPIO::cout <<
"EvenOddPrecLogDetEvenEvenMonomialParams: read \n" <<
fermact.
id << std::endl;
69 num_flavors(
p.num_flavors)
74 std::istringstream is(
p.fermact.xml);
75 XMLReader fermact_reader(is);
76 QDPIO::cout <<
"EvanOddPrecLogDetTwoFlavorWilsonTypeFermMonomial: construct " <<
p.fermact.id << std::endl;
87 QDPIO::cerr <<
"Unable to downcast FermAct to EvenOddPrecLogDetWilsonTypeFermAct in "
88 << __func__ << std::endl;
A Monomial For Just the EvenEven part of EvenOddPrecLogDetWilsonTypeFermActs – concretely a 4D one.
EvenOddPrecLogDetEvenEvenMonomial4D(const EvenOddPrecLogDetEvenEvenMonomialParams &p)
Construct from param struct.
Handle< EvenOddPrecLogDetWilsonTypeFermAct< T, P, Q > > fermact
Even-odd preconditioned Wilson-like fermion action, specialised to clover like (gauge dependent diago...
An abstract monomial class, for inexact algorithms.
Wilson-like fermion actions.
Even-odd preconditioned log(det(A_ee))
Fermion action factories.
All Wilson-type fermion actions.
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.
GroupXML_t readXMLGroup(XMLReader &xml_in, const std::string &path, const std::string &type_name)
Read group and return as a std::string.
static bool registered
Local registration flag.
bool registerAll()
Register all the factories.
Monomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * createMonomial(XMLReader &xml, const std::string &path)
Callback function for the factory.
Asqtad Staggered-Dirac operator.
static QDP_ColorVector * in
EvenOddPrecLogDetEvenEvenMonomialParams()