Graph processing algorithms
Add graph processing tools:
-
func:
compute_sccs
(moved in from Loopy) -
class:
CycleError
(originally written by @mattwala, thanks!) -
func:
compute_topological_order
(originally written by @mattwala, thanks!) -
func:
compute_transitive_closure
-
func:
contains_cycle
-
func:
get_induced_subgraph
(moved from previous merge request with loopy containing all new graph processing tools besides compute_sccs()
, which already existed in loopy but is being moved here)
Edited by James Stevens