protected class DijkstraDistance.SourceData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected double |
dist_reached |
protected java.util.LinkedHashMap<V,java.lang.Number> |
distances |
protected java.util.Map<V,java.lang.Number> |
estimatedDistances |
protected boolean |
reached_max |
protected MapBinaryHeap<V> |
unknownVertices |
Modifier | Constructor and Description |
---|---|
protected |
SourceData(V source) |
Modifier and Type | Method and Description |
---|---|
protected void |
createRecord(V w,
E e,
double new_dist) |
protected java.util.Map.Entry<V,java.lang.Number> |
getNextVertex() |
protected void |
restoreVertex(V v,
double dist) |
protected void |
update(V dest,
E tentative_edge,
double new_dist) |
protected java.util.LinkedHashMap<V,java.lang.Number> distances
protected java.util.Map<V,java.lang.Number> estimatedDistances
protected MapBinaryHeap<V> unknownVertices
protected boolean reached_max
protected double dist_reached
protected SourceData(V source)
Copyright © 2021, 2022 Herve Girod. All Rights Reserved. Documentation and source under the BSD 3-Clause licence