PPL Logo

CkArrayID Struct Reference

#include <ckarrayindex.h>

Collaboration diagram for CkArrayID:

Collaboration graph
[legend]

Public Member Functions

 CkArrayID ()
 CkArrayID (CkGroupID g)
void setZero (void)
bool isZero (void) const
 operator CkGroupID () const
CkArrayckLocalBranch (void) const
void pup (PUP::er &p)
bool operator== (const CkArrayID &other) const

Static Public Member Functions

static CkArrayCkLocalBranch (CkArrayID id)

Private Attributes

CkGroupID _gid

Friends

bool operator< (const CkArrayID &lhs, const CkArrayID &rhs)

Detailed Description

Definition at line 266 of file ckarrayindex.h.


Constructor & Destructor Documentation

CkArrayID::CkArrayID (  )  [inline]

Definition at line 270 of file ckarrayindex.h.

CkArrayID::CkArrayID ( CkGroupID  g  )  [inline]

Definition at line 271 of file ckarrayindex.h.


Member Function Documentation

void CkArrayID::setZero ( void   )  [inline]

Definition at line 272 of file ckarrayindex.h.

References _gid, and _ckGroupID::setZero().

Referenced by CProxy_ArrayBase::CProxy_ArrayBase().

Here is the call graph for this function:

Here is the caller graph for this function:

bool CkArrayID::isZero ( void   )  const [inline]

Definition at line 273 of file ckarrayindex.h.

References _gid, and _ckGroupID::isZero().

Referenced by CProxy_ArrayBase::ckCheck().

Here is the call graph for this function:

Here is the caller graph for this function:

CkArrayID::operator CkGroupID (  )  const [inline]

Definition at line 274 of file ckarrayindex.h.

References _gid.

CkArray* CkArrayID::ckLocalBranch ( void   )  const [inline]

static CkArray* CkArrayID::CkLocalBranch ( CkArrayID  id  )  [inline, static]

Definition at line 277 of file ckarrayindex.h.

Referenced by ckLocalBranch().

Here is the caller graph for this function:

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

Definition at line 279 of file ckarrayindex.h.

References _gid.

Referenced by CProxy_ArrayBase::pup(), and ArrayElement::pup().

Here is the caller graph for this function:

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

Definition at line 280 of file ckarrayindex.h.

References _gid.


Friends And Related Function Documentation

bool operator< ( const CkArrayID lhs,
const CkArrayID rhs 
) [friend]

Definition at line 283 of file ckarrayindex.h.


Field Documentation

Definition at line 268 of file ckarrayindex.h.

Referenced by ckLocalBranch(), isZero(), operator CkGroupID(), operator==(), pup(), and setZero().


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

Generated on Mon Sep 21 08:19:11 2020 for Charm++ by  doxygen 1.5.5