PPL Logo

CProxy_Group Class Reference

#include <charm++.h>

Inheritance diagram for CProxy_Group:

Inheritance graph
[legend]
Collaboration diagram for CProxy_Group:

Collaboration graph
[legend]

Public Member Functions

 CProxy_Group ()
 CProxy_Group (CkGroupID g)
 CProxy_Group (CkGroupID g, CK_DELCTOR_PARAM)
 CProxy_Group (const IrrGroup *g)
bool operator== (const CProxy_Group &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 862 of file charm++.h.


Constructor & Destructor Documentation

CProxy_Group::CProxy_Group (  )  [inline]

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

References _ck_gid, and _ckGroupID::setZero().

Referenced by PUPmarshall().

Here is the call graph for this function:

Here is the caller graph for this function:

CProxy_Group::CProxy_Group ( CkGroupID  g  )  [inline]

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

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

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

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

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


Member Function Documentation

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

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

References ckGetGroupID().

Here is the call graph for this function:

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

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

References _ck_gid, and _ckGroupID::isZero().

Here is the call graph for this function:

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

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

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

Definition at line 901 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_Group::ckGetGroupID ( void   )  const [inline]

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

References _ck_gid.

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

Here is the caller graph for this function:

CProxy_Group::operator CkGroupID (  )  const [inline]

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

References ckGetGroupID().

Here is the call graph for this function:

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

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

References _ck_gid.

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

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

Reimplemented from CProxy.

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

References _ck_gid, and CProxy::pup().

Referenced by PUPmarshall().

Here is the call graph for this function:

Here is the caller graph for this function:


Field Documentation

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

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


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

Generated on Mon Sep 21 08:22:24 2020 for Charm++ by  doxygen 1.5.5