|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <IpplCounter.h>
Public Member Functions | |
| IpplCounter (const char *category) | |
| ~IpplCounter () | |
| void | startCounter () |
| void | stopCounter () |
| void | printIt () |
Private Types | |
| typedef long long | CounterLong |
Private Attributes | |
| CounterLong | totalcyc_m |
| CounterLong | totalinst_m |
| CounterLong | c0_m |
| CounterLong | c21_m |
| int | gen_start_m |
| int | gen_read_m |
| std::string | category_m |
| Inform | msg_m |
Definition at line 37 of file IpplCounter.h.
|
private |
Definition at line 52 of file IpplCounter.h.
| IpplCounter::IpplCounter | ( | const char * | category | ) |
Definition at line 41 of file IpplCounter.cpp.
References c0_m, c21_m, category_m, gen_read_m, gen_start_m, msg_m, totalcyc_m, and totalinst_m.
| IpplCounter::~IpplCounter | ( | ) |
Definition at line 53 of file IpplCounter.cpp.
| void IpplCounter::printIt | ( | ) |
Definition at line 86 of file IpplCounter.cpp.
References c0_m, c21_m, category_m, endl(), IpplInfo::getNodes(), msg_m, reduce(), totalcyc_m, and totalinst_m.
| void IpplCounter::startCounter | ( | ) |
Definition at line 59 of file IpplCounter.cpp.
References gen_start_m.
| void IpplCounter::stopCounter | ( | ) |
Definition at line 69 of file IpplCounter.cpp.
References c0_m, c21_m, endl(), gen_read_m, gen_start_m, msg_m, totalcyc_m, and totalinst_m.
|
private |
Definition at line 56 of file IpplCounter.h.
Referenced by IpplCounter(), printIt(), and stopCounter().
|
private |
Definition at line 57 of file IpplCounter.h.
Referenced by IpplCounter(), printIt(), and stopCounter().
|
private |
Definition at line 66 of file IpplCounter.h.
Referenced by IpplCounter(), and printIt().
|
private |
Definition at line 64 of file IpplCounter.h.
Referenced by IpplCounter(), and stopCounter().
|
private |
Definition at line 63 of file IpplCounter.h.
Referenced by IpplCounter(), startCounter(), and stopCounter().
|
private |
Definition at line 67 of file IpplCounter.h.
Referenced by IpplCounter(), printIt(), and stopCounter().
|
private |
Definition at line 54 of file IpplCounter.h.
Referenced by IpplCounter(), printIt(), and stopCounter().
|
private |
Definition at line 55 of file IpplCounter.h.
Referenced by IpplCounter(), printIt(), and stopCounter().