PPL Logo

RRMap Class Reference

Inheritance diagram for RRMap:

Inheritance graph
[legend]
Collaboration diagram for RRMap:

Collaboration graph
[legend]

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

Detailed Description

Definition at line 243 of file cklocation.C.


Constructor & Destructor Documentation

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.


Member Function Documentation

void RRMap::indexInit (  )  [inline]

Definition at line 258 of file cklocation.C.

References CkArrayOptions::getEnd(), and CkArrayMap::storeOpts.

Here is the call graph for this function:

int RRMap::procNum ( int  arrayHdl,
const CkArrayIndex &  i 
) [inline, virtual]

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the call graph for this function:

Here is the caller graph for this function:


Field Documentation

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.

Definition at line 248 of file cklocation.C.


The documentation for this class was generated from the following file:

Generated on Mon Sep 21 08:29:41 2020 for Charm++ by  doxygen 1.5.5