aleph
Class PEGroup

java.lang.Object
  |
  +--aleph.PEGroup

public final class PEGroup
extends java.lang.Object

A PE group is a collection of PEs that know each others' names.


Inner Class Summary
static class PEGroup.AskParent
          Newly-created PE asks parent for group info.
 
Constructor Summary
PEGroup(java.util.Set hosts, java.lang.String label, int numPEs, java.lang.String[] args)
          Construct a PE Group, round-robin through hosts.
 
Method Summary
 java.util.Iterator elements()
           
 int size()
           
 void stop()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PEGroup

public PEGroup(java.util.Set hosts,
               java.lang.String label,
               int numPEs,
               java.lang.String[] args)
Construct a PE Group, round-robin through hosts.
Parameters:
hosts - iterates over hosts
label - group-wide label
numPEs - how many PEs in group?
args - user-supplied args
Method Detail

elements

public java.util.Iterator elements()

size

public int size()
Returns:
how many PEs in this group

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

stop

public void stop()