PPL Logo

ComlibGroupInfo Class Reference
[Charm++ Communication Optimization Framework]

#include <ComlibStrategy.h>

Collaboration diagram for ComlibGroupInfo:

Collaboration graph
[legend]

Public Member Functions

 ComlibGroupInfo ()
 ~ComlibGroupInfo ()
int isSourceGroup ()
int isDestinationGroup ()
void setSourceGroup (CkGroupID gid, int *srcpelist=0, int nsrcpes=0)
void getSourceGroup (CkGroupID &gid)
void getSourceGroup (CkGroupID &gid, int *&pelist, int &npes)
void setDestinationGroup (CkGroupID sgid, int *destpelist=0, int ndestpes=0)
void getDestinationGroup (CkGroupID &gid)
void getDestinationGroup (CkGroupID &dgid, int *&destpelist, int &ndestpes)
intgetCombinedCountList ()
 This routine returnes an array of size CkNumPes() where each element follow the convention for bracketed strategies counts.
void pup (PUP::er &p)

Protected Attributes

CkGroupID sgid
CkGroupID dgid
intsrcpelist
int nsrcpes
intdestpelist
int ndestpes
int isSrcGroup
int isDestGroup

Detailed Description

Definition at line 177 of file ComlibStrategy.h.


Member Function Documentation

int ComlibGroupInfo::isSourceGroup (  )  [inline]

Definition at line 189 of file ComlibStrategy.h.

References isSrcGroup.

int ComlibGroupInfo::isDestinationGroup (  )  [inline]

Definition at line 190 of file ComlibStrategy.h.

References isDestGroup.


Field Documentation

Definition at line 179 of file ComlibStrategy.h.

Referenced by ComlibGroupInfo(), getSourceGroup(), pup(), and setSourceGroup().

Definition at line 179 of file ComlibStrategy.h.

Referenced by ComlibGroupInfo(), getDestinationGroup(), pup(), and setDestinationGroup().

Definition at line 182 of file ComlibStrategy.h.

Referenced by ComlibGroupInfo(), isSourceGroup(), pup(), and setSourceGroup().

Definition at line 183 of file ComlibStrategy.h.

Referenced by ComlibGroupInfo(), isDestinationGroup(), pup(), and setDestinationGroup().


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

Generated on Fri May 25 08:02:44 2012 for Charm++ by  doxygen 1.5.5