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)
bool operator== (const CProxy_NodeGroup &other)
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 1046 of file charm++.h.


Constructor & Destructor Documentation

CProxy_NodeGroup::CProxy_NodeGroup (  )  [inline]

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

References _ck_gid, and _ckGroupID::setZero().

Here is the call graph for this function:

CProxy_NodeGroup::CProxy_NodeGroup ( CkGroupID  g  )  [inline]

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

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

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

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

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


Member Function Documentation

bool CProxy_NodeGroup::operator== ( const CProxy_NodeGroup other  )  [inline]

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

References ckGetGroupID().

Here is the call graph for this function:

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

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

References _ck_gid, and _ckGroupID::isZero().

Here is the call graph for this function:

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

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

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

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

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

Here is the call graph for this function:

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

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

References _ck_gid.

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

Here is the caller graph for this function:

CProxy_NodeGroup::operator CkGroupID (  )  const [inline]

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

References ckGetGroupID().

Here is the call graph for this function:

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

Definition at line 1087 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.

Reimplemented in CProxyElement_NodeGroup.

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

References _ck_gid, and CProxy::pup().

Referenced by CProxyElement_NodeGroup::pup().

Here is the call graph for this function:

Here is the caller graph for this function:


Field Documentation

Definition at line 1049 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 Mon Sep 21 08:22:25 2020 for Charm++ by  doxygen 1.5.5