PPL Logo

CkLocRec_remote Class Reference

Represents a remote array element. More...

Inheritance diagram for CkLocRec_remote:

Inheritance graph
[legend]
Collaboration diagram for CkLocRec_remote:

Collaboration graph
[legend]

Public Member Functions

 CkLocRec_remote (CkLocMgr *Narr, int NonPe)
int lookupProcessor (void)
 Return the last known processor; or -1 if none.
virtual RecType type (void)
virtual CmiBool deliver (CkArrayMessage *msg, CkDeliver_t type, int opts=0)
 Accept a message for this element.
virtual CmiBool isObsolete (int nSprings, const CkArrayIndex &idx)
 Return if this rec is now obsolete.

Private Attributes

int onPe

Detailed Description

Represents a remote array element.

This is just a PE number.

Definition at line 1638 of file cklocation.C.


Constructor & Destructor Documentation

CkLocRec_remote::CkLocRec_remote ( CkLocMgr Narr,
int  NonPe 
) [inline]

Definition at line 1642 of file cklocation.C.

References Converse::CkMyPe().


Member Function Documentation

int CkLocRec_remote::lookupProcessor ( void   )  [inline, virtual]

Return the last known processor; or -1 if none.

Reimplemented from CkLocRec.

Definition at line 1652 of file cklocation.C.

virtual RecType CkLocRec_remote::type ( void   )  [inline, virtual]

Implements CkLocRec.

Definition at line 1655 of file cklocation.C.

References CkLocRec::remote.

virtual CmiBool CkLocRec_remote::deliver ( CkArrayMessage m,
CkDeliver_t  type,
int  opts = 0 
) [inline, virtual]

virtual CmiBool CkLocRec_remote::isObsolete ( int  nSprings,
const CkArrayIndex idx 
) [inline, virtual]

Return if this rec is now obsolete.

Implements CkLocRec_aging.

Definition at line 1679 of file cklocation.C.

References CmiFalse, CmiTrue, CkLocMgr::isHome(), and CkLocRec::myLocMgr.


Field Documentation

Definition at line 1640 of file cklocation.C.


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

Generated on Thu May 24 07:57:23 2012 for Charm++ by  doxygen 1.5.5