Reverted changes in query_heap.hpp
This commit is contained in:
parent
ec74be31ba
commit
7f6900d80d
@ -306,7 +306,7 @@ class QueryHeap
|
|||||||
if (index >= static_cast<decltype(index)>(inserted_nodes.size()) ||
|
if (index >= static_cast<decltype(index)>(inserted_nodes.size()) ||
|
||||||
inserted_nodes[index].node != node)
|
inserted_nodes[index].node != node)
|
||||||
{
|
{
|
||||||
return 0;
|
return nullptr;
|
||||||
}
|
}
|
||||||
return &inserted_nodes[index];
|
return &inserted_nodes[index];
|
||||||
}
|
}
|
||||||
@ -356,13 +356,13 @@ class QueryHeap
|
|||||||
const auto index = node_index.peek_index(node);
|
const auto index = node_index.peek_index(node);
|
||||||
auto &reference = inserted_nodes[index];
|
auto &reference = inserted_nodes[index];
|
||||||
reference.weight = weight;
|
reference.weight = weight;
|
||||||
heap.decrease(reference.handle, std::make_pair(weight, index));
|
heap.increase(reference.handle, std::make_pair(weight, index));
|
||||||
}
|
}
|
||||||
|
|
||||||
void DecreaseKey(const HeapNode &heapNode)
|
void DecreaseKey(const HeapNode &heapNode)
|
||||||
{
|
{
|
||||||
BOOST_ASSERT(!WasRemoved(heapNode.node));
|
BOOST_ASSERT(!WasRemoved(heapNode.node));
|
||||||
heap.decrease(heapNode.handle, std::make_pair(heapNode.weight, (*heapNode.handle).second));
|
heap.increase(heapNode.handle, std::make_pair(heapNode.weight, (*heapNode.handle).second));
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user