15 #ifndef QMCPLUSPLUS_QMCAPPLICATIONBASE_H 16 #define QMCPLUSPLUS_QMCAPPLICATIONBASE_H 47 bool parse(
const std::string& infile);
bool parse(const std::string &infile)
parse an input file
helper functions for EinsplineSetBuilder
void saveXml()
save the xml document
virtual bool execute()=0
execute the main function
Declaration of OhmmsElementBase and define xml-related macros.
virtual bool validateXML()=0
validate the input file
ProjectData my_project_
project description
bool pushDocument(const std::string &infile)
open a new document
class RandomNumberControl
RandomNumberControl my_random_control_
random number controller
const std::string & getTitle() const
void popDocument()
close the current document
Base class for QMC applications and utilities.
virtual ~QMCAppBase()
destructor
std::stack< Libxml2Document * > xml_doc_stack_
stack of xml document