Public Member Functions | |
PropMap (void) | |
PropMap (CkMigrateMessage *m) | |
int | registerArray (const CkArrayIndex &numElements, CkArrayID aid) |
void | unregisterArray (int idx) |
int | procNum (int arrayHdl, const CkArrayIndex &i) |
void | pup (PUP::er &p) |
Pack/UnPack - tell the runtime how to serialize this class's data for migration, checkpoint, etc. | |
Private Attributes | |
CkPupPtrVec< arrInfo > | arrs |
Also attempts to ensure good locality by mapping nearby elements together.
Definition at line 1307 of file cklocation.C.
PropMap::PropMap | ( | void | ) | [inline] |
Definition at line 1312 of file cklocation.C.
PropMap::PropMap | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 1317 of file cklocation.C.
Reimplemented from CkArrayMap.
Definition at line 1318 of file cklocation.C.
References arrInfo::arrInfo(), idx, and speeds.
void PropMap::unregisterArray | ( | int | idx | ) | [inline, virtual] |
void PropMap::pup | ( | PUP::er & | p | ) | [inline, virtual] |
Pack/UnPack - tell the runtime how to serialize this class's data for migration, checkpoint, etc.
Reimplemented from CkArrayMap.
Definition at line 1333 of file cklocation.C.
References Converse::CkNumPes(), idx, PUP::er::isPacking(), PUP::er::isUnpacking(), and speeds.
CkPupPtrVec<arrInfo> PropMap::arrs [private] |
Definition at line 1310 of file cklocation.C.