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