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