19 #ifndef TORC_ROUTER_NETVECTORROUTERHEURISTICBASE_HPP
20 #define TORC_ROUTER_NETVECTORROUTERHEURISTICBASE_HPP
34 typedef boost::unordered_map<boost::uint32_t, boost::any>
ParameterMap;
54 #endif // TORC_ROUTER_NETVECTORROUTERHEURISTICBASE_HPP
Device database, including complete wiring and logic support.
std::vector< RouteNet > RouteNetVector
Vector of RouteNet objects.
virtual ~NetVectorRouterHeuristicBase()
Destructor.
Provides net routing based on the Nillson graphsearch algorithm.
boost::unordered_map< boost::uint32_t, boost::any > ParameterMap
architecture::DDB DDB
Imported type names.
Provides the interface for net routers.
virtual void updateParameters(ParameterMap &inParameters)
Heuristically update parameters related to the associated NetVector router.
NetVectorRouterHeuristicBase(DDB &inDB)
Public Constructor.
virtual void prioritizeNets(RouteNetVector &inNets)
Prioritize nets for routing.
Header for the HeuristicBase class.
Header for the Net class.