LandmarkExplorer explorer = new LandmarkExplorer(graph, this, initWeighting, traversalMode, true); explorer.setStartNode(startNode); explorer.setFilter(blockedEdges, true, true); explorer.runAlgo(); explorer.setFilter(blockedEdges, true, true); LandmarkExplorer explorer = new LandmarkExplorer(graph, this, weighting, traversalMode, true); explorer.setStartNode(lmNodeId); explorer.setFilter(blockedEdges, true, false); explorer.runAlgo(); explorer.initLandmarkWeights(lmIdx, lmNodeId, LM_ROW_LENGTH); explorer.setFilter(blockedEdges, false, true); explorer.runAlgo(); explorer.initLandmarkWeights(lmIdx, lmNodeId, LM_ROW_LENGTH);
LandmarkExplorer explorer = new LandmarkExplorer(graph, this, initWeighting, traversalMode, true); explorer.setStartNode(startNode); explorer.setFilter(blockedEdges, true, true); explorer.runAlgo(); explorer.setFilter(blockedEdges, true, true); LandmarkExplorer explorer = new LandmarkExplorer(graph, this, weighting, traversalMode, true); explorer.setStartNode(lmNodeId); explorer.setFilter(blockedEdges, true, false); explorer.runAlgo(); explorer.initLandmarkWeights(lmIdx, lmNodeId, LM_ROW_LENGTH); explorer.setFilter(blockedEdges, false, true); explorer.runAlgo(); explorer.initLandmarkWeights(lmIdx, lmNodeId, LM_ROW_LENGTH);
LandmarkExplorer explorer = new LandmarkExplorer(graph, this, initWeighting, traversalMode); explorer.initFrom(startNode, 0); explorer.setFilter(blockedEdges, true, true); explorer.runAlgo(true); for (int lmIdx = 0; lmIdx < tmpLandmarkNodeIds.length - 1; lmIdx++) { explorer = new LandmarkExplorer(graph, this, initWeighting, traversalMode); explorer.setFilter(blockedEdges, true, true); LandmarkExplorer explorer = new LandmarkExplorer(graph, this, weighting, traversalMode); explorer.initFrom(lmNodeId, 0); explorer.setFilter(blockedEdges, false, true); explorer.runAlgo(true); explorer.initLandmarkWeights(lmIdx, lmNodeId, LM_ROW_LENGTH, FROM_OFFSET); explorer.setFilter(blockedEdges, true, false); explorer.runAlgo(false); explorer.initLandmarkWeights(lmIdx, lmNodeId, LM_ROW_LENGTH, TO_OFFSET);