14 namespace SymEvenOddPrecLogDetDiagMonomial4DEnv
48 XMLReader paramtop(
in, path);
53 QDPIO::cout <<
"SymEvenOddPrecLogDetDiagMonomialParams: 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 <<
"SymEvenOddPrecLogDetTwoFlavorWilsonTypeFermMonomial: construct " <<
p.fermact.id << std::endl;
87 QDPIO::cerr <<
"Unable to downcast FermAct to SymEvenOddPrecLogDetWilsonTypeFermAct in "
88 << __func__ << std::endl;
An abstract monomial class, for inexact algorithms.
A Monomial For Just the Diag part of SymEvenOddPrecLogDetWilsonTypeFermActs – concretely a 4D one.
Handle< SymEvenOddPrecLogDetWilsonTypeFermAct< T, P, Q > > fermact
SymEvenOddPrecLogDetDiagMonomial4D(const SymEvenOddPrecLogDetDiagMonomialParams &p)
Construct from param struct.
Symmetric even-odd preconditioned Wilson-like fermion action, specialised to clover like (gauge depen...
Wilson-like fermion actions.
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.
Monomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * createMonomial(XMLReader &xml, const std::string &path)
Callback function for the factory.
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.
static QDP_ColorVector * in
Symmetric even-odd preconditioned log(det(A_ee)) and log(det(A_oo))
SymEvenOddPrecLogDetDiagMonomialParams()