@@ -255,16 +255,16 @@ void relaxOutgoingEdges(const DataFacade<Algorithm> &facade,
255
255
{
256
256
const EdgeWeight to_weight = weight + shortcut_weight;
257
257
BOOST_ASSERT (to_weight >= weight);
258
- auto toNodeData = forward_heap.GetHeapNodeIfWasInserted (to);
259
- if (!toNodeData )
258
+ auto toHeapNode = forward_heap.GetHeapNodeIfWasInserted (to);
259
+ if (!toHeapNode )
260
260
{
261
261
forward_heap.Insert (to, to_weight, {heapNode.node , true });
262
262
}
263
- else if (to_weight < forward_heap. GetKey (to) )
263
+ else if (to_weight < toHeapNode-> weight )
264
264
{
265
- toNodeData ->data = {heapNode.node , true };
266
- toNodeData ->weight =to_weight;
267
- forward_heap.DecreaseKey (*toNodeData );
265
+ toHeapNode ->data = {heapNode.node , true };
266
+ toHeapNode ->weight =to_weight;
267
+ forward_heap.DecreaseKey (*toHeapNode );
268
268
}
269
269
}
270
270
++destination;
@@ -284,16 +284,16 @@ void relaxOutgoingEdges(const DataFacade<Algorithm> &facade,
284
284
{
285
285
const EdgeWeight to_weight = weight + shortcut_weight;
286
286
BOOST_ASSERT (to_weight >= weight);
287
- auto toNodeData = forward_heap.GetHeapNodeIfWasInserted (to);
288
- if (!toNodeData )
287
+ auto toHeapNode = forward_heap.GetHeapNodeIfWasInserted (to);
288
+ if (!toHeapNode )
289
289
{
290
290
forward_heap.Insert (to, to_weight, {heapNode.node , true });
291
291
}
292
- else if (to_weight < forward_heap. GetKey (to) )
292
+ else if (to_weight < toHeapNode-> weight )
293
293
{
294
- toNodeData ->data = {heapNode.node , true };
295
- toNodeData ->weight =to_weight;
296
- forward_heap.DecreaseKey (*toNodeData );
294
+ toHeapNode ->data = {heapNode.node , true };
295
+ toHeapNode ->weight =to_weight;
296
+ forward_heap.DecreaseKey (*toHeapNode );
297
297
}
298
298
}
299
299
++source;
@@ -322,16 +322,16 @@ void relaxOutgoingEdges(const DataFacade<Algorithm> &facade,
322
322
323
323
const EdgeWeight to_weight = weight + node_weight + turn_penalty;
324
324
325
- auto toNodeData = forward_heap.GetHeapNodeIfWasInserted (to);
326
- if (!toNodeData )
325
+ auto toHeapNode = forward_heap.GetHeapNodeIfWasInserted (to);
326
+ if (!toHeapNode )
327
327
{
328
328
forward_heap.Insert (to, to_weight, {heapNode.node , false });
329
329
}
330
- else if (to_weight < forward_heap. GetKey (to) )
330
+ else if (to_weight < toHeapNode-> weight )
331
331
{
332
- toNodeData ->data = {heapNode.node , false };
333
- toNodeData ->weight =to_weight;
334
- forward_heap.DecreaseKey (*toNodeData );
332
+ toHeapNode ->data = {heapNode.node , false };
333
+ toHeapNode ->weight =to_weight;
334
+ forward_heap.DecreaseKey (*toHeapNode );
335
335
}
336
336
}
337
337
}
@@ -358,16 +358,16 @@ void routingStep(const DataFacade<Algorithm> &facade,
358
358
// is weight + reverse_weight
359
359
// More tighter upper bound requires additional condition reverse_heap.WasRemoved(to)
360
360
// with weight(to -> target) = reverse_weight and all weights ≥ 0
361
- auto reverveNodeData = reverse_heap.GetHeapNodeIfWasInserted (heapNode.node );
362
- if (reverveNodeData )
361
+ auto reverseNodeData = reverse_heap.GetHeapNodeIfWasInserted (heapNode.node );
362
+ if (reverseNodeData )
363
363
{
364
- auto reverse_weight = reverveNodeData ->weight ;
364
+ auto reverse_weight = reverseNodeData ->weight ;
365
365
auto path_weight = weight + reverse_weight;
366
366
367
367
// MLD uses loops forcing only to prune single node paths in forward and/or
368
368
// backward direction (there is no need to force loops in MLD but in CH)
369
369
if (!(force_loop_forward && heapNode.data .parent == heapNode.node ) &&
370
- !(force_loop_reverse && reverveNodeData ->data .parent == heapNode.node ) &&
370
+ !(force_loop_reverse && reverseNodeData ->data .parent == heapNode.node ) &&
371
371
(path_weight >= 0 ) && (path_weight < path_upper_bound))
372
372
{
373
373
middle_node = heapNode.node ;
0 commit comments