72 #ifdef HAVE_TEUCHOS_ADD_TIME_MONITOR_TO_STACKED_TIMER 
   84     if (
timer_ != Teuchos::null) {
 
   86 #ifdef HAVE_TEUCHOS_ADD_TIME_MONITOR_TO_STACKED_TIMER 
   92       catch (std::runtime_error&) {
 
   93         std::ostringstream warning;
 
   95           "\n*********************************************************************\n" 
   96           "WARNING: Overlapping timers detected!\n" 
   97           "A TimeMonitor timer was stopped before a nested subtimer was\n" 
   98           "stopped. This is not allowed by the StackedTimer. This corner case\n" 
   99           "typically occurs if the TimeMonitor is stored in an RCP and the RCP is\n" 
  100           "assigned to a new timer. To disable this warning, either fix the\n" 
  101           "ordering of timer creation and destuction or disable the StackedTimer\n";
 
  102         std::cout << warning.str() << std::endl;
 
static Teuchos::RCP< Teuchos::StackedTimer > getStackedTimer()
 
RCP< Teuchos::Time > timer_
 
static RCP< Time > getNewTimer(const std::string &name)
 
void start(bool reset=false)
 
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
 
int GetProcRankVerbose() const 
Get proc rank used for printing. Do not use this information for any other purpose. 
 
bool IsPrint(MsgType type, int thisProcRankOnly=-1) const 
Find out whether we need to print out information for a specific message type. 
 
VerbLevel GetVerbLevel() const 
Get the verbosity level. 
 
Similar to TimeMonitor, but uses MutuallyExclusiveTime objects. 
 
static void setStackedTimer(const Teuchos::RCP< Teuchos::StackedTimer > &t)
 
By default, enabled timers appears in the teuchos time monitor summary. Use this option if you do not...
 
const std::string & name() const 
 
Timers that are enabled (using Timings0/Timings1) will be printed during the execution. 
 
Base class for MueLu classes. 
 
bool nonnull(const boost::shared_ptr< T > &p)
 
int SetProcRankVerbose(int procRank) const 
Set proc rank used for printing. 
 
void SetVerbLevel(const VerbLevel verbLevel)
Set the verbosity level of this object.