13 namespace InlineQIOWriteEraseNamedObjEnv
51 push(xml_out,
"qio_write_erase_named_obj");
52 write(xml_out,
"update_no", update_no);
54 QDPIO::cout <<
name <<
": object writer" << std::endl;
70 qio_write(update_no, xml_out);
75 QDPIO::cout <<
"Object erased" << std::endl;
77 catch( std::bad_cast )
79 QDPIO::cerr <<
name <<
": cast error"
85 QDPIO::cerr <<
name <<
": error message: " << e
90 QDPIO::cout <<
name <<
": ran successfully" << std::endl;
Inline measurement factory.
Inline writing of memory objects.
InlineQIOWriteNamedObjEnv::Params params
void operator()(const unsigned long update_no, XMLWriter &xml_out)
Do the writing.
Inline writing of memory objects.
void write(XMLWriter &xml, const std::string &path, const AsqtadFermActParams ¶m)
Writer parameters.
Inline task to write and delete an object from a named buffer.
Named object function std::map.
static bool registered
Local registration flag.
const std::string name
Name to be used.
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.
push(xml_out,"Condensates")
struct Chroma::InlineQIOWriteNamedObjEnv::Params::NamedObject_t named_obj