public abstract class AbstractBidirectionEdgeCHNoSOD extends AbstractBidirCHAlgo
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 |
|---|
AbstractBidirectionEdgeCHNoSOD(RoutingCHGraph graph) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
accept(RoutingCHEdgeIteratorState edge,
SPTEntry currEdge,
boolean reverse) |
protected BidirPathExtractor |
createPathExtractor(RoutingCHGraph graph) |
protected int |
getIncomingEdge(SPTEntry entry) |
protected int |
getOrigEdgeId(RoutingCHEdgeIteratorState edge,
boolean reverse) |
protected int |
getTraversalId(RoutingCHEdgeIteratorState edge,
int origEdgeId,
boolean reverse) |
protected void |
postInitFrom() |
protected void |
postInitTo() |
protected void |
updateBestPath(double edgeWeight,
SPTEntry entry,
int origEdgeId,
int traversalId,
boolean reverse) |
accept, calcWeight, calcWeight, createEmptyPath, createEntry, extractPath, fillEdgesFromUsingFilter, fillEdgesToUsingFilter, finished, getInEdgeWeight, getOtherNode, getTraversalId, initCollections, toString, updateEntrybwdSearchCanBeStopped, calcPath, calcPath, calcPaths, checkAlreadyRun, createStartEntry, fromEntryCanBeSkipped, fwdSearchCanBeStopped, getCurrentFromWeight, getCurrentToWeight, getName, getVisitedNodes, initFrom, initTo, isMaxVisitedNodesExceeded, postInit, runAlgo, setMaxVisitedNodes, setUpdateBestPath, toEntryCanBeSkippedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcalcPathcalcPath, calcPaths, getName, getVisitedNodes, setMaxVisitedNodespublic AbstractBidirectionEdgeCHNoSOD(RoutingCHGraph graph)
protected void postInitFrom()
postInitFrom in class AbstractBidirCHAlgoprotected void postInitTo()
postInitTo in class AbstractBidirCHAlgoprotected void updateBestPath(double edgeWeight,
SPTEntry entry,
int origEdgeId,
int traversalId,
boolean reverse)
updateBestPath in class AbstractBidirAlgoprotected BidirPathExtractor createPathExtractor(RoutingCHGraph graph)
createPathExtractor in class AbstractBidirCHAlgoprotected int getOrigEdgeId(RoutingCHEdgeIteratorState edge, boolean reverse)
getOrigEdgeId in class AbstractBidirCHAlgoprotected int getIncomingEdge(SPTEntry entry)
getIncomingEdge in class AbstractBidirAlgoprotected int getTraversalId(RoutingCHEdgeIteratorState edge, int origEdgeId, boolean reverse)
getTraversalId in class AbstractBidirCHAlgoprotected boolean accept(RoutingCHEdgeIteratorState edge, SPTEntry currEdge, boolean reverse)
accept in class AbstractBidirCHAlgoCopyright © 2012–2020. All rights reserved.