|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectat.dms.kjc.iterator.SIRIterator
at.dms.kjc.iterator.SIRSplitJoinIter
at.dms.kjc.iterator.SIRFineGrainedSplitJoinIter
public class SIRFineGrainedSplitJoinIter
FineGrainedIterFactory uses this for SIRSplitJoiner Includes extra methods as appropriate.
Field Summary |
---|
Fields inherited from class at.dms.kjc.iterator.SIRSplitJoinIter |
---|
obj |
Fields inherited from class at.dms.kjc.iterator.SIRIterator |
---|
factory |
Method Summary | |
---|---|
int |
getJoinerNumWork()
Returns the number of work functions for the Joiner of this Stream. |
int[] |
getJoinPopWeights(int nWork)
Returns distribution of weights on a particular invocation of work function for Joiner of this SplitJoin. |
int |
getJoinPush(int nWork)
Returns number of data items produced by a particular invocation of work function for Joiner of this SplitJoin. |
int |
getSplitPop(int nWork)
Returns number of data items consumed by a particular invocation of work function for Splitter of this Stream. |
int[] |
getSplitPushWeights(int nWork)
Returns distribution of weights on a particular invocation of work function for Splitter of this Stream. |
int |
getSplitterNumWork()
Returns the number of work functions for this Splitter. |
Methods inherited from class at.dms.kjc.iterator.SIRSplitJoinIter |
---|
accept, get, getChild, getFanIn, getFanOut, getJoinerWork, getNumChildren, getSplitterWork, getStream, getUnspecializedIter, isSplitJoin |
Methods inherited from class at.dms.kjc.iterator.SIRIterator |
---|
checkValidity, equals, getObject, getParent, getParents, getPos, getRelativeName, hashCode, invalidateNode, invalidateTree, isFeedbackLoop, isFilter, isPipeline |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface streamit.scheduler2.iriter.IteratorBase |
---|
equals, getObject, hashCode |
Method Detail |
---|
public int getSplitterNumWork()
getSplitterNumWork
in interface SplitterIter
getSplitterNumWork
in class SIRSplitJoinIter
public int[] getSplitPushWeights(int nWork)
getSplitPushWeights
in interface SplitterIter
getSplitPushWeights
in class SIRSplitJoinIter
public int getSplitPop(int nWork)
getSplitPop
in interface SplitterIter
getSplitPop
in class SIRSplitJoinIter
public int getJoinerNumWork()
getJoinerNumWork
in interface JoinerIter
getJoinerNumWork
in class SIRSplitJoinIter
public int[] getJoinPopWeights(int nWork)
getJoinPopWeights
in interface JoinerIter
getJoinPopWeights
in class SIRSplitJoinIter
public int getJoinPush(int nWork)
getJoinPush
in interface JoinerIter
getJoinPush
in class SIRSplitJoinIter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |