CkArrayIndexMax Class Reference

#include <charm++.h>

Inheritance diagram for CkArrayIndexMax:

Inheritance graph
[legend]
Collaboration diagram for CkArrayIndexMax:

Collaboration graph
[legend]

Public Member Functions

 CkArrayIndexMax (void)
 CkArrayIndexMax (int i)
 CkArrayIndexMax (const CkArrayIndex &that)
CkArrayIndexMaxoperator= (const CkArrayIndex &that)
void print ()
void pup (PUP::er &p)
CmiObjIdgetProjectionID (int arrayID)
CmiBool operator== (const CkArrayIndexMax &idx) const

Private Member Functions

void copyFrom (const CkArrayIndex &that)

Private Attributes

struct {
   int   data [CK_ARRAYINDEX_MAXLEN]
index

Detailed Description

Definition at line 280 of file charm++.h.


Constructor & Destructor Documentation

CkArrayIndexMax::CkArrayIndexMax ( void   )  [inline]

Definition at line 291 of file charm++.h.

References CkArrayIndex::nInts.

CkArrayIndexMax::CkArrayIndexMax ( int  i  )  [inline]

Definition at line 292 of file charm++.h.

References CkArrayIndex::nInts.

CkArrayIndexMax::CkArrayIndexMax ( const CkArrayIndex that  )  [inline]

Definition at line 293 of file charm++.h.

References copyFrom().


Member Function Documentation

void CkArrayIndexMax::copyFrom ( const CkArrayIndex that  )  [inline, private]

Definition at line 284 of file charm++.h.

References CkArrayIndex::data(), index, and CkArrayIndex::nInts.

Referenced by CkArrayIndexMax(), and operator=().

CkArrayIndexMax& CkArrayIndexMax::operator= ( const CkArrayIndex that  )  [inline]

Definition at line 295 of file charm++.h.

References copyFrom().

void CkArrayIndexMax::print (  )  [inline]

Definition at line 297 of file charm++.h.

References CmiPrintf(), index, and CkArrayIndex::nInts.

Referenced by CkMemCheckPT::CkMemCheckPT().

void CkArrayIndexMax::pup ( PUP::er p  )  [inline]

Reimplemented from CkArrayIndex.

Definition at line 298 of file charm++.h.

References index, CkArrayIndex::nInts, and p.

CmiObjId* CkArrayIndexMax::getProjectionID ( int  arrayID  )  [inline]

Definition at line 302 of file charm++.h.

References _CmiObjId::id, and index.

Referenced by CkLocRec_local::invokeEntry().

CmiBool CkArrayIndexMax::operator== ( const CkArrayIndexMax idx  )  const [inline]

Definition at line 310 of file charm++.h.

References CmiFalse, CmiTrue, data, index, and CkArrayIndex::nInts.


Field Documentation

int CkArrayIndexMax::data[CK_ARRAYINDEX_MAXLEN] [private]

Definition at line 282 of file charm++.h.

Referenced by ArrayElementT< CkIndexMax >::ArrayElementT(), CkMigratable::CkAddThreadListeners(), ArrayElement::ckDebugChareName(), CkLocMgr::deliver(), LDObjID2IdxMax(), operator==(), BlockMap::populateInitial(), CProxyElement_ArrayBase::pup(), and short_envelope::pup().

struct { ... } CkArrayIndexMax::index [private]

Referenced by CkMemCheckPT::CkMemCheckPT(), copyFrom(), getProjectionID(), operator==(), print(), and pup().


The documentation for this class was generated from the following file:
Generated on Sun Jun 29 13:30:30 2008 for Charm++ by  doxygen 1.5.1