at.dms.kjc.spacetime
Class GreedyBinPacking

java.lang.Object
  extended by at.dms.kjc.spacetime.GreedyBinPacking

public class GreedyBinPacking
extends Object

Author:
mgordon

Constructor Summary
GreedyBinPacking(SIRStream str, int numBins, WorkEstimate workEstimates)
           
 
Method Summary
 HashSet<SIRFilter> getCriticalpath(double threshold)
           
 HashSet<Integer> getCriticalPathTiles(double threshold)
           
 int maxBinWeight()
           
 void pack()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GreedyBinPacking

public GreedyBinPacking(SIRStream str,
                        int numBins,
                        WorkEstimate workEstimates)
Method Detail

pack

public void pack()

getCriticalPathTiles

public HashSet<Integer> getCriticalPathTiles(double threshold)

getCriticalpath

public HashSet<SIRFilter> getCriticalpath(double threshold)

maxBinWeight

public int maxBinWeight()