Uses of Interface
org.jhotdraw8.graph.path.algo.ArcPathSearchAlgo
Packages that use ArcPathSearchAlgo
-
Uses of ArcPathSearchAlgo in org.jhotdraw8.graph.path
Methods in org.jhotdraw8.graph.path with parameters of type ArcPathSearchAlgoModifier and TypeMethodDescriptionstatic <VV,AA> @NonNull SimpleCombinedSequenceFinder <VV, AA, Double> SimpleCombinedSequenceFinder.newDoubleCostInstance(@NonNull Function<VV, Iterable<Arc<VV, AA>>> nextArcsFunction, @NonNull Function3<VV, VV, AA, Double> costFunction, @NonNull ArcPathSearchAlgo<VV, AA, Double> algo) Creates a new instance with a cost function that returns double numbers.static <VV,AA> @NonNull SimpleCombinedSequenceFinder <VV, AA, Integer> SimpleCombinedSequenceFinder.newIntCostInstance(@NonNull Function<VV, Iterable<Arc<VV, AA>>> nextArcsFunction, @NonNull BiFunction<VV, VV, Integer> costFunction, @NonNull ArcPathSearchAlgo<VV, AA, Integer> algo) Creates a new instance with a cost function that returns integer numbers.static <VV,AA> @NonNull SimpleCombinedSequenceFinder <VV, AA, Integer> SimpleCombinedSequenceFinder.newIntCostInstance(@NonNull Function<VV, Iterable<Arc<VV, AA>>> nextArcsFunction, @NonNull Function3<VV, VV, AA, Integer> costFunction, @NonNull ArcPathSearchAlgo<VV, AA, Integer> algo) Creates a new instance with a cost function that returns integer numbers.static <VV,AA> @NonNull SimpleCombinedSequenceFinder <VV, AA, Integer> SimpleCombinedSequenceFinder.newIntCostInstance(@NonNull Function<VV, Iterable<Arc<VV, AA>>> nextArcsFunction, @NonNull ArcPathSearchAlgo<VV, AA, Integer> algo) Creates a new instance with a cost function that counts the number of arrows.static <VV,AA> @NonNull SimpleCombinedSequenceFinder <VV, AA, Long> SimpleCombinedSequenceFinder.newLongCostInstance(@NonNull Function<VV, Iterable<Arc<VV, AA>>> nextArcsFunction, @NonNull Function3<VV, VV, AA, Long> costFunction, @NonNull ArcPathSearchAlgo<VV, AA, Long> algo) Creates a new instance with a cost function that returns long numbers.Constructors in org.jhotdraw8.graph.path with parameters of type ArcPathSearchAlgo -
Uses of ArcPathSearchAlgo in org.jhotdraw8.graph.path.algo
Classes in org.jhotdraw8.graph.path.algo that implement ArcPathSearchAlgoModifier and TypeClassDescriptionclassAnyArcPathSearchAlgo<V,A, C extends Number & Comparable<C>> Searches an arbitrary path from a set of start vertices to a set of goal vertices using a breadth-first search algorithm.classAnyShortestArcPathSearchAlgo<V,A, C extends Number & Comparable<C>> Searches an arbitrary shortest path from a set of start vertices to a set of goal vertices using Dijkstra's algorithm.classUniqueArcPathSearchAlgo<V,A, C extends Number & Comparable<C>> Searches a globally unique vertex path from a set of start vertices to a set of goal vertices using a breadth-first search algorithm on a directed (potentially cyclic) graph (DIG).classUniqueOnAcyclicGraphArcPathSearchAlgo<V,A, C extends Number & Comparable<C>> Searches a globally unique vertex path from a set of start vertices to a set of goal vertices using a breadth-first search algorithm on a directed acyclic graph.classUniqueShortestArcPathSearchAlgo<V,A, C extends Number & Comparable<C>> Searches a unique shortest path from a set of start vertices to a set of goal vertices using Dijkstra's algorithm.