Skip to content

Commit 2a7d23d

Browse files
committed
[lib][rr_graph] add rr_node_type_map
1 parent 1bae57a commit 2a7d23d

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

libs/librrgraph/src/base/rr_node_types.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,15 @@ constexpr vtr::array<e_rr_type, const char*, (size_t)e_rr_type::NUM_RR_TYPES> rr
5656
"CHANX", "CHANY", "CHANZ",
5757
"MUX"};
5858

59+
const std::unordered_map<std::string, e_rr_type> rr_node_type_map = {{"SOURCE", e_rr_type::SOURCE},
60+
{"SINK", e_rr_type::SINK},
61+
{"IPIN", e_rr_type::IPIN},
62+
{"OPIN", e_rr_type::OPIN},
63+
{"CHANX", e_rr_type::CHANX},
64+
{"CHANY", e_rr_type::CHANY},
65+
{"CHANZ", e_rr_type::CHANZ},
66+
{"MUX", e_rr_type::MUX}};
67+
5968
/**
6069
* @enum Direction
6170
* @brief Represents the wire direction for a routing resource node.

0 commit comments

Comments
 (0)