Does an erase operation also update the heap after the element is removed?
I went through member functions explanation in boost documentation for fibonacci_heap where it is mentioned what happens after increase/decrease operations, but when it comes to erase the only thing that is stated is that it erases the element pointed by handle.
Does that mean that the heap is reformed after that? If not, what happens to the child nodes of the node that was erased? Am I missing something obvious?