19 namespace UnprecTwoFlavorRatioConvConvWilsonTypeFermMonomial5DEnv
58 QDPIO::cout <<
"Constructor: " << __func__ << std::endl;
66 XMLReader fermact_reader(is);
67 QDPIO::cout <<
"Construct fermion action= " << param.
numer.
fermact.
id << std::endl;
76 if( downcast == 0x0 ) {
77 QDPIO::cerr << __func__ <<
": unable to downcast FermAct to UnprecWilsonTypeFermAct5D" << std::endl;
88 XMLReader fermact_reader(is);
89 QDPIO::cout <<
"Construct fermion action= " << param.
denom.
fermact.
id << std::endl;
98 if( downcast == 0x0 ) {
99 QDPIO::cerr << __func__ <<
": unable to downcast FermAct to UnprecWilsonTypeFermAct5D" << std::endl;
109 QDPIO::cerr <<
"Error: numerator action has to have the same length in the 5th dimension as the denominator action." << std::endl;
110 QDPIO::cerr <<
"N5 in FermionActionNum " <<
fermact_num->size() << std::endl;
111 QDPIO::cerr <<
"N5 in FermionActionDen " <<
fermact_den->size() << std::endl;
129 XMLReader chrono_xml(chrono_is);
136 QDPIO::cerr <<
"Caught Exception Reading XML: " << e << std::endl;
142 QDPIO::cerr <<
"Failed to create the 4D ChronoPredictor" << std::endl;
149 QDPIO::cout <<
"Initing PF field" << std::endl;
152 QDPIO::cout <<
"Finished constructing: " << __func__ << std::endl;
Primary include file for CHROMA library code.
An abstract monomial class, for inexact algorithms.
Wrapper class for 2-flavor unprec ferm monomials.
Handle< AbsChronologicalPredictor5D< T > > chrono_predictor
UnprecTwoFlavorRatioConvConvWilsonTypeFermMonomial5D()
Handle< const UnprecWilsonTypeFermAct5D< T, P, Q > > fermact_num
Handle< const UnprecWilsonTypeFermAct5D< T, P, Q > > fermact_den
multi1d< T > & getPhi()
mutator for pseudofermion with Pf index i
Unpreconditioned Wilson-like fermion actions in extra dims with derivatives.
Wilson-like fermion actions.
Zero initial guess predictor.
Fermion action factories.
All Wilson-type fermion actions.
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.
const std::string name("TWO_FLAVOR_UNPREC_RATIO_CONV_CONV_FERM_MONOMIAL5D")
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.
Two-flavor collection of unpreconditioned 4D ferm monomials.
Zero initial guess predictor.