topology
Connectivity
Construct an adjacency dictionary from a set of edges. |
Combinatorics
Color the vertices of a network such that no two colors are adjacent. |
|
Identify the vertices of connected components. |
Orientation
Construct an adjacency dictionary of the given faces, assuming that the faces have arbitrary orientation. |
|
Construct an adjacency dictionary of the given faces, assuming that the faces have arbitrary orientation. |
|
Unify the cycle directions of the given faces such that adjacent faces share opposite halfedges. |
|
Unify the cycle directions of the given faces such that adjacent faces share opposite halfedges. |
Traversal
Find the shortest path between two vertices of a network using the A* search algorithm. |
|
Return a breadth-first ordering of all vertices in an adjacency dictionary reachable from a chosen root vertex. |
|
Traverse an adjacency dict in “breadth-first” order. |
|
Return all paths from root to goal. |
|
Compute depth-first ordering of connected vertices. |
|
Compute Dijkstra distances from all vertices in a connected set to one target vertex. |
|
Find the shortest path between two vertices if the edge weights are not all the same. |
|
Find the shortest path between two vertices of a network. |