Panzer
Version of the Day
|
#include <Panzer_PAPI_Counter.hpp>
Classes | |
struct | InternalCounter |
Public Member Functions | |
PAPICounter (const std::string, const int my_rank, MPI_Comm comm) | |
void | start () |
void | stop () |
void | report (std::ostream &os) |
Private Attributes | |
std::string | m_name |
int | m_rank |
MPI_Comm | m_comm |
Static Private Attributes | |
static std::map< std::string, InternalCounter > | m_counters |
dangerous in a multithreaded world! More... | |
Definition at line 52 of file Panzer_PAPI_Counter.hpp.
Definition at line 50 of file Panzer_PAPI_Counter.cpp.
void panzer::PAPICounter::start | ( | ) |
Definition at line 56 of file Panzer_PAPI_Counter.cpp.
void panzer::PAPICounter::stop | ( | ) |
Definition at line 63 of file Panzer_PAPI_Counter.cpp.
void panzer::PAPICounter::report | ( | std::ostream & | os | ) |
Definition at line 71 of file Panzer_PAPI_Counter.cpp.
|
staticprivate |
dangerous in a multithreaded world!
Definition at line 93 of file Panzer_PAPI_Counter.hpp.
|
private |
Definition at line 94 of file Panzer_PAPI_Counter.hpp.
|
private |
Definition at line 95 of file Panzer_PAPI_Counter.hpp.
|
private |
Definition at line 96 of file Panzer_PAPI_Counter.hpp.