17 XMLReader inputtop(xml, path);
41 namespace InlineQpropAddEnv
77 XMLReader paramtop(xml_in, path);
79 if (paramtop.count(
"Frequency") == 1)
90 QDPIO::cerr << __func__ <<
": Caught Exception reading XML: " << e << std::endl;
117 push(xml_out,
"qpropadd");
118 write(xml_out,
"update_no", update_no);
120 QDPIO::cout <<
"QPROPADD: propagator transformation utility" << std::endl;
128 XMLReader propA_file_xml, propA_record_xml;
130 LatticePropagator propA ;
131 LatticePropagator propB ;
132 LatticePropagator propApB ;
133 QDPIO::cout <<
"Snarf the props from a named buffer" << std::endl;
144 catch (std::bad_cast)
146 QDPIO::cerr <<
name <<
": caught dynamic cast error"
152 QDPIO::cerr <<
name <<
": error extracting source_header: " << e << std::endl;
166 QDPIO::cout <<
"Attempt to store sequential source" << std::endl;
175 QDPIO::cout <<
"Propagator sum successfully stored" << std::endl;
177 catch (std::bad_cast)
179 QDPIO::cerr <<
name <<
": dynamic cast error"
185 QDPIO::cerr <<
name <<
": error storing seqsource: " << e << std::endl;
192 QDPIO::cout <<
"QpropAdd ran successfully" << std::endl;
Inline measurement factory.
Inline measurement of to add two props.
void operator()(const unsigned long update_no, XMLWriter &xml_out)
Do the measurement.
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.
Inline measurement of qpropadd.
Named object function std::map.
static bool registered
Local registration flag.
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.
push(xml_out,"Condensates")
struct Chroma::InlineQpropAddEnv::Params::NamedObject_t named_obj
void writeXML(XMLWriter &xml_out, const std::string &path)