Uses of Interface
org.jgrapht.experimental.dag.DirectedAcyclicGraph.Visited
-
Packages that use DirectedAcyclicGraph.Visited Package Description org.jgrapht.experimental.dag Experimental package with directed acyclic graphs. -
-
Uses of DirectedAcyclicGraph.Visited in org.jgrapht.experimental.dag
Classes in org.jgrapht.experimental.dag that implement DirectedAcyclicGraph.Visited Modifier and Type Class Description static classDirectedAcyclicGraph.VisitedArrayImplThis implementation, somewhat to my surprise, is slower than the ArrayList version, probably due to its reallocation of the underlying array for every topology reorder that is required.static classDirectedAcyclicGraph.VisitedArrayListImplThis implementation seems to offer the best performance in most cases.static classDirectedAcyclicGraph.VisitedBitSetImplThis implementation is close to the performance of VisitedArrayListImpl, with 1/8 the memory usage.static classDirectedAcyclicGraph.VisitedHashSetImplThis implementation doesn't seem to perform as well, though I can imagine circumstances where it should shine (lots and lots of vertices).Methods in org.jgrapht.experimental.dag that return DirectedAcyclicGraph.Visited Modifier and Type Method Description DirectedAcyclicGraph.VisitedDirectedAcyclicGraph.VisitedArrayImpl. getInstance(DirectedAcyclicGraph.Region affectedRegion)DirectedAcyclicGraph.VisitedDirectedAcyclicGraph.VisitedArrayListImpl. getInstance(DirectedAcyclicGraph.Region affectedRegion)DirectedAcyclicGraph.VisitedDirectedAcyclicGraph.VisitedBitSetImpl. getInstance(DirectedAcyclicGraph.Region affectedRegion)DirectedAcyclicGraph.VisitedDirectedAcyclicGraph.VisitedFactory. getInstance(DirectedAcyclicGraph.Region affectedRegion)Create a new instance ofDirectedAcyclicGraph.Visited.DirectedAcyclicGraph.VisitedDirectedAcyclicGraph.VisitedHashSetImpl. getInstance(DirectedAcyclicGraph.Region affectedRegion)Methods in org.jgrapht.experimental.dag with parameters of type DirectedAcyclicGraph.Visited Modifier and Type Method Description private voidDirectedAcyclicGraph. dfsB(V vertex, java.util.Set<V> db, DirectedAcyclicGraph.Visited visited, DirectedAcyclicGraph.Region affectedRegion)Depth first search backward, building up the set (db) of back-connected vertices in the Affected Regionprivate voidDirectedAcyclicGraph. dfsF(V vertex, java.util.Set<V> df, DirectedAcyclicGraph.Visited visited, DirectedAcyclicGraph.Region affectedRegion)Depth first search forward, building up the set (df) of forward-connected vertices in the Affected Regionprivate voidDirectedAcyclicGraph. reorder(java.util.Set<V> df, java.util.Set<V> db, DirectedAcyclicGraph.Visited visited)
-