torc-master
|
Simulated annealing algorithm class. More...
#include <PlacerHeuristicVirtex5.hpp>
Public Member Functions | |
PlacerHeuristicVirtex5 (DDB &inDB, 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 |
Protected Attributes | |
DDB & | mDB |
DesignSharedPtr | mDesign |
uint32 | mMovesPerTemperature |
uint32 | mInitialTemperature |
Private Types | |
typedef torc::physical::DesignSharedPtr | DesignSharedPtr |
Private Attributes | |
DeviceWrapper & | mDevice |
Simulated annealing algorithm class.
Definition at line 28 of file PlacerHeuristicVirtex5.hpp.
|
protected |
Definition at line 31 of file PlacerHeuristicVirtex5.hpp.
|
protectedinherited |
Definition at line 35 of file PlacerHeuristicBase.hpp.
|
protected |
Definition at line 32 of file PlacerHeuristicVirtex5.hpp.
|
inline |
Definition at line 47 of file PlacerHeuristicVirtex5.hpp.
|
inline |
Definition at line 60 of file PlacerHeuristicVirtex5.hpp.
|
inline |
Definition at line 63 of file PlacerHeuristicVirtex5.hpp.
|
inline |
Definition at line 62 of file PlacerHeuristicVirtex5.hpp.
|
inline |
Definition at line 68 of file PlacerHeuristicVirtex5.hpp.
|
inline |
Definition at line 66 of file PlacerHeuristicVirtex5.hpp.
|
inline |
Definition at line 67 of file PlacerHeuristicVirtex5.hpp.
|
inline |
Definition at line 64 of file PlacerHeuristicVirtex5.hpp.
|
protected |
Definition at line 34 of file PlacerHeuristicVirtex5.hpp.
|
protected |
Definition at line 35 of file PlacerHeuristicVirtex5.hpp.
|
protectedinherited |
Definition at line 37 of file PlacerHeuristicBase.hpp.
|
protected |
Definition at line 38 of file PlacerHeuristicVirtex5.hpp.
|
protected |
Definition at line 37 of file PlacerHeuristicVirtex5.hpp.