Codota Logo
PrepareContractionHierarchies.calculatePriority
Code IndexAdd Codota to your IDE (free)

How to use
calculatePriority
method
in
com.graphhopper.routing.ch.PrepareContractionHierarchies

Best Java code snippets using com.graphhopper.routing.ch.PrepareContractionHierarchies.calculatePriority (Showing top 8 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
FileOutputStream f =
  • Codota IconFile file;new FileOutputStream(file)
  • Codota IconString name;new FileOutputStream(name)
  • Codota IconFile file;new FileOutputStream(file, true)
  • Smart code suggestions by Codota
}
origin: graphhopper/graphhopper

private boolean prepareNodes() {
  int nodes = prepareGraph.getNodes();
  for (int node = 0; node < nodes; node++) {
    prepareGraph.setLevel(node, maxLevel);
  }
  periodicUpdateSW.start();
  for (int node = 0; node < nodes; node++) {
    float priority = oldPriorities[node] = calculatePriority(node);
    sortedNodes.insert(node, priority);
  }
  periodicUpdateSW.stop();
  return !sortedNodes.isEmpty();
}
origin: graphhopper/graphhopper

    continue;
  float priority = oldPriorities[node] = calculatePriority(node);
  sortedNodes.insert(node, priority);
float priority = oldPriorities[polledNode] = calculatePriority(polledNode);
if (priority > sortedNodes.peekValue()) {
  neighborUpdateSW.start();
  float oldPrio = oldPriorities[nn];
  float priority = oldPriorities[nn] = calculatePriority(nn);
  if (priority != oldPrio)
    sortedNodes.update(nn, oldPrio, priority);
origin: com.rgi-corp/graphhopper

boolean prepareNodes() {
  int nodes = prepareGraph.getNodes();
  for (int node = 0; node < nodes; node++) {
    prepareGraph.setLevel(node, maxLevel);
  }
  for (int node = 0; node < nodes; node++) {
    int priority = oldPriorities[node] = calculatePriority(node);
    sortedNodes.insert(node, priority);
  }
  if (sortedNodes.isEmpty())
    return false;
  return true;
}
origin: com.graphhopper/graphhopper

boolean prepareNodes()
{
  int nodes = prepareGraph.getNodes();
  for (int node = 0; node < nodes; node++)
  {
    prepareGraph.setLevel(node, maxLevel);
  }
  for (int node = 0; node < nodes; node++)
  {
    int priority = oldPriorities[node] = calculatePriority(node);
    sortedNodes.insert(node, priority);
  }
  if (sortedNodes.isEmpty())
    return false;
  return true;
}
origin: com.graphhopper/graphhopper-core

private boolean prepareNodes() {
  int nodes = prepareGraph.getNodes();
  for (int node = 0; node < nodes; node++) {
    prepareGraph.setLevel(node, maxLevel);
  }
  periodicUpdateSW.start();
  for (int node = 0; node < nodes; node++) {
    float priority = oldPriorities[node] = calculatePriority(node);
    sortedNodes.insert(node, priority);
  }
  periodicUpdateSW.stop();
  return !sortedNodes.isEmpty();
}
origin: com.graphhopper/graphhopper-core

    continue;
  float priority = oldPriorities[node] = calculatePriority(node);
  sortedNodes.insert(node, priority);
float priority = oldPriorities[polledNode] = calculatePriority(polledNode);
if (priority > sortedNodes.peekValue()) {
  neighborUpdateSW.start();
  float oldPrio = oldPriorities[nn];
  float priority = oldPriorities[nn] = calculatePriority(nn);
  if (priority != oldPrio)
    sortedNodes.update(nn, oldPrio, priority);
origin: com.rgi-corp/graphhopper

    continue;
  int priority = oldPriorities[node] = calculatePriority(node);
  sortedNodes.insert(node, priority);
int priority = oldPriorities[polledNode] = calculatePriority(polledNode);
if (priority > sortedNodes.peekValue()) {
  neighborSW.start();
  int oldPrio = oldPriorities[nn];
  int priority = oldPriorities[nn] = calculatePriority(nn);
  if (priority != oldPrio)
    sortedNodes.update(nn, oldPrio, priority);
origin: com.graphhopper/graphhopper

    continue;
  int priority = oldPriorities[node] = calculatePriority(node);
  sortedNodes.insert(node, priority);
int priority = oldPriorities[polledNode] = calculatePriority(polledNode);
if (priority > sortedNodes.peekValue())
  int priority = oldPriorities[nn] = calculatePriority(nn);
  if (priority != oldPrio)
    sortedNodes.update(nn, oldPrio, priority);
com.graphhopper.routing.chPrepareContractionHierarchiescalculatePriority

Javadoc

Calculates the priority of adjNode v without changing the graph. Warning: the calculated priority must NOT depend on priority(v) and therefor findShortcuts should also not depend on the priority(v). Otherwise updating the priority before contracting in contractNodes() could lead to a slowish or even endless loop.

Popular methods of PrepareContractionHierarchies

  • getWeighting
  • <init>
  • doWork
  • close
  • contractNodes
  • getTimesAsString
  • initFromGraph
  • prepareNodes
  • addShortcuts
    Introduces the necessary shortcuts for adjNode v in the graph.
  • findShortcuts
    Finds shortcuts, does not change the underlying graph.
  • fromGraphHopperStorage
  • getCoords
  • fromGraphHopperStorage,
  • getCoords,
  • getOrigEdgeCount,
  • setLazyUpdates,
  • setLogMessages,
  • setNeighborUpdates,
  • setOrigEdgeCount,
  • setPeriodicUpdates,
  • createAStarBidirection

Popular in Java

  • Running tasks concurrently on multiple threads
  • getSystemService (Context)
  • getApplicationContext (Context)
  • runOnUiThread (Activity)
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • DecimalFormat (java.text)
    DecimalFormat is a concrete subclass ofNumberFormat that formats decimal numbers. It has a variety o
  • MessageFormat (java.text)
    MessageFormat provides a means to produce concatenated messages in language-neutral way. Use this to
  • TimerTask (java.util)
    A task that can be scheduled for one-time or repeated execution by a Timer.
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now