PPL Logo

GroupIdxArray< dtype > Class Template Reference

#include <init.h>

Inheritance diagram for GroupIdxArray< dtype >:

Inheritance graph
[legend]
Collaboration diagram for GroupIdxArray< dtype >:

Collaboration graph
[legend]

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

Detailed Description

template<class dtype>
class GroupIdxArray< dtype >

Definition at line 39 of file init.h.


Member Enumeration Documentation

template<class dtype>
anonymous enum [private]

Enumerator:
INIT_BINS_PE0 

Definition at line 41 of file init.h.


Constructor & Destructor Documentation

template<class dtype>
GroupIdxArray< dtype >::GroupIdxArray (  )  [inline]

Definition at line 81 of file init.h.

template<class dtype>
GroupIdxArray< dtype >::~GroupIdxArray (  )  [inline]

Definition at line 82 of file init.h.


Member Function Documentation

template<class dtype>
dtype& GroupIdxArray< dtype >::nonInlineFind ( CkGroupID  n  )  [inline, private]

Definition at line 49 of file init.h.

Referenced by GroupIdxArray< CkLocMgr::ManagerRec * >::find().

template<class dtype>
void GroupIdxArray< dtype >::init ( void   )  [inline]

Definition at line 83 of file init.h.

template<class dtype>
dtype& GroupIdxArray< dtype >::find ( CkGroupID  n  )  [inline]

Definition at line 91 of file init.h.

Referenced by _lookupGroupAndBufferIfNotThere(), and CkCoreState::localBranch().


Field Documentation

template<class dtype>
dtype* GroupIdxArray< dtype >::tab [private]

template<class dtype>
CkHashtable_c GroupIdxArray< dtype >::hashTab [private]

template<class dtype>
int GroupIdxArray< dtype >::max [private]


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

Generated on Fri May 25 08:03:36 2012 for Charm++ by  doxygen 1.5.5