


Public Member Functions | |
| ElementDistributor (CkLocMgr *mgr_, int *toPE_) | |
| void | addLocation (CkLocation &loc) |
| This location is part of the calling location manager. | |
| ElementDistributor (CkLocMgr *mgr_, int *toPE_) | |
| void | addLocation (CkLocation &loc) |
| This location is part of the calling location manager. | |
Private Member Functions | |
| void | pupLocation (CkLocation &loc, PUP::er &p) |
| void | pupLocation (CkLocation &loc, PUP::er &p) |
Private Attributes | |
| CkLocMgr * | locMgr |
| int * | targetPE |
| CkLocMgr * | locMgr |
| int * | targetPE |
Definition at line 2866 of file ckcausalmlog.C.
Definition at line 2878 of file ckcausalmlog.C.
Definition at line 2980 of file ckmessagelogging.C.
| void ElementDistributor::pupLocation | ( | CkLocation & | loc, | |
| PUP::er & | p | |||
| ) | [inline, private] |
Definition at line 2870 of file ckcausalmlog.C.
References IrrGroup::ckGetGroupID(), CkLocation::getIndex(), idx, and locMgr.
Referenced by addLocation().
| void ElementDistributor::addLocation | ( | CkLocation & | loc | ) | [inline, virtual] |
This location is part of the calling location manager.
Implements CkLocIterator.
Definition at line 2880 of file ckcausalmlog.C.
References PUP::er::becomeDeleting(), Converse::CkMyPe(), Converse::CkNumPes(), CmiAlloc(), CmiFalse, Converse::CmiSyncSendAndFree(), CmiTrue, CkLocMgr::getGroupID(), CkLocation::getIndex(), CkLocation::getLocalRecord(), CkLocation::getManager(), LocationID::gid, LocationID::idx, idx, CkLocMgr::inform(), CkLocMgr::lastKnown(), locMgr, LocationID::PE, CkArrayIndex::print(), pupLocation(), CkLocMgr::setDuringMigration(), PUP::sizer::size(), and targetPE.
| void ElementDistributor::pupLocation | ( | CkLocation & | loc, | |
| PUP::er & | p | |||
| ) | [inline, private] |
Definition at line 2972 of file ckmessagelogging.C.
References IrrGroup::ckGetGroupID(), CkLocation::getIndex(), idx, and locMgr.
| void ElementDistributor::addLocation | ( | CkLocation & | loc | ) | [inline, virtual] |
This location is part of the calling location manager.
Implements CkLocIterator.
Definition at line 2981 of file ckmessagelogging.C.
References PUP::er::becomeDeleting(), Converse::CkMyPe(), Converse::CkNumPes(), CmiAlloc(), CmiFalse, Converse::CmiSyncSendAndFree(), CmiTrue, CkLocation::getIndex(), CkLocation::getLocalRecord(), idx, CkLocMgr::inform(), CkLocMgr::lastKnown(), locMgr, CkArrayIndex::print(), pupLocation(), CkLocMgr::setDuringMigration(), PUP::sizer::size(), and targetPE.
CkLocMgr* ElementDistributor::locMgr [private] |
int* ElementDistributor::targetPE [private] |
CkLocMgr* ElementDistributor::locMgr [private] |
Definition at line 2970 of file ckmessagelogging.C.
int* ElementDistributor::targetPE [private] |
Definition at line 2971 of file ckmessagelogging.C.
1.5.5