Enhanced C#
Loyc library documentation
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Static Public Member Functions | List of all members
Loyc.Graphs.LGExt Class Reference

Source file:

Static Public Member Functions

static HashSet< Edge > ScanComponent< Node, Edge > (this Node node, HashSet< Edge >?edges=null)
 
static HashSet< Edge > ScanComponent< Node, Edge, EdgeList, Cost > (this Node node, HashSet< Node >?seen, HashSet< Edge >?edges=null)
 
static HashSet< Edge > GetReachableEdges< Node, Edge > (this Node node, HashSet< Edge >?edges=null)
 
static HashSet< Edge > GetReachableEdges< Node, Edge, EdgeList > (this Node node, HashSet< Node >?seen, HashSet< Edge >?edges=null)
 
static DList< Node > SortedTopologically< Node, Edge, EdgeList, Cost > (this IGraph< Node, Edge, EdgeList, Cost > graph, Action< Node >?onCycle=null)
 
static DList< Node > SortedTopologically< Node, Edge, EdgeList > (this IEnumerable< Node > nodes, Action< Node >?onCycle=null)