|
||||||||||
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.SIRFeedbackLoopIter
at.dms.kjc.iterator.SIRFineGrainedFeedbackLoopIter
public class SIRFineGrainedFeedbackLoopIter
FineGrainedIterFactory uses this for SIRFeedbackLoop Includes extra methods as appropriate.
Field Summary |
---|
Fields inherited from class at.dms.kjc.iterator.SIRFeedbackLoopIter |
---|
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.SIRFeedbackLoopIter |
---|
accept, get, getBody, getBodyChild, getDelaySize, getFanIn, getFanOut, getJoinerWork, getLoop, getLoopChild, getSplitterWork, getStream, getUnspecializedIter, isFeedbackLoop |
Methods inherited from class at.dms.kjc.iterator.SIRIterator |
---|
checkValidity, equals, getObject, getParent, getParents, getPos, getRelativeName, hashCode, invalidateNode, invalidateTree, isFilter, isPipeline, isSplitJoin |
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 SIRFeedbackLoopIter
public int[] getSplitPushWeights(int nWork)
getSplitPushWeights
in interface SplitterIter
getSplitPushWeights
in class SIRFeedbackLoopIter
public int getSplitPop(int nWork)
getSplitPop
in interface SplitterIter
getSplitPop
in class SIRFeedbackLoopIter
public int getJoinerNumWork()
getJoinerNumWork
in interface JoinerIter
getJoinerNumWork
in class SIRFeedbackLoopIter
public int[] getJoinPopWeights(int nWork)
getJoinPopWeights
in interface JoinerIter
getJoinPopWeights
in class SIRFeedbackLoopIter
public int getJoinPush(int nWork)
getJoinPush
in interface JoinerIter
getJoinPush
in class SIRFeedbackLoopIter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |