#include <ckreduction.h>
Public Member Functions | |
Group () | |
Group (CkMigrateMessage *msg) | |
virtual bool | isNodeGroup () |
virtual void | pup (PUP::er &p) |
Pack/UnPack - tell the runtime how to serialize this class's data for migration, checkpoint, etc. | |
virtual void | flushStates () |
virtual void | CkAddThreadListeners (CthThread tid, void *msg) |
Called when a [threaded] charm entry method is created:. | |
int | getRedNo () const |
Data Fields | |
const int | thisIndex |
Private Attributes | |
contributorInfo | reductionInfo |
Definition at line 885 of file ckreduction.h.
Group::Group | ( | ) |
Definition at line 93 of file ckreduction.C.
References _inrestart, CmiAbort(), CkReductionMgr::contributorCreated(), CkReductionMgr::contributorStamped(), CkReductionMgr::creatingContributors(), and CkReductionMgr::doneCreatingContributors().
Group::Group | ( | CkMigrateMessage * | msg | ) |
Definition at line 103 of file ckreduction.C.
References CkReductionMgr::contributorCreated(), CkReductionMgr::contributorStamped(), CkReductionMgr::creatingContributors(), and CkReductionMgr::doneCreatingContributors().
virtual bool Group::isNodeGroup | ( | ) | [inline, virtual] |
Reimplemented from IrrGroup.
Definition at line 892 of file ckreduction.h.
Referenced by xi::Group::genSubDecls().
void Group::pup | ( | PUP::er & | p | ) | [virtual] |
Pack/UnPack - tell the runtime how to serialize this class's data for migration, checkpoint, etc.
Reimplemented from CkReductionMgr.
Reimplemented in PVT, GVT, TimePool, and MemoryPool.
Definition at line 242 of file ck.C.
References CkReductionMgr::pup().
virtual void Group::flushStates | ( | ) | [inline, virtual] |
Reimplemented from CkReductionMgr.
Definition at line 894 of file ckreduction.h.
References CkReductionMgr::flushStates().
Referenced by BaseLB::flushStates().
void Group::CkAddThreadListeners | ( | CthThread | tid, | |
void * | msg | |||
) | [virtual] |
Called when a [threaded] charm entry method is created:.
This method is called before starting a [threaded] entry method.
Reimplemented from IrrGroup.
Definition at line 237 of file ck.C.
References Chare::CkAddThreadListeners(), CthSetThreadID(), _ckGroupID::idx, and IrrGroup::thisgroup.
int Group::getRedNo | ( | void | ) | const [inline] |
Definition at line 900 of file ckreduction.h.
contributorInfo Group::reductionInfo [private] |
Definition at line 887 of file ckreduction.h.
const int Group::thisIndex |
Definition at line 889 of file ckreduction.h.