@@ -252,8 +252,7 @@ util::Cost_Entry util::Expansion_Cost_Entry::get_median_entry() const {
252
252
}
253
253
254
254
template <typename Entry>
255
- void expand_dijkstra_neighbours (const t_rr_graph_storage& rr_nodes,
256
- const Entry& parent_entry,
255
+ void expand_dijkstra_neighbours (const Entry& parent_entry,
257
256
std::vector<util::Search_Path>* paths,
258
257
std::vector<bool >* node_expanded,
259
258
std::priority_queue<Entry,
@@ -263,7 +262,6 @@ void expand_dijkstra_neighbours(const t_rr_graph_storage& rr_nodes,
263
262
const auto & rr_graph = device_ctx.rr_graph ;
264
263
RRNodeId parent = parent_entry.rr_node ;
265
264
266
- auto & parent_node = rr_nodes[size_t (parent)];
267
265
for (int iedge = 0 ; iedge < rr_graph.num_edges (parent); iedge++) {
268
266
int child_node_ind = size_t (rr_graph.edge_sink_node (RRNodeId (parent), iedge));
269
267
int switch_ind = rr_graph.edge_switch (parent, iedge);
@@ -287,15 +285,13 @@ void expand_dijkstra_neighbours(const t_rr_graph_storage& rr_nodes,
287
285
}
288
286
}
289
287
290
- template void expand_dijkstra_neighbours (const t_rr_graph_storage& rr_nodes,
291
- const PQ_Entry_Delay& parent_entry,
288
+ template void expand_dijkstra_neighbours (const PQ_Entry_Delay& parent_entry,
292
289
std::vector<Search_Path>* paths,
293
290
std::vector<bool >* node_expanded,
294
291
std::priority_queue<PQ_Entry_Delay,
295
292
std::vector<PQ_Entry_Delay>,
296
293
std::greater<PQ_Entry_Delay>>* pq);
297
- template void expand_dijkstra_neighbours (const t_rr_graph_storage& rr_nodes,
298
- const PQ_Entry_Base_Cost& parent_entry,
294
+ template void expand_dijkstra_neighbours (const PQ_Entry_Base_Cost& parent_entry,
299
295
std::vector<Search_Path>* paths,
300
296
std::vector<bool >* node_expanded,
301
297
std::priority_queue<PQ_Entry_Base_Cost,
0 commit comments