PPL Logo

Group Class Reference

#include <ckreduction.h>

Inheritance diagram for Group:

Inheritance graph
[legend]
Collaboration diagram for Group:

Collaboration graph
[legend]

Public Member Functions

 Group ()
 Group (CkMigrateMessage *msg)
virtual bool isNodeGroup ()
virtual void pup (PUP::er &p)
 Pack/UnPack - tell the runtime how to serialize this class's data for migration, checkpoint, etc.
virtual void flushStates ()
virtual void CkAddThreadListeners (CthThread tid, void *msg)
 Called when a [threaded] charm entry method is created:.
int getRedNo () const

Data Fields

const int thisIndex

Private Attributes

contributorInfo reductionInfo

Detailed Description

Definition at line 885 of file ckreduction.h.


Constructor & Destructor Documentation

Group::Group (  ) 

Group::Group ( CkMigrateMessage msg  ) 


Member Function Documentation

virtual bool Group::isNodeGroup (  )  [inline, virtual]

Reimplemented from IrrGroup.

Definition at line 892 of file ckreduction.h.

Referenced by xi::Group::genSubDecls().

Here is the caller graph for this function:

void Group::pup ( PUP::er p  )  [virtual]

Pack/UnPack - tell the runtime how to serialize this class's data for migration, checkpoint, etc.

Reimplemented from CkReductionMgr.

Reimplemented in PVT, GVT, TimePool, and MemoryPool.

Definition at line 242 of file ck.C.

References CkReductionMgr::pup().

Here is the call graph for this function:

virtual void Group::flushStates (  )  [inline, virtual]

Reimplemented from CkReductionMgr.

Definition at line 894 of file ckreduction.h.

References CkReductionMgr::flushStates().

Referenced by BaseLB::flushStates().

Here is the call graph for this function:

Here is the caller graph for this function:

void Group::CkAddThreadListeners ( CthThread  tid,
void *  msg 
) [virtual]

Called when a [threaded] charm entry method is created:.

This method is called before starting a [threaded] entry method.

Reimplemented from IrrGroup.

Definition at line 237 of file ck.C.

References Chare::CkAddThreadListeners(), CthSetThreadID(), _ckGroupID::idx, and IrrGroup::thisgroup.

Here is the call graph for this function:

int Group::getRedNo ( void   )  const [inline]

Definition at line 900 of file ckreduction.h.


Field Documentation

Definition at line 887 of file ckreduction.h.

Definition at line 889 of file ckreduction.h.


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

Generated on Mon Sep 21 08:25:27 2020 for Charm++ by  doxygen 1.5.5