at.dms.kjc.iterator
Class FineGrainedIterFactory

java.lang.Object
  extended by at.dms.kjc.iterator.IterFactory
      extended by at.dms.kjc.iterator.FineGrainedIterFactory

public class FineGrainedIterFactory
extends IterFactory

This class is a fine-grained iterator factory. The difference between it and IterFactory is that it provides a separate phase for each item that is passed through a roundrobin splitter or joiner.


Method Summary
 SIRFeedbackLoopIter createIter(SIRFeedbackLoop obj)
           
 SIRSplitJoinIter createIter(SIRSplitJoin obj)
           
 
Methods inherited from class at.dms.kjc.iterator.IterFactory
createFactory, createFineGrainedFactory, createIter, createIter, createIter, createIter, createIter, isFinalized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createIter

public SIRSplitJoinIter createIter(SIRSplitJoin obj)
Overrides:
createIter in class IterFactory

createIter

public SIRFeedbackLoopIter createIter(SIRFeedbackLoop obj)
Overrides:
createIter in class IterFactory