PPL Logo

CProxy_NodeGroup Class Reference

#include <charm++.h>

Inheritance diagram for CProxy_NodeGroup:

Inheritance graph
[legend]
Collaboration diagram for CProxy_NodeGroup:

Collaboration graph
[legend]

Public Member Functions

 CProxy_NodeGroup ()
 CProxy_NodeGroup (CkGroupID g)
 CProxy_NodeGroup (CkGroupID g, CK_DELCTOR_PARAM)
 CProxy_NodeGroup (const IrrGroup *g)
void ckCheck (void) const
void ckCheck () const
CkChareID ckGetChareID (void) const
CkGroupID ckGetGroupID (void) const
 operator CkGroupID () const
void ckSetGroupID (CkGroupID g)
void pup (PUP::er &p)
 Pup the data for this proxy. Only needed for delegated proxies.

Private Attributes

CkGroupID _ck_gid

Detailed Description

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


Constructor & Destructor Documentation

CProxy_NodeGroup::CProxy_NodeGroup (  )  [inline]

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

References _ck_gid, and _ckGroupID::setZero().

CProxy_NodeGroup::CProxy_NodeGroup ( CkGroupID  g  )  [inline]

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

CProxy_NodeGroup::CProxy_NodeGroup ( CkGroupID  g,
CK_DELCTOR_PARAM   
) [inline]

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

CProxy_NodeGroup::CProxy_NodeGroup ( const IrrGroup g  )  [inline]

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


Member Function Documentation

void CProxy_NodeGroup::ckCheck ( void   )  const [inline]

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

References _ck_gid, and _ckGroupID::isZero().

void CProxy_NodeGroup::ckCheck ( void   )  const [inline]

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

CkChareID CProxy_NodeGroup::ckGetChareID ( void   )  const [inline]

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

References _ck_gid, CkLocalBranch(), Converse::CkMyPe(), CkChareID::objPtr, and CkChareID::onPE.

CkGroupID CProxy_NodeGroup::ckGetGroupID ( void   )  const [inline]

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

References _ck_gid.

Referenced by CkCallback::CkCallback(), and operator CkGroupID().

CProxy_NodeGroup::operator CkGroupID (  )  const [inline]

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

References ckGetGroupID().

void CProxy_NodeGroup::ckSetGroupID ( CkGroupID  g  )  [inline]

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

References _ck_gid.

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

Pup the data for this proxy. Only needed for delegated proxies.

Reimplemented from CProxy.

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

References _ck_gid, and CProxy::pup().


Field Documentation

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

Referenced by ckCheck(), ckGetChareID(), ckGetGroupID(), ckSetGroupID(), CProxy_NodeGroup(), and pup().


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

Generated on Thu May 24 07:58:08 2012 for Charm++ by  doxygen 1.5.5