torc-master
|
Simulated annealing algorithm class. More...
#include <PlacerHeuristicBase.hpp>
Public Member Functions | |
PlacerHeuristicBase (DeviceWrapper &inDevice, DesignSharedPtr inDesign) | |
~PlacerHeuristicBase () | |
uint32 | getMovesPerTemperature () |
uint32 | getInitialTemperature () |
uint32 | updateTemperature () |
void | updateCostFull () |
void | updateCostRemovePair () |
void | updateCostAddPair () |
Protected Types | |
typedef architecture::DDB | DDB |
typedef boost::uint32_t | uint32 |
typedef torc::physical::DesignSharedPtr | DesignSharedPtr |
Protected Attributes | |
DeviceWrapper & | mDevice |
DesignSharedPtr | mDesign |
uint32 | mMovesPerTemperature |
uint32 | mInitialTemperature |
Simulated annealing algorithm class.
Definition at line 30 of file PlacerHeuristicBase.hpp.
|
protected |
Definition at line 33 of file PlacerHeuristicBase.hpp.
|
protected |
Definition at line 35 of file PlacerHeuristicBase.hpp.
|
protected |
Definition at line 34 of file PlacerHeuristicBase.hpp.
|
inline |
Definition at line 50 of file PlacerHeuristicBase.hpp.
|
inline |
Definition at line 70 of file PlacerHeuristicBase.hpp.
|
inline |
Definition at line 73 of file PlacerHeuristicBase.hpp.
|
inline |
Definition at line 72 of file PlacerHeuristicBase.hpp.
|
inline |
Definition at line 78 of file PlacerHeuristicBase.hpp.
|
inline |
Definition at line 76 of file PlacerHeuristicBase.hpp.
|
inline |
Definition at line 77 of file PlacerHeuristicBase.hpp.
|
inline |
Definition at line 74 of file PlacerHeuristicBase.hpp.
|
protected |
Definition at line 38 of file PlacerHeuristicBase.hpp.
|
protected |
Definition at line 37 of file PlacerHeuristicBase.hpp.
|
protected |
Definition at line 41 of file PlacerHeuristicBase.hpp.
|
protected |
Definition at line 40 of file PlacerHeuristicBase.hpp.