public abstract class AbstractOverlapCache<PlacementT,ModuleInstT extends AbstractModuleInst<?,PlacementT,? super ModuleInstT>>
extends Object
Constructor and Description |
---|
AbstractOverlapCache() |
Modifier and Type | Method and Description |
---|---|
abstract List<ModuleInstT> |
getAllOverlaps(ModuleInstT mii) |
abstract boolean |
isValidPlacement(ModuleInstT mii) |
abstract void |
place(ModuleInstT mii) |
abstract void |
printStats() |
abstract void |
unplace(ModuleInstT mii) |
public abstract void unplace(ModuleInstT mii)
public abstract void place(ModuleInstT mii)
public abstract boolean isValidPlacement(ModuleInstT mii)
public abstract List<ModuleInstT> getAllOverlaps(ModuleInstT mii)
public abstract void printStats()