| _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 | |