19 #ifndef QMCPLUSPLUS_PROGRESSREPORTENGINE_H 20 #define QMCPLUSPLUS_PROGRESSREPORTENGINE_H 36 inline ReportEngine(
const std::string& cname,
const std::string& fname)
60 inline void warning(
const std::string& msg) {
LogBuffer << (
"WARNING: " + msg +
'\n'); }
62 inline void error(
const std::string& msg,
bool fatal =
false)
69 void echo(xmlNodePtr cur,
bool recursive =
false);
100 #endif // QMCPLUSPLUS_MPIOBJECTBASE_H void echo(xmlNodePtr cur, bool recursive=false)
Interface to output streams.
std::string FuncName
name of the current member function
helper functions for EinsplineSetBuilder
Declaration of OutputManager class.
ReportEngine(const ReportEngine &a)
void warning(const std::string &msg)
std::ostream & app_error()
std::vector< std::string > ArgList
arguments
ReportEngine(const std::string &cname, const std::string &fname)
Declaration of OhmmsElementBase and define xml-related macros.
Final class and should not be derived.
InfoStream & LogBuffer
stream for log message
std::ostream & operator<<(std::ostream &out, const AntiSymTensor< T, D > &rhs)
#define APP_ABORT(msg)
Widely used but deprecated fatal error macros from legacy code.
void flush()
flush stream buffer
void error(const std::string &msg, bool fatal=false)
static void enableOutput()
std::string ClassName
class Name