#include <PathFinderHeuristic.hpp>


Public Member Functions | |
| PathFinderHeuristic (DDB &inDB) | |
| Public Constructor. | |
| virtual | ~PathFinderHeuristic () |
| Destructor. | |
| virtual void | prioritizeNets (RouteNetVector &inNets) |
| Prioritize nets for routing. | |
| virtual void | updateParameters (ParameterMap &inParameters) |
| Heuristically update parameters related to the associated NetVector router. | |
Private Types | |
| typedef architecture::DDB | DDB |
| Imported type names. | |
|
typedef architecture::TilewireVector | TilewireVector |
|
typedef boost::unordered_map < boost::uint32_t, boost::any > | ParameterMap |
The router can either return a vector of nodes or directly populate DDB usage.
Definition at line 33 of file PathFinderHeuristic.hpp.
typedef architecture::DDB torc::router::PathFinderHeuristic::DDB [private] |
Imported type names.
Reimplemented from torc::router::NetVectorRouterHeuristicBase.
Definition at line 36 of file PathFinderHeuristic.hpp.
| torc::router::PathFinderHeuristic::PathFinderHeuristic | ( | DDB & | inDB | ) | [inline] |
| virtual torc::router::PathFinderHeuristic::~PathFinderHeuristic | ( | ) | [inline, virtual] |
| virtual void torc::router::PathFinderHeuristic::prioritizeNets | ( | RouteNetVector & | inNets | ) | [inline, virtual] |
Prioritize nets for routing.
Reimplemented from torc::router::NetVectorRouterHeuristicBase.
Definition at line 52 of file PathFinderHeuristic.hpp.
| virtual void torc::router::PathFinderHeuristic::updateParameters | ( | ParameterMap & | inParameters | ) | [inline, virtual] |
Heuristically update parameters related to the associated NetVector router.
Reimplemented from torc::router::NetVectorRouterHeuristicBase.
Definition at line 54 of file PathFinderHeuristic.hpp.
1.5.6