Object Orienting.Companion
-
- All Implemented Interfaces:
public class Orienting.Companion
Utility methods for Graphs.
-
-
Field Summary
Fields Modifier and Type Field Description public final static Orienting.Companion
INSTANCE
-
Method Summary
-
-
Method Detail
-
pathExists
final <V extends Any> Boolean pathExists(Graph<V, ?> $self, V source, V sink)
Checks whether a path exists between source and sink. DijkstraShortestPath is used instead of org.jgrapht.alg.connectivity.ConnectivityInspector.pathExists, because, in case of directed graph, the latter checks whether the given vertices lay in the same weakly connected component, which is not the desired behavior. As unweighted graphs have a default edge weight of 1.0, shortest path algorithms can always be applied meaningfully.
-
-
-
-