Teuchos - Trilinos Tools Package  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations | Functions
Teuchos_PerformanceMonitorBase.hpp File Reference

Common capabilities for collecting and reporting performance data collectively across MPI processes. More...

#include "Teuchos_ConfigDefs.hpp"
#include "Teuchos_Array.hpp"
#include "Teuchos_Comm.hpp"
#include "Teuchos_RCP.hpp"
#include "Teuchos_TableFormat.hpp"
#include <cstdlib>

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

 Teuchos
 The Teuchos namespace contains all of the classes, structs and enums used by Teuchos, as well as a number of utility routines.
 

Enumerations

enum  Teuchos::ECounterSetOp
 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. More...
 
void Teuchos::unsortedMergePair (const Array< std::string > &localNames, Array< std::string > &globalNames, const ECounterSetOp setOp)
 

Detailed Description

Common capabilities for collecting and reporting performance data collectively across MPI processes.

Definition in file Teuchos_PerformanceMonitorBase.hpp.