
Go to the source code of this file.
Data Structures | |
| struct | IndexHasher |
| struct | ArrayIDHasher |
| class | CkArrayMessage |
| class | CkArrayElementMigrateMessage |
| This is the message type used to actually send a migrating array element. More... | |
| class | CkArrayMap |
| The "map" is used by the array manager to map an array index to a home processor number. More... | |
| class | ArrayMapExt |
| class | CkMagicNumber_impl |
| A tiny class for detecting heap corruption. More... | |
| class | CkMagicNumber< T > |
| class | CkLocation |
| The "data" class passed to a CkLocIterator, which refers to a bound glob of array elements. More... | |
| class | CkLocIterator |
| This interface describes the destination for an iterator over the locations in an array. More... | |
| class | CkLocMgr |
| A group which manages the location of an indexed set of migratable objects. More... | |
Typedefs | |
| typedef enum uint8_t | CkArray_IfNotThere |
| typedef enum uint8_t | CkDeliver_t |
| typedef void(* | CkLocFn )(CkArray *, void *, CkLocRec *, CkArrayIndex *) |
Enumerations | |
| enum | uint8_t { CkArray_IfNotThere_buffer = 0, CkArray_IfNotThere_createhere = 1, CkArray_IfNotThere_createhome = 2, CkDeliver_queue = 0, CkDeliver_inline = 1, array = 0, group, nodegroup } |
| enum | uint8_t { CkArray_IfNotThere_buffer = 0, CkArray_IfNotThere_createhere = 1, CkArray_IfNotThere_createhome = 2, CkDeliver_queue = 0, CkDeliver_inline = 1, array = 0, group, nodegroup } |
| How to do a message delivery:. More... | |
| enum | CkElementCreation_t { CkElementCreation_migrate = 2, CkElementCreation_resume = 3, CkElementCreation_restore = 4 } |
Functions | |
| PUPbytes (CkDeliver_t) class CkArrayOptions | |
| static CkGroupID | CkCreatePropMap (void) |
| void | _propMapInit (void) |
| void | _CkMigratable_initInfoInit (void) |
| CkpvExtern (int, CkSaveRestorePrefetch) | |
| bool | haveConfigurableRRMap () |
| check the command line arguments to determine if we can use ConfigurableRRMap | |
Variables | |
| CkGroupID | _defaultArrayMapID |
| CkGroupID | _fastArrayMapID |
| int(* | ArrayMapProcNumExtCallback )(int, int, const int *) |
| CooPrefetchManager | CkArrayElementPrefetcher |
| This is the superclass of all migratable parallel objects. | |
| typedef enum uint8_t CkArray_IfNotThere |
| typedef enum uint8_t CkDeliver_t |
| enum uint8_t |
| CkArray_IfNotThere_buffer | |
| CkArray_IfNotThere_createhere | |
| CkArray_IfNotThere_createhome | |
| CkDeliver_queue | |
| CkDeliver_inline | |
| array | |
| group | |
| nodegroup |
Definition at line 55 of file cklocation.h.
| enum uint8_t |
How to do a message delivery:.
| CkArray_IfNotThere_buffer | |
| CkArray_IfNotThere_createhere | |
| CkArray_IfNotThere_createhome | |
| CkDeliver_queue | |
| CkDeliver_inline | |
| array | |
| group | |
| nodegroup |
Definition at line 62 of file cklocation.h.
| PUPbytes | ( | CkDeliver_t | ) |
1.5.5