Public Member Functions | |
RRMap (void) | |
RRMap (CkMigrateMessage *m) | |
void | indexInit () |
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 | |
CkArrayIndex | maxIndex |
uint64_t | products [2 *CK_ARRAYINDEX_MAXLEN] |
bool | productsInit |
Definition at line 243 of file cklocation.C.
RRMap::RRMap | ( | void | ) | [inline] |
Definition at line 251 of file cklocation.C.
RRMap::RRMap | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 256 of file cklocation.C.
void RRMap::indexInit | ( | ) | [inline] |
Definition at line 258 of file cklocation.C.
References CkArrayOptions::getEnd(), and CkArrayMap::storeOpts.
Implements CkArrayMap.
Reimplemented in DefaultArrayMap, FastArrayMap, HilbertArrayMap, and ReadFileMap.
Definition at line 273 of file cklocation.C.
References Converse::CkMyPe(), Converse::CkNumPes(), and CkArrayMap::dynamicIns.
Referenced by HilbertArrayMap::procNum(), FastArrayMap::procNum(), and DefaultArrayMap::procNum().
void RRMap::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.
Reimplemented in DefaultArrayMap, FastArrayMap, HilbertArrayMap, and ReadFileMap.
Definition at line 315 of file cklocation.C.
References CkArrayMap::pup(), and PUP::PUParray().
Referenced by DefaultArrayMap::pup().
CkArrayIndex RRMap::maxIndex [private] |
Definition at line 246 of file cklocation.C.
uint64_t RRMap::products[2 *CK_ARRAYINDEX_MAXLEN] [private] |
Definition at line 247 of file cklocation.C.
bool RRMap::productsInit [private] |
Definition at line 248 of file cklocation.C.