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 20 of file Panzer_PAPI_Counter.hpp.
Definition at line 18 of file Panzer_PAPI_Counter.cpp.
void panzer::PAPICounter::start | ( | ) |
Definition at line 24 of file Panzer_PAPI_Counter.cpp.
void panzer::PAPICounter::stop | ( | ) |
Definition at line 31 of file Panzer_PAPI_Counter.cpp.
void panzer::PAPICounter::report | ( | std::ostream & | os | ) |
Definition at line 39 of file Panzer_PAPI_Counter.cpp.
|
staticprivate |
dangerous in a multithreaded world!
Definition at line 61 of file Panzer_PAPI_Counter.hpp.
|
private |
Definition at line 62 of file Panzer_PAPI_Counter.hpp.
|
private |
Definition at line 63 of file Panzer_PAPI_Counter.hpp.
|
private |
Definition at line 64 of file Panzer_PAPI_Counter.hpp.