Use less memory when removing blocked Hanan points

This commit is contained in:
Eren Dogan 2023-05-30 11:10:34 -07:00
parent 9f75e68a92
commit 136d4564a2
1 changed files with 2 additions and 1 deletions

View File

@ -104,7 +104,8 @@ class hanan_graph:
self.nodes.append(above_node)
# Remove blocked points
for node in self.nodes.copy():
for i in range(len(self.nodes) - 1, -1, -1):
node = self.nodes[i]
point = node.center
for blockage in self.graph_blockages:
if self.is_on_same_layer(point, blockage) and is_in_region(point, blockage):