![]() |
QMCPACK
|
Public Member Functions | |
OutputManagerClass (Verbosity level=Verbosity::LOW) | |
void | setVerbosity (Verbosity level) |
bool | isActive (Verbosity level) const |
bool | isDebugActive () const |
bool | isHighActive () const |
void | pause () |
Pause the summary and log streams. More... | |
void | resume () |
Resume the summary and log streams. More... | |
void | shutOff () |
Permanently shut off all streams. More... | |
Private Attributes | |
Verbosity | global_verbosity_level |
Definition at line 34 of file OutputManager.h.
|
inline |
bool isActive | ( | Verbosity | level | ) | const |
Definition at line 48 of file OutputManager.cpp.
References global_verbosity_level.
Referenced by RadialJastrowBuilder::computeJ2uk(), RadialJastrowBuilder::createJ1(), RadialJastrowBuilder::createJ2(), isDebugActive(), isHighActive(), NonLocalECPComponent::print(), ECPComponentBuilder::printECPTable(), and setVerbosity().
|
inline |
Definition at line 45 of file OutputManager.h.
References DEBUG, and isActive().
Referenced by qmcplusplus::applyCuspCorrection(), ParticleSetPool::get(), and qmcplusplus::TEST_CASE().
|
inline |
Definition at line 47 of file OutputManager.h.
References HIGH, and isActive().
Referenced by ParticleSetPool::readSimulationCellXML(), and qmcplusplus::TEST_CASE().
void pause | ( | ) |
Pause the summary and log streams.
Definition at line 50 of file OutputManager.cpp.
References infoLog, infoSummary, and InfoStream::pause().
Referenced by QMCCostFunctionBatched::checkConfigurations(), QMCCostFunctionBatched::correlatedSampling(), MCPopulation::createWalkers(), SOECPComponent::initVirtualParticle(), NonLocalECPComponent::initVirtualParticle(), CloneManager::makeClones(), MCPopulation::spawnWalker(), and qmcplusplus::TEST_CASE().
void resume | ( | ) |
Resume the summary and log streams.
Definition at line 56 of file OutputManager.cpp.
References infoLog, infoSummary, and InfoStream::resume().
Referenced by QMCCostFunctionBatched::checkConfigurations(), QMCCostFunctionBatched::correlatedSampling(), MCPopulation::createWalkers(), SOECPComponent::initVirtualParticle(), NonLocalECPComponent::initVirtualParticle(), MCPopulation::spawnWalker(), and qmcplusplus::TEST_CASE().
void setVerbosity | ( | Verbosity | level | ) |
Definition at line 25 of file OutputManager.cpp.
References DEBUG, global_verbosity_level, HIGH, infoDebug, infoLog, infoSummary, isActive(), LOW, InfoStream::pause(), and InfoStream::resume().
Referenced by main(), OutputManagerClass(), and qmcplusplus::TEST_CASE().
void shutOff | ( | ) |
Permanently shut off all streams.
Definition at line 62 of file OutputManager.cpp.
References infoDebug, infoError, infoLog, infoSummary, and InfoStream::shutOff().
Referenced by main(), and qmcplusplus::TEST_CASE().
|
private |
Definition at line 36 of file OutputManager.h.
Referenced by isActive(), and setVerbosity().