|
OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
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().
Referenced by ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy >::update().

| void IpplMessageCounterRegion::end | ( | ) |
Definition at line 50 of file IpplMessageCounter.cpp.
References IpplMessageCounter::getInstance(), and IpplMessageCounter::unsetActiveRegion().
Referenced by ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy >::update().

| 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().
1.8.5