
#include <init.h>

Public Member Functions | |
| GroupIdxArray () | |
| ~GroupIdxArray () | |
| void | init (void) |
| dtype & | find (CkGroupID n) |
Private Types | |
| enum | { INIT_BINS_PE0 = 32 } |
Private Member Functions | |
| dtype & | nonInlineFind (CkGroupID n) |
Private Attributes | |
| dtype * | tab |
| CkHashtable_c | hashTab |
| int | max |
Definition at line 38 of file init.h.
anonymous enum [private] |
| GroupIdxArray< dtype >::GroupIdxArray | ( | ) | [inline] |
Definition at line 82 of file init.h.
References GroupIdxArray< dtype >::hashTab, GroupIdxArray< dtype >::max, and GroupIdxArray< dtype >::tab.
| GroupIdxArray< dtype >::~GroupIdxArray | ( | ) | [inline] |
Definition at line 83 of file init.h.
References CkDeleteHashtable(), GroupIdxArray< dtype >::hashTab, and GroupIdxArray< dtype >::tab.

| dtype& GroupIdxArray< dtype >::nonInlineFind | ( | CkGroupID | n | ) | [inline, private] |
Definition at line 48 of file init.h.
References CkCreateHashtable_int(), CkHashtableGet(), CkHashtablePut(), dtype, GroupIdxArray< dtype >::hashTab, _ckGroupID::idx, GroupIdxArray< dtype >::max, and GroupIdxArray< dtype >::tab.
Referenced by GroupIdxArray< dtype >::find().


| void GroupIdxArray< dtype >::init | ( | void | ) | [inline] |
Definition at line 84 of file init.h.
References dtype, GroupIdxArray< dtype >::hashTab, GroupIdxArray< dtype >::INIT_BINS_PE0, GroupIdxArray< dtype >::max, and GroupIdxArray< dtype >::tab.
| dtype& GroupIdxArray< dtype >::find | ( | CkGroupID | n | ) | [inline] |
Definition at line 92 of file init.h.
References _ckGroupID::idx, GroupIdxArray< dtype >::max, GroupIdxArray< dtype >::nonInlineFind(), and GroupIdxArray< dtype >::tab.
Referenced by _lookupGroupAndBufferIfNotThere(), CkPupPerPlaceData(), and CkCoreState::localBranch().


dtype* GroupIdxArray< dtype >::tab [private] |
Definition at line 42 of file init.h.
Referenced by GroupIdxArray< dtype >::find(), GroupIdxArray< dtype >::GroupIdxArray(), GroupIdxArray< dtype >::init(), GroupIdxArray< dtype >::nonInlineFind(), and GroupIdxArray< dtype >::~GroupIdxArray().
CkHashtable_c GroupIdxArray< dtype >::hashTab [private] |
Definition at line 43 of file init.h.
Referenced by GroupIdxArray< dtype >::GroupIdxArray(), GroupIdxArray< dtype >::init(), GroupIdxArray< dtype >::nonInlineFind(), and GroupIdxArray< dtype >::~GroupIdxArray().
int GroupIdxArray< dtype >::max [private] |
Definition at line 44 of file init.h.
Referenced by GroupIdxArray< dtype >::find(), GroupIdxArray< dtype >::GroupIdxArray(), GroupIdxArray< dtype >::init(), and GroupIdxArray< dtype >::nonInlineFind().
1.5.5