Skip to content

Commit e181cb3

Browse files
committed
other improvements.
Variable renaming with better names
1 parent 41af961 commit e181cb3

File tree

4 files changed

+27
-27
lines changed

4 files changed

+27
-27
lines changed

include/engine/routing_algorithms/routing_base_mld.hpp

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -255,16 +255,16 @@ void relaxOutgoingEdges(const DataFacade<Algorithm> &facade,
255255
{
256256
const EdgeWeight to_weight = weight + shortcut_weight;
257257
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)
260260
{
261261
forward_heap.Insert(to, to_weight, {heapNode.node, true});
262262
}
263-
else if (to_weight < forward_heap.GetKey(to))
263+
else if (to_weight < toHeapNode->weight)
264264
{
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);
268268
}
269269
}
270270
++destination;
@@ -284,16 +284,16 @@ void relaxOutgoingEdges(const DataFacade<Algorithm> &facade,
284284
{
285285
const EdgeWeight to_weight = weight + shortcut_weight;
286286
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)
289289
{
290290
forward_heap.Insert(to, to_weight, {heapNode.node, true});
291291
}
292-
else if (to_weight < forward_heap.GetKey(to))
292+
else if (to_weight < toHeapNode->weight)
293293
{
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);
297297
}
298298
}
299299
++source;
@@ -322,16 +322,16 @@ void relaxOutgoingEdges(const DataFacade<Algorithm> &facade,
322322

323323
const EdgeWeight to_weight = weight + node_weight + turn_penalty;
324324

325-
auto toNodeData= forward_heap.GetHeapNodeIfWasInserted(to);
326-
if (!toNodeData)
325+
auto toHeapNode = forward_heap.GetHeapNodeIfWasInserted(to);
326+
if (!toHeapNode)
327327
{
328328
forward_heap.Insert(to, to_weight, {heapNode.node, false});
329329
}
330-
else if (to_weight < forward_heap.GetKey(to))
330+
else if (to_weight < toHeapNode->weight)
331331
{
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);
335335
}
336336
}
337337
}
@@ -358,16 +358,16 @@ void routingStep(const DataFacade<Algorithm> &facade,
358358
// is weight + reverse_weight
359359
// More tighter upper bound requires additional condition reverse_heap.WasRemoved(to)
360360
// 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)
363363
{
364-
auto reverse_weight = reverveNodeData->weight;
364+
auto reverse_weight = reverseNodeData->weight;
365365
auto path_weight = weight + reverse_weight;
366366

367367
// MLD uses loops forcing only to prune single node paths in forward and/or
368368
// backward direction (there is no need to force loops in MLD but in CH)
369369
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) &&
371371
(path_weight >= 0) && (path_weight < path_upper_bound))
372372
{
373373
middle_node = heapNode.node;

src/engine/routing_algorithms/alternative_path_ch.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ void alternativeRoutingStep(const DataFacade<Algorithm> &facade,
121121
forward_heap.Insert(to, to_weight, heapNode.node);
122122
}
123123
// Found a shorter Path -> Update weight
124-
else if (to_weight < forward_heap.GetKey(to))
124+
else if (to_weight < toHeapNode->weight)
125125
{
126126
// new parent
127127
toHeapNode->data.parent = heapNode.node;

src/engine/routing_algorithms/many_to_many_ch.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ void relaxOutgoingEdges(const DataFacade<Algorithm> &facade,
7979
}
8080
// Found a shorter Path -> Update weight and set new parent
8181
else if (std::tie(to_weight, to_duration) <
82-
std::tie(query_heap.GetKey(to), query_heap.GetData(to).duration))
82+
std::tie(toHeapNode->weight, toHeapNode->data.duration))
8383
{
8484
toHeapNode->data = {heapNode.node, to_duration, to_distance};
8585
toHeapNode->weight=to_weight;

src/engine/routing_algorithms/many_to_many_mld.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ void relaxBorderEdges(const DataFacade<mld::Algorithm> &facade,
7878
}
7979
// Found a shorter Path -> Update weight and set new parent
8080
else if (std::tie(to_weight, to_duration, to_distance, node) <
81-
std::tie(query_heap.GetKey(to),
81+
std::tie(toHeapNode->weight,
8282
toHeapNode->data.duration,
8383
toHeapNode->data.distance,
8484
toHeapNode->data.parent))
@@ -140,7 +140,7 @@ void relaxOutgoingEdges(const DataFacade<mld::Algorithm> &facade,
140140
query_heap.Insert(to, to_weight, {node, true, to_duration, to_distance});
141141
}
142142
else if (std::tie(to_weight, to_duration, to_distance, node) <
143-
std::tie(query_heap.GetKey(to),
143+
std::tie(toHeapNode->weight,
144144
toHeapNode->data.duration,
145145
toHeapNode->data.distance,
146146
toHeapNode->data.parent))
@@ -180,7 +180,7 @@ void relaxOutgoingEdges(const DataFacade<mld::Algorithm> &facade,
180180
query_heap.Insert(to, to_weight, {node, true, to_duration, to_distance});
181181
}
182182
else if (std::tie(to_weight, to_duration, to_distance, node) <
183-
std::tie(query_heap.GetKey(to),
183+
std::tie(toHeapNode->weight,
184184
toHeapNode->data.duration,
185185
toHeapNode->data.distance,
186186
toHeapNode->data.parent))

0 commit comments

Comments
 (0)