Teuchos Package Browser (Single Doxygen Collection) Version of the Day
Classes | Namespaces | Enumerations | Functions
Teuchos_PerformanceMonitorBase.hpp File Reference

Provides common capabilities for collecting and reporting performance data across processors. More...

#include "Teuchos_ConfigDefs.hpp"
#include "Teuchos_Comm.hpp"
#include "Teuchos_RCP.hpp"
#include "Teuchos_Array.hpp"
#include "Teuchos_TableFormat.hpp"
Include dependency graph for Teuchos_PerformanceMonitorBase.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Teuchos::PerformanceMonitorBase< T >
 Common capabilities for collecting and reporting performance data across processors. More...

Namespaces

namespace  Teuchos

Enumerations

enum  Teuchos::ECounterSetOp { Teuchos::Intersection, Teuchos::Union }
 Set operation type for mergeCounterNames() to perform. More...

Functions

void Teuchos::mergeCounterNames (const Comm< int > &comm, const Array< std::string > &localNames, Array< std::string > &globalNames, const ECounterSetOp setOp)
 Merge counter names over all processors.

Detailed Description

Provides common capabilities for collecting and reporting performance data across processors.

Definition in file Teuchos_PerformanceMonitorBase.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines