Routing helper functions for Graph navigation including AStar and Bidirectional AStar
File list:
routing
......\ch
......\..\Path4CH.java
......\..\PrepareContractionHierarchies.java
......\util
......\....\AbstractAlgoPreparation.java
......\....\AbstractFlagEncoder.java
......\....\AlgorithmPreparation.java
......\....\AllEdgesIterator.java
......\....\AllEdgesSkipIterator.java
......\....\BikeFlagEncoder.java
......\....\CarFlagEncoder.java
......\....\DefaultEdgeFilter.java
......\....\EdgeFilter.java
......\....\EncodedValue.java
......\....\EncodingManager.java
......\....\FastestCalc.java
......\....\FlagEncoder.java
......\....\FootFlagEncoder.java
......\....\LevelEdgeFilter.java
......\....\NoOpAlgorithmPreparation.java
......\....\PrepareRoutingSubnetworks.java
......\....\RoutingAlgorithmSpecialAreaTests.java
......\....\ShortestCalc.java
......\....\TestAlgoCollector.java
......\....\WeightCalculation.java
......\AbstractRoutingAlgorithm.java
......\AStar.java
......\AStarBidirection.java
......\Dijkstra.java
......\DijkstraBidirection.java
......\DijkstraBidirectionRef.java
......\DijkstraOneToMany.java
......\Path.java
......\PathBidir.java
......\PathBidirRef.java
......\PathNative.java
......\RoutingAlgorithm.java
......\RoutingAlgorithmFactory.java