@@ -233,8 +233,6 @@ TEST_CASE("test_route_flow", "[vpr_noc_odd_even_routing]") {
233
233
234
234
NocTrafficFlows traffic_flow_storage;
235
235
236
- std::cout << " Before for loop" << std::endl;
237
-
238
236
for (int i = 0 ; i < 100 ; i++) {
239
237
auto src_blk_id = (ClusterBlockId)dist (rand_num_gen);
240
238
@@ -243,21 +241,23 @@ TEST_CASE("test_route_flow", "[vpr_noc_odd_even_routing]") {
243
241
dst_blk_id = (ClusterBlockId)dist (rand_num_gen);
244
242
} while (src_blk_id == dst_blk_id);
245
243
246
- std::cout << " before call i: " << i << std::endl;
247
244
traffic_flow_storage.create_noc_traffic_flow (" dummy_name_1" , " dummy_name_2" , src_blk_id, dst_blk_id, 1 , 1 , 1 );
248
- std::cout << " after call i: " << i << std::endl;
249
245
}
250
246
251
-
252
- std::cout << " before finished " << std::endl;
253
247
traffic_flow_storage.finished_noc_traffic_flows_setup ();
254
248
std::cout << " after finished " << std::endl;
255
249
256
250
vtr::vector<NocTrafficFlowId, std::vector<NocLinkId>> traffic_flow_routes (traffic_flow_storage.get_number_of_traffic_flows ());
251
+ std::cout << " Size: " << traffic_flow_routes.size () << std::endl;
252
+
253
+ std::cout << " getting pairs" << std::endl;
254
+ std::cout << " getting pairs " << traffic_flow_storage.get_all_traffic_flows ().size () << std::endl;
255
+ const auto & all_pairs = traffic_flow_storage.get_all_traffic_flows ().pairs ();
256
+ std::cout << " got pairs" << std::endl;
257
257
258
- for (const auto & [id, traffic_flow] : traffic_flow_storage. get_all_traffic_flows (). pairs () ) {
258
+ for (const auto & [id, traffic_flow] : all_pairs ) {
259
259
260
- std::cout << (size_t )id << " " << (size_t )traffic_flow.source_router_cluster_id << " " << (size_t )traffic_flow.sink_router_cluster_id << std::endl;
260
+ std::cout << " loop: " << (size_t )id << " " << (size_t )traffic_flow.source_router_cluster_id << " " << (size_t )traffic_flow.sink_router_cluster_id << std::endl;
261
261
NocRouterId src_router_id = noc_model.get_router_at_grid_location (block_locs[traffic_flow.source_router_cluster_id ].loc );
262
262
NocRouterId dst_router_id = noc_model.get_router_at_grid_location (block_locs[traffic_flow.sink_router_cluster_id ].loc );
263
263
0 commit comments