_analSolve | BaseAnnealer | [protected] |
_baseFileName | BaseAnnealer | [protected] |
_db | BaseAnnealer | [protected] |
_params | BaseAnnealer | [protected] |
_sp | parquetfp::Annealer | [protected] |
_spEval | parquetfp::Annealer | [protected] |
anneal() | parquetfp::Annealer | |
Annealer() | parquetfp::Annealer | [inline, protected] |
Annealer(const Command_Line *const params, DB *const db) | parquetfp::Annealer | |
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] |
compactSoln() | parquetfp::Annealer | [virtual] |
eval() | parquetfp::Annealer | |
evalCompact(bool whichDir) | parquetfp::Annealer | |
evalSlacks() | parquetfp::Annealer | |
FREE_OUTLINE | BaseAnnealer | [static] |
getXSize() | parquetfp::Annealer | |
getYSize() | parquetfp::Annealer | |
go() | parquetfp::Annealer | [virtual] |
HPWL enum value | BaseAnnealer | |
makeARMove(vector< unsigned > &A, vector< unsigned > &B, double currAR) | parquetfp::Annealer | |
makeARWLMove(vector< unsigned > &tempX, vector< unsigned > &tempY, double currAR) | parquetfp::Annealer | |
makeHPWLMove(vector< unsigned > &tempX, vector< unsigned > &tempY) | parquetfp::Annealer | |
makeIndexSoftBlMove(const vector< unsigned > &A, const vector< unsigned > &B, unsigned index, double &newWidth, double &newHeight) | parquetfp::Annealer | |
makeIslands(SetOfVoltages *islandSet, vector< unsigned > &tempX, vector< unsigned > &tempY) | parquetfp::Annealer | |
makeMove(vector< unsigned > &tempX, vector< unsigned > &tempY) | parquetfp::Annealer | |
makeMoveOrient(unsigned &index, parquetfp::ORIENT &oldOrient, parquetfp::ORIENT &newOrient) | parquetfp::Annealer | |
makeMoveSlacks(vector< unsigned > &tempX, vector< unsigned > &tempY) | parquetfp::Annealer | |
makeMoveSlacksOrient(vector< unsigned > &A, vector< unsigned > &B, unsigned &index, parquetfp::ORIENT &oldOrient, parquetfp::ORIENT &newOrient) | parquetfp::Annealer | |
makeSoftBlMove(const vector< unsigned > &A, const vector< unsigned > &B, unsigned &index, double &newWidth, double &newHeight) | parquetfp::Annealer | |
MISC enum value | BaseAnnealer | |
MOVE_TYPES enum name | BaseAnnealer | |
NOOP enum value | BaseAnnealer | |
NOT_FOUND | BaseAnnealer | [static] |
ORIENT enum value | BaseAnnealer | |
packOneBlock() | parquetfp::Annealer | [inline, virtual] |
packSoftBlocks(unsigned numIter) | parquetfp::Annealer | |
parseConfig() | parquetfp::Annealer | |
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] |
sortedXSlacks | parquetfp::Annealer | [protected] |
sortedYSlacks | parquetfp::Annealer | [protected] |
sortSlacks(vector< Point > &sortedXSlacks, vector< Point > &sortedYSlacks) | parquetfp::Annealer | |
takePlfromDB() | parquetfp::Annealer | [virtual] |
takeSPfromDB() | parquetfp::Annealer | |
UNINITIALIZED | BaseAnnealer | [static] |
UNSIGNED_UNINITIALIZED | BaseAnnealer | [static] |
updatePlacement() | parquetfp::Annealer | |
~Annealer() | parquetfp::Annealer | [virtual] |
~BaseAnnealer() | BaseAnnealer | [virtual] |