Xplace_for_ICCAD/cpp_to_py/gpugr/db/GrNet.cpp

20 lines
336 B
C++
Raw Normal View History

2023-04-06 13:34:26 +08:00
#include "GrNet.h"
namespace gr {
bool GrNet::needToRoute() {
std::unordered_map<int, int> cnt;
for (auto e : pins) {
for (auto f : e) {
cnt[f]++;
}
}
for (auto e : pins) {
for (auto f : e) {
if (cnt[f] == pins.size()) return false;
}
}
return true;
}
}