PPL Logo

ComlibElementIterator Class Reference
[Charm++ Communication Optimization Framework]

Implementation of CkLocIterator to get all the local elements from a specified processor. More...

#include <ComlibStrategy.h>

Inheritance diagram for ComlibElementIterator:

Inheritance graph
[legend]
Collaboration diagram for ComlibElementIterator:

Collaboration graph
[legend]

Public Member Functions

 ComlibElementIterator (CkVec< CkArrayIndex > *l)
virtual void addLocation (CkLocation &loc)
 This location is part of the calling location manager.

Data Fields

CkVec< CkArrayIndex > * list

Detailed Description

Implementation of CkLocIterator to get all the local elements from a specified processor.

Currently used by ComlibArrayInfo

Definition at line 334 of file ComlibStrategy.h.


Constructor & Destructor Documentation

ComlibElementIterator::ComlibElementIterator ( CkVec< CkArrayIndex > *  l  )  [inline]

Definition at line 338 of file ComlibStrategy.h.

References list.


Member Function Documentation

virtual void ComlibElementIterator::addLocation ( CkLocation loc  )  [inline, virtual]

This location is part of the calling location manager.

Implements CkLocIterator.

Definition at line 342 of file ComlibStrategy.h.

References CkLocation::getIndex(), list, and CkVec< T >::push_back().


Field Documentation

Definition at line 336 of file ComlibStrategy.h.

Referenced by addLocation(), and ComlibElementIterator().


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

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