Public Member Functions | |
SDFClusterGal (Galaxy &, std::ostream *log=0) | |
SDFClusterGal (std::ostream *log=0) | |
int | cluster () |
virtual SDFClusterBag * | createBag () |
void | dupStream (SDFClusterGal *pgal) |
void | genSubScheds () |
int | loopPass () |
int | mergePass () |
int | numberClusts () const |
void | orphanBlocks () |
int | parallelLoopMergePass () |
int | uniformRate () |
Protected Member Functions | |
virtual int | canMerge (SDFCluster *, SDFCluster *) |
int | clusterCore (int &uniformRate) |
int | findPath (SDFCluster *src, SDFCluster *dst) |
SDFCluster * | fullSearchMerge () |
const char * | genBagName () |
int | indirectPath (SDFCluster *src, SDFCluster *dst) |
int | integralLoopPass (int doAnyLoop) |
int | isTree () |
int | loopTwoClusts () |
int | markFeedForwardDelayArcs () |
SDFCluster * | merge (SDFCluster *c1, SDFCluster *c2) |
int | tryTreeLoop () |
Protected Attributes | |
std::ostream * | logstrm |