remove transpose() from graph and level router building as it makes no sense and breaks oneway connections
This commit is contained in:
parent
d03379c0aa
commit
d2e9e18c2a
2 changed files with 4 additions and 5 deletions
|
@ -229,8 +229,8 @@ class Graph:
|
|||
level_distances[in_graph_i[:, None], in_graph_i] = router.shortest_paths[in_level_i[:, None], in_level_i]
|
||||
|
||||
better = level_distances < sparse_distances
|
||||
sparse_distances[better.transpose()] = level_distances[better.transpose()]
|
||||
level_transfers[better.transpose()] = i
|
||||
sparse_distances[better] = level_distances[better]
|
||||
level_transfers[better] = i
|
||||
|
||||
g_sparse = csgraph_from_dense(sparse_distances, null_value=np.inf)
|
||||
shortest_paths, predecessors = shortest_path(g_sparse, return_predecessors=True)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue