
#include <cklocation.h>

Public Member Functions | |
| virtual | ~CkArrMgr () |
| virtual void | insertInitial (const CkArrayIndex &idx, void *ctorMsg, int local=1)=0 |
| Insert this initial element on this processor. | |
| virtual void | doneInserting (void)=0 |
| Done with initial insertions. | |
| virtual CkMigratable * | allocateMigrated (int elChareType, const CkArrayIndex &idx, CkElementCreation_t type)=0 |
| Create an uninitialized element after migration The element's constructor will be called immediately after. | |
| virtual CmiBool | demandCreateElement (const CkArrayIndex &idx, int onPe, int ctor, CkDeliver_t type)=0 |
| Demand-create an element at this index on this processor Returns true if the element was successfully added; false if the element migrated away or deleted itself. | |
Definition at line 487 of file cklocation.h.
| virtual CkArrMgr::~CkArrMgr | ( | ) | [inline, virtual] |
Definition at line 489 of file cklocation.h.
| virtual void CkArrMgr::insertInitial | ( | const CkArrayIndex & | idx, | |
| void * | ctorMsg, | |||
| int | local = 1 | |||
| ) | [pure virtual] |
Insert this initial element on this processor.
Implemented in CkArray.
Referenced by ConfigurableRRMap::populateInitial().
| virtual void CkArrMgr::doneInserting | ( | void | ) | [pure virtual] |
Done with initial insertions.
Implemented in CkArray.
Referenced by ConfigurableRRMap::populateInitial(), CldMap::populateInitial(), BlockMap::populateInitial(), and CkArrayMap::populateInitial().
| virtual CkMigratable* CkArrMgr::allocateMigrated | ( | int | elChareType, | |
| const CkArrayIndex & | idx, | |||
| CkElementCreation_t | type | |||
| ) | [pure virtual] |
Create an uninitialized element after migration The element's constructor will be called immediately after.
Implemented in CkArray.
Referenced by CkLocMgr::pupElementsFor().
| virtual CmiBool CkArrMgr::demandCreateElement | ( | const CkArrayIndex & | idx, | |
| int | onPe, | |||
| int | ctor, | |||
| CkDeliver_t | type | |||
| ) | [pure virtual] |
Demand-create an element at this index on this processor Returns true if the element was successfully added; false if the element migrated away or deleted itself.
Implemented in CkArray.
Referenced by CkLocMgr::demandCreateElement().
1.5.5