Teuchos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
Teuchos_StackedTimer.hpp File Reference
#include "Teuchos_ConfigDefs.hpp"
#include "Teuchos_Comm.hpp"
#include "Teuchos_DefaultComm.hpp"
#include "Teuchos_CommHelpers.hpp"
#include "Teuchos_RCP.hpp"
#include "Teuchos_Array.hpp"
#include "Teuchos_PerformanceMonitorBase.hpp"
#include <string>
#include <vector>
#include <cassert>
#include <chrono>
#include <climits>
#include <cstdlib>
#include <ctime>
#include <iostream>
Include dependency graph for Teuchos_StackedTimer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Teuchos::BaseTimer
 The basic timer used internally, uses std::chrono::high_resolution_clock. More...
 
struct  Teuchos::BaseTimer::TimeInfo
 
class  Teuchos::StackedTimer
 This class allows one to push and pop timers on and off a stack. More...
 
class  Teuchos::StackedTimer::LevelTimer
 Timer info at a given level and all the children. More...
 
struct  Teuchos::StackedTimer::OutputOptions
 
struct  Teuchos::StackedTimer::AlignmentWidths
 Stores the column widths for output alignment. More...
 

Namespaces

 Teuchos
 

Functions

void Teuchos::error_out (const std::string &msg, const bool fail_all=false)
 Error reporting function for stacked timer. More...