| _blocknum | ShiftLegalizer | [private] |
| _bottomBound | ShiftLegalizer | [private] |
| _epsilon | ShiftLegalizer | [private] |
| _heights | ShiftLegalizer | [private] |
| _leftBound | ShiftLegalizer | [private] |
| _rightBound | ShiftLegalizer | [private] |
| _topBound | ShiftLegalizer | [private] |
| _widths | ShiftLegalizer | [private] |
| _xloc | ShiftLegalizer | [private] |
| _yloc | ShiftLegalizer | [private] |
| adjustBlock(int currBlk, const ShiftRotateDecision &decision) | ShiftLegalizer | [private] |
| AlgoType enum name | ShiftLegalizer | |
| bottomBound() const | ShiftLegalizer | [inline] |
| heights() const | ShiftLegalizer | [inline] |
| INFTY | ShiftLegalizer | [static] |
| leftBound() const | ShiftLegalizer | [inline] |
| legalizeAll(AlgoType algo, const vector< int > &checkBlks, vector< int > &badBlks) | ShiftLegalizer | |
| legalizeBlock(int currBlk) | ShiftLegalizer | |
| NAIVE enum value | ShiftLegalizer | |
| naiveLegalize(const vector< int > &checkBlks, vector< int > &badBlks) | ShiftLegalizer | |
| putBlockIntoCore(int currBlk) | ShiftLegalizer | |
| rightBound() const | ShiftLegalizer | [inline] |
| rotateDecider(int currBlk, const vector< ShiftBlock::ShiftInfo > &shiftinfo, ShiftRotateDecision &decision) const | ShiftLegalizer | |
| shiftDecider(ShiftBlock::Directions currDir, const vector< ShiftBlock::ShiftInfo > &shiftinfo, ShiftRotateDecision &decision) const | ShiftLegalizer | |
| ShiftLegalizer(const vector< double > &n_xloc, const vector< double > &n_yloc, const vector< double > &n_widths, const vector< double > &n_heights, double left_bound, double right_bound, double top_bound, double bottom_bound) | ShiftLegalizer | |
| topBound() const | ShiftLegalizer | [inline] |
| UNDEFINED | ShiftLegalizer | [static] |
| widths() const | ShiftLegalizer | [inline] |
| xloc() const | ShiftLegalizer | [inline] |
| yloc() const | ShiftLegalizer | [inline] |