QMCPACK
OutputManager.h File Reference

Declaration of OutputManager class. More...

+ Include dependency graph for OutputManager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OutputManagerClass
 

Namespaces

 qmcplusplus
 helper functions for EinsplineSetBuilder
 

Macros

#define app_debug
 
#define LOGMSG(msg)
 
#define ERRORMSG(msg)
 
#define WARNMSG(msg)
 
#define DEBUGMSG(msg)
 
#define XMLReport(msg)
 

Enumerations

enum  Verbosity { LOW, HIGH, DEBUG }
 

Functions

std::ostream & app_summary ()
 
std::ostream & app_log ()
 
std::ostream & app_error ()
 
std::ostream & app_warning ()
 
std::ostream & app_debug_stream ()
 

Variables

InfoStream infoSummary
 
InfoStream infoLog
 
InfoStream infoError
 
InfoStream infoDebug
 
OutputManagerClass outputManager
 

Detailed Description

Declaration of OutputManager class.

Definition in file OutputManager.h.

Macro Definition Documentation

◆ app_debug

◆ DEBUGMSG

#define DEBUGMSG (   msg)

Definition at line 100 of file OutputManager.h.

◆ ERRORMSG

◆ LOGMSG

#define LOGMSG (   msg)

◆ WARNMSG

#define WARNMSG (   msg)
Value:
{ \
app_warning() << msg << std::endl; \
}

Definition at line 90 of file OutputManager.h.

Referenced by QMCCostFunctionBase::isEffectiveWeightValid(), and main().

◆ XMLReport

#define XMLReport (   msg)

Definition at line 103 of file OutputManager.h.

Enumeration Type Documentation

◆ Verbosity

enum Verbosity
strong
Enumerator
LOW 
HIGH 
DEBUG 

Definition at line 22 of file OutputManager.h.

Variable Documentation

◆ infoDebug

◆ infoError

◆ infoLog

◆ infoSummary

◆ outputManager