public class AlternativeRouteEdgeCH extends DijkstraBidirectionEdgeCHNoSOD
"Alternative Routes in Road Networks" (Abraham et al.)
| Modifier and Type | Class and Description |
|---|---|
static class |
AlternativeRouteEdgeCH.AlternativeInfo |
static class |
AlternativeRouteEdgeCH.PotentialAlternativeInfo |
allEdgeExplorer, graph, inEdgeExplorer, levelEdgeFilter, outEdgeExplorerbestBwdEntry, bestFwdEntry, bestWeight, bestWeightMapFrom, bestWeightMapOther, bestWeightMapTo, currFrom, currTo, finishedFrom, finishedTo, from, fromOutEdge, maxVisitedNodes, nodeAccess, to, toInEdge, traversalMode, updateBestPath| Constructor and Description |
|---|
AlternativeRouteEdgeCH(RoutingCHGraph graph,
PMap hints) |
| Modifier and Type | Method and Description |
|---|---|
List<Path> |
calcPaths(int from,
int to)
Calculates multiple possibilities for a path.
|
boolean |
finished() |
int |
getVisitedNodes()
Returns the visited nodes after searching.
|
createEntry, createStartEntry, getName, updateEntryaccept, createPathExtractor, getIncomingEdge, getOrigEdgeId, getTraversalId, postInitFrom, postInitTo, updateBestPathaccept, calcWeight, calcWeight, createEmptyPath, extractPath, fillEdgesFromUsingFilter, fillEdgesToUsingFilter, getInEdgeWeight, getOtherNode, getTraversalId, initCollections, toStringbwdSearchCanBeStopped, calcPath, calcPath, checkAlreadyRun, fromEntryCanBeSkipped, fwdSearchCanBeStopped, getCurrentFromWeight, getCurrentToWeight, initFrom, initTo, isMaxVisitedNodesExceeded, postInit, runAlgo, setMaxVisitedNodes, setUpdateBestPath, toEntryCanBeSkippedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcalcPathcalcPath, setMaxVisitedNodespublic AlternativeRouteEdgeCH(RoutingCHGraph graph, PMap hints)
public boolean finished()
finished in class AbstractBidirCHAlgopublic int getVisitedNodes()
RoutingAlgorithmgetVisitedNodes in interface RoutingAlgorithmgetVisitedNodes in class AbstractBidirAlgopublic List<Path> calcPaths(int from, int to)
RoutingAlgorithmcalcPaths in interface RoutingAlgorithmcalcPaths in class AbstractBidirAlgoRoutingAlgorithm.calcPath(int, int)Copyright © 2012–2020. All rights reserved.