Uses of Interface
org.jgrapht.alg.shortestpath.PathValidator
Packages that use PathValidator
-
Uses of PathValidator in org.jgrapht.alg.shortestpath
Fields in org.jgrapht.alg.shortestpath declared as PathValidatorModifier and TypeFieldDescriptionprivate final PathValidator<V, E> AllDirectedPaths.pathValidatorProvides validation for the paths which will be computed.private PathValidator<V, E> YenKShortestPath.pathValidatorProvides validation for the paths which will be computed.private PathValidator<V, E> YenShortestPathIterator.pathValidatorProvides possibility to validate computed paths and exclude invalid ones.Constructors in org.jgrapht.alg.shortestpath with parameters of type PathValidatorModifierConstructorDescriptionAllDirectedPaths(Graph<V, E> graph, PathValidator<V, E> pathValidator) Create a new instance with givenpathValidator.YenKShortestPath(Graph<V, E> graph, PathValidator<V, E> pathValidator) Constructs an instance of the algorithm for the givengraphandpathValidator.YenShortestPathIterator(Graph<V, E> graph, V source, V sink, Supplier<org.jheaps.AddressableHeap<Double, Pair<GraphPath<V, E>, Boolean>>> heapSupplier, PathValidator<V, E> pathValidator) Constructs an instance of the algorithm for givengraph,source,sink,heapSupplierandpathValidator.YenShortestPathIterator(Graph<V, E> graph, V source, V sink, PathValidator<V, E> pathValidator) Constructs an instance of the algorithm for givengraph,source,sinkandpathValidator.