CkSectionID Class Reference

#include <cksection.h>

Collaboration diagram for CkSectionID:

Collaboration graph
[legend]

Public Member Functions

 CkSectionID ()
 CkSectionID (const CkSectionID &sid)
 CKSECTIONID_CONSTRUCTOR (1D) CKSECTIONID_CONSTRUCTOR(2D) CKSECTIONID_CONSTRUCTOR(3D) CKSECTIONID_CONSTRUCTOR(4D) CKSECTIONID_CONSTRUCTOR(5D) CKSECTIONID_CONSTRUCTOR(6D) CKSECTIONID_CONSTRUCTOR(Max) void operator
 ~CkSectionID ()
void pup (PUP::er &p)

Data Fields

CkSectionInfo _cookie
CkArrayIndexMax_elems
int _nElems
intpelist
int npes

Detailed Description

Definition at line 135 of file cksection.h.


Constructor & Destructor Documentation

CkSectionID::CkSectionID (  )  [inline]

Definition at line 148 of file cksection.h.

CkSectionID::CkSectionID ( const CkSectionID sid  ) 

CkSectionID::~CkSectionID (  ) 

Definition at line 297 of file ck.C.

References _elems, and pelist.


Member Function Documentation

CkSectionID::CKSECTIONID_CONSTRUCTOR ( 1D   ) 

void CkSectionID::pup ( PUP::er p  ) 

Definition at line 303 of file ck.C.

References _cookie, _elems, _nElems, and p.

Referenced by CProxySection_ArrayBase::pup().


Field Documentation

CkSectionInfo CkSectionID::_cookie

Definition at line 137 of file cksection.h.

Referenced by CkMulticastMgr::ArraySectionSend(), CProxySection_ArrayBase::ckGetSectionInfo(), ComlibInitSectionID(), ComlibResetSectionProxy(), ComlibSectionInfo::getNewMulticastMessage(), CkMulticastMgr::initDelegateMgr(), ComlibSectionInfo::initSectionID(), RectMulticastStrategy::insertMessage(), DirectMulticastStrategy::insertMessage(), RectMulticastStrategy::insertSectionID(), DirectMulticastStrategy::insertSectionID(), CkMulticastMgr::prepareCookie(), and pup().

CkArrayIndexMax* CkSectionID::_elems

Definition at line 138 of file cksection.h.

Referenced by CProxySection_ArrayBase::ckGetArrayElements(), CProxySection_ArrayBase::ckSend(), ComlibSectionInfo::getNewMulticastMessage(), KDirectMulticastStrategy::initSectionID(), RectMulticastStrategy::insertMessage(), RectMulticastStrategy::insertSectionID(), DirectMulticastStrategy::insertSectionID(), pup(), CkMulticastMgr::resetSection(), CkMulticastMgr::SimpleSend(), and ~CkSectionID().

int CkSectionID::_nElems

Definition at line 139 of file cksection.h.

Referenced by CProxySection_ArrayBase::ckGetNumElements(), CProxySection_ArrayBase::ckSend(), ComlibSectionInfo::getNewMulticastMessage(), RectMulticastStrategy::insertMessage(), RectMulticastStrategy::insertSectionID(), DirectMulticastStrategy::insertSectionID(), pup(), CkMulticastMgr::resetSection(), and CkMulticastMgr::SimpleSend().

int* CkSectionID::pelist

Definition at line 144 of file cksection.h.

Referenced by ComlibInitSectionID(), KDirectMulticastStrategy::initSectionID(), and ~CkSectionID().

int CkSectionID::npes

Definition at line 145 of file cksection.h.

Referenced by ComlibInitSectionID(), and KDirectMulticastStrategy::initSectionID().


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