_area | parquetfp::DB | [mutable, protected] |
_initArea | parquetfp::DB | [mutable, protected] |
_nets | parquetfp::DB | [protected] |
_nodes | parquetfp::DB | [protected] |
_nodesBestCopy | parquetfp::DB | [protected] |
_rowHeight | parquetfp::DB | [protected] |
_siteSpacing | parquetfp::DB | [protected] |
BOTTOM_LEFT enum value | parquetfp::DB | |
BOTTOM_RIGHT enum value | parquetfp::DB | |
clean(void) | parquetfp::DB | |
Corner enum name | parquetfp::DB | |
cornerOptimizeDesign() | parquetfp::DB | |
DB(char *baseName) | parquetfp::DB | |
DB(DB *db, vector< int > &subBlocksIndices, Point &dbLoc, double reqdAR) | parquetfp::DB | |
DB(void) | parquetfp::DB | |
DB(DB &db2, bool compressDB=false) | parquetfp::DB | |
evalArea(void) const | parquetfp::DB | |
evalHPWL(bool useWts=true) const | parquetfp::DB | |
evalHPWL(double xSize, double ySize, bool useWts=true) const | parquetfp::DB | |
expandDesign(double maxWidth, double maxHeight) | parquetfp::DB | |
getAvgHeight(void) const | parquetfp::DB | |
getBottomLeftCorner() const | parquetfp::DB | |
getNets(void) | parquetfp::DB | |
getNodeAR(unsigned index) const | parquetfp::DB | [inline] |
getNodeArea(unsigned index) const | parquetfp::DB | [inline] |
getNodeHeight(unsigned index) const | parquetfp::DB | [inline] |
getNodeHeights() const | parquetfp::DB | |
getNodeMaxAR(unsigned index) const | parquetfp::DB | [inline] |
getNodeMinAR(unsigned index) const | parquetfp::DB | [inline] |
getNodes(void) | parquetfp::DB | |
getNodesArea(void) const | parquetfp::DB | |
getNodeWidth(unsigned index) const | parquetfp::DB | [inline] |
getNodeWidths() const | parquetfp::DB | |
getNumNodes(void) const | parquetfp::DB | |
getOptimalRangeStart(bool isHorizontal) | parquetfp::DB | [private] |
getOrient(unsigned index) const | parquetfp::DB | [inline] |
getRowHeight(void) const | parquetfp::DB | |
getSiteSpacing(void) const | parquetfp::DB | |
getTopRightCorner() const | parquetfp::DB | |
getXLoc(unsigned index) const | parquetfp::DB | [inline] |
getXLocs() const | parquetfp::DB | |
getXMaxWMacroOnly() | parquetfp::DB | |
getXSize(void) const | parquetfp::DB | |
getXSizeWMacroOnly() | parquetfp::DB | |
getYLoc(unsigned index) const | parquetfp::DB | [inline] |
getYLocs() const | parquetfp::DB | |
getYMaxWMacroOnly() | parquetfp::DB | |
getYSize(void) const | parquetfp::DB | |
getYSizeWMacroOnly() | parquetfp::DB | |
initPlacement(const Point &loc) | parquetfp::DB | |
isMacro(unsigned index) const | parquetfp::DB | [inline] |
isNodeHard(unsigned index) const | parquetfp::DB | [inline] |
isNodeSoft(unsigned index) const | parquetfp::DB | [inline] |
isOrientFixed(unsigned index) const | parquetfp::DB | [inline] |
markTallNodesAsMacros(double maxHeight) | parquetfp::DB | |
NUM_CORNERS enum value | parquetfp::DB | |
operator=(DB &db2) | parquetfp::DB | |
packToCorner(vector< vector< double > > &xlocsAt, vector< vector< double > > &ylocsAt) const | parquetfp::DB | |
plot(char *fileName, double area, double whitespace, double aspectRatio, double time, double HPWL, bool plotSlacks, bool plotNets, bool plotNames) const | parquetfp::DB | |
reduceCoreCellsArea(double layoutArea, double maxWS) | parquetfp::DB | |
save(char *baseFileName) const | parquetfp::DB | |
saveBestCopyPl(char *baseFileName) const | parquetfp::DB | |
saveCapo(char *baseFileName, double reqdAR=1, double reqdWS=30) const | parquetfp::DB | |
saveCapoNets(char *baseFileName) const | parquetfp::DB | |
saveInBestCopy(void) | parquetfp::DB | |
saveNets(char *baseFileName) const | parquetfp::DB | |
saveWts(char *baseFileName) const | parquetfp::DB | |
setNodeAR(unsigned index, double ar) | parquetfp::DB | [inline] |
setNodeHeight(unsigned index, double height) | parquetfp::DB | [inline] |
setNodeWidth(unsigned index, double width) | parquetfp::DB | [inline] |
setOrient(unsigned index, ORIENT newOrient, bool ignoreNets=false) | parquetfp::DB | [inline] |
setOrient(unsigned index, const char *newOrient, bool ignoreNets=false) | parquetfp::DB | [inline] |
setRowHeight(double rowHeight) | parquetfp::DB | |
setSiteSpacing(double siteSpacing) | parquetfp::DB | |
setXLoc(unsigned index, double newX) | parquetfp::DB | [inline] |
setYLoc(unsigned index, double newY) | parquetfp::DB | [inline] |
shiftDesign(Point &offset) | parquetfp::DB | |
shiftOptimizeDesign(double outlineWidth, double outlineHeight) | parquetfp::DB | |
shiftOptimizeDesign(const Point &bottomLeft, const Point &topRight) | parquetfp::DB | |
successAR | parquetfp::DB | |
TOP_LEFT enum value | parquetfp::DB | |
TOP_RIGHT enum value | parquetfp::DB | |
toString(Corner corner) | parquetfp::DB | [inline, static] |
updateNodeDimensions(int index, double width, double height) | parquetfp::DB | [inline] |
updateNodeLocation(int index, double xloc, double yloc) | parquetfp::DB | [inline] |
updateNodeSlim(int index, const Node &newNode) | parquetfp::DB | [inline] |
updatePlacement(const vector< double > &xloc, const vector< double > &yloc) | parquetfp::DB | |
updateSlacks(const vector< double > &xSlack, const vector< double > &ySlack) | parquetfp::DB | |
~DB() | parquetfp::DB | |