OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
#include <IpplMessageCounter.h>
Public Member Functions | |
IpplMessageCounterRegion (const std::string &) | |
void | begin () |
void | end () |
void | registerMessage (int) |
void | print (Inform &) |
Private Attributes | |
std::string | name |
unsigned | count |
unsigned | total_size |
int | index |
Definition at line 24 of file IpplMessageCounter.h.
IpplMessageCounterRegion::IpplMessageCounterRegion | ( | const std::string & | n | ) |
Definition at line 39 of file IpplMessageCounter.cpp.
References IpplMessageCounter::addRegion(), IpplMessageCounter::getInstance(), and index.
void IpplMessageCounterRegion::begin | ( | ) |
Definition at line 45 of file IpplMessageCounter.cpp.
References IpplMessageCounter::getInstance(), index, and IpplMessageCounter::setActiveRegion().
void IpplMessageCounterRegion::end | ( | ) |
Definition at line 50 of file IpplMessageCounter.cpp.
References IpplMessageCounter::getInstance(), and IpplMessageCounter::unsetActiveRegion().
void IpplMessageCounterRegion::print | ( | Inform & | msg | ) |
Definition at line 74 of file IpplMessageCounter.cpp.
References count, endl(), name, reduce(), and total_size.
void IpplMessageCounterRegion::registerMessage | ( | int | size | ) |
Definition at line 55 of file IpplMessageCounter.cpp.
References count, and total_size.
Referenced by IpplMessageCounter::registerMessage().
|
private |
Definition at line 33 of file IpplMessageCounter.h.
Referenced by print(), and registerMessage().
|
private |
Definition at line 35 of file IpplMessageCounter.h.
Referenced by begin(), and IpplMessageCounterRegion().
|
private |
Definition at line 32 of file IpplMessageCounter.h.
Referenced by print().
|
private |
Definition at line 34 of file IpplMessageCounter.h.
Referenced by print(), and registerMessage().