_analSolve | BaseAnnealer | [protected] |
_baseFileName | BaseAnnealer | [protected] |
_blockinfo | BTreeAreaWireAnnealer | [protected] |
_blockinfo_cleaner | BTreeAreaWireAnnealer | [protected] |
_db | BaseAnnealer | [protected] |
_params | BaseAnnealer | [protected] |
_physicalOrient | BTreeAreaWireAnnealer | [protected] |
_slackEval | BTreeAreaWireAnnealer | [protected] |
anneal() | BTreeAreaWireAnnealer | |
annealTime | BaseAnnealer | |
AR_MOVE enum value | BaseAnnealer | |
ARWL enum value | BaseAnnealer | |
BaseAnnealer(const parquetfp::Command_Line *const params, parquetfp::DB *const db) | BaseAnnealer | |
BaseAnnealer() | BaseAnnealer | [inline, protected] |
bestSolution() const | BTreeAreaWireAnnealer | [inline] |
blockinfo | BTreeAreaWireAnnealer | |
BTreeAreaWireAnnealer(const parquetfp::Command_Line *const params, parquetfp::DB *const db) | BTreeAreaWireAnnealer | |
BTreeAreaWireAnnealer(MixedBlockInfoType &nBlockinfo, const parquetfp::Command_Line *const params, parquetfp::DB *const db) | BTreeAreaWireAnnealer | |
BTreeAreaWireAnnealer(MixedBlockInfoType &nBlockinfo) | BTreeAreaWireAnnealer | [protected] |
compactBlocks() | BTreeAreaWireAnnealer | [inline] |
compactSoln() | BTreeAreaWireAnnealer | [virtual] |
constructor_core() | BTreeAreaWireAnnealer | [protected] |
currSolution() const | BTreeAreaWireAnnealer | [inline] |
DBfromSoln(const BTree &soln) | BTreeAreaWireAnnealer | [protected] |
FREE_OUTLINE | BaseAnnealer | [static] |
GenerateRandomSoln(BTree &soln, int blocknum) const | BTreeAreaWireAnnealer | |
get_move() const | BTreeAreaWireAnnealer | [inline, protected] |
getSoftBlIndex(bool horizontal) const | BTreeAreaWireAnnealer | [protected] |
getSoftBlNewDimensions(int index, double &newWidth, double &newHeight) const | BTreeAreaWireAnnealer | [protected] |
go() | BTreeAreaWireAnnealer | [virtual] |
HPWL enum value | BaseAnnealer | |
in_best_solution | BTreeAreaWireAnnealer | [protected] |
in_curr_solution | BTreeAreaWireAnnealer | [protected] |
in_next_solution | BTreeAreaWireAnnealer | [protected] |
locateSearchBlocks(int, vector< int > &) | BTreeAreaWireAnnealer | [protected] |
makeARMove() | BTreeAreaWireAnnealer | |
makeARWLMove() | BTreeAreaWireAnnealer | |
makeHPWLMove() | BTreeAreaWireAnnealer | |
makeIndexSoftBlMove(int index, double &newWidth, double &newHeight) | BTreeAreaWireAnnealer | [inline] |
makeMove(int &indexOrient, parquetfp::ORIENT &newOrient, parquetfp::ORIENT &oldOrient) | BTreeAreaWireAnnealer | |
makeMoveOrient() | BTreeAreaWireAnnealer | [inline] |
makeMoveSlacks() | BTreeAreaWireAnnealer | |
makeMoveSlacksCore(bool) | BTreeAreaWireAnnealer | [protected] |
makeMoveSlacksOrient() | BTreeAreaWireAnnealer | [inline] |
makeSoftBlMove(int &index, double &newWidth, double &newHeight) | BTreeAreaWireAnnealer | |
MISC enum value | BaseAnnealer | |
MOVE_TYPES enum name | BaseAnnealer | |
NOOP enum value | BaseAnnealer | |
NOT_FOUND | BaseAnnealer | [static] |
ORIENT enum value | BaseAnnealer | |
packOneBlock() | BTreeAreaWireAnnealer | [virtual] |
packSoftBlocks(int numIter) | BTreeAreaWireAnnealer | |
perform_move() | BTreeAreaWireAnnealer | [inline, protected] |
perform_rotate() | BTreeAreaWireAnnealer | [inline, protected] |
perform_rotate(int &blk, parquetfp::ORIENT &newOrient, parquetfp::ORIENT &oldOrient) | BTreeAreaWireAnnealer | [inline, protected] |
perform_swap() | BTreeAreaWireAnnealer | [inline, protected] |
postHPWLOpt() | BaseAnnealer | |
printResults(const Timer &tm, const SolutionInfo &curr) const | BaseAnnealer | |
REP_SPEC_MAX enum value | BaseAnnealer | |
REP_SPEC_MIN enum value | BaseAnnealer | |
REP_SPEC_ORIENT enum value | BaseAnnealer | |
SLACKS_MOVE enum value | BaseAnnealer | |
SOFT_BL enum value | BaseAnnealer | |
solveQP() | BaseAnnealer | [virtual] |
sort_slacks(const vector< double > &slacks, vector< int > &indices_sorted) | BTreeAreaWireAnnealer | [inline, static] |
takePlfromDB() | BTreeAreaWireAnnealer | [virtual] |
UNINITIALIZED | BaseAnnealer | [static] |
UNSIGNED_UNINITIALIZED | BaseAnnealer | [static] |
~BaseAnnealer() | BaseAnnealer | [virtual] |
~BTreeAreaWireAnnealer() | BTreeAreaWireAnnealer | [inline, virtual] |