Psi4
Classes | Namespaces | Macros | Variables
debugging.h File Reference
#include "psi4/liboptions/liboptions.h"

Go to the source code of this file.

Classes

class  psi::psimrcc::Debugging
 

Namespaces

 psi
 This is all defined in python.cc initialize.
 
 psi::psimrcc
 

Macros

#define DEBUGGING(level, statements)
 
#define START_TIMER(level, title)
 
#define END_TIMER(level)
 

Variables

Debugging * psi::psimrcc::debugging
 

Macro Definition Documentation

#define DEBUGGING (   level,
  statements 
)
Value:
if(debugging->is_level(level)){ \
statements \
}
Debugging * debugging
Definition: psimrcc/main.cc:83
bool is_level(int n)
Definition: debugging.h:81
#define END_TIMER (   level)
Value:
if(debugging->is_level(level)){ \
outfile->Printf(" done. Timing %10.4f s",timer.get()); \
\
}
Debugging * debugging
Definition: psimrcc/main.cc:83
std::shared_ptr< PsiOutStream > outfile
Definition: core.cc:102
bool is_level(int n)
Definition: debugging.h:81
#define START_TIMER (   level,
  title 
)
Value:
Timer timer; \
if(debugging->is_level(level)){ \
outfile->Printf("\n %-48s ...",title); \
\
}
void title(void)
Definition: ccdensity.cc:648
Debugging * debugging
Definition: psimrcc/main.cc:83
std::shared_ptr< PsiOutStream > outfile
Definition: core.cc:102
bool is_level(int n)
Definition: debugging.h:81