PPL Logo

AllreduceMgr Class Reference

#include <ckreduction.h>

Collaboration diagram for AllreduceMgr:

Collaboration graph
[legend]

Public Member Functions

 AllreduceMgr ()
void allreduce_recieve (CkReductionMsg *msg)

Data Fields

CkCallback cb
int size
char * data
int fragsRecieved

Friends

class ArrayElement

Detailed Description

Definition at line 713 of file ckreduction.h.


Constructor & Destructor Documentation

AllreduceMgr::AllreduceMgr (  )  [inline]

Definition at line 716 of file ckreduction.h.

References fragsRecieved, and size.


Member Function Documentation

void AllreduceMgr::allreduce_recieve ( CkReductionMsg *  msg  )  [inline]

Definition at line 719 of file ckreduction.h.

References cb, data, fragsRecieved, CkCallback::send(), and size.

Referenced by CK_REDUCTION_CONTRIBUTE_METHODS_DEF().


Friends And Related Function Documentation

friend class ArrayElement [friend]

Definition at line 717 of file ckreduction.h.


Field Documentation

Definition at line 739 of file ckreduction.h.

Referenced by allreduce_recieve(), and ArrayElement::contribute2().

Definition at line 740 of file ckreduction.h.

Referenced by allreduce_recieve(), and AllreduceMgr().

Definition at line 741 of file ckreduction.h.

Referenced by allreduce_recieve().

Definition at line 742 of file ckreduction.h.

Referenced by allreduce_recieve(), and AllreduceMgr().


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

Generated on Thu May 24 07:56:25 2012 for Charm++ by  doxygen 1.5.5