Fibonacci heap node. More...
#include <ogdf/basic/heap/FibonacciHeap.h>
Protected Member Functions | |
| FibonacciHeapNode () | |
| Creates empty root node. | |
| FibonacciHeapNode (const T &nodeValue) | |
Creates heap node with a given nodeValue. | |
Protected Attributes | |
| FibonacciHeapNode< T > * | child |
| First child of the node. | |
| bool | marked |
| Indicates whether node is marked or not. | |
| FibonacciHeapNode< T > * | next |
| Next sibling of the node. | |
| FibonacciHeapNode< T > * | parent |
| Parent of the node. | |
| FibonacciHeapNode< T > * | prev |
| Previous sibling of the node. | |
| size_t | rank |
| Determines rank of a node. | |
| T | value |
| Value contained in the node. | |
Friends | |
| template<typename , typename > | |
| class | FibonacciHeap |
Fibonacci heap node.
Definition at line 47 of file FibonacciHeap.h.
|
inlineprotected |
Creates empty root node.
Definition at line 63 of file FibonacciHeap.h.
|
inlineexplicitprotected |
Creates heap node with a given nodeValue.
Definition at line 67 of file FibonacciHeap.h.
Definition at line 49 of file FibonacciHeap.h.
|
protected |
First child of the node.
Definition at line 58 of file FibonacciHeap.h.
|
protected |
Indicates whether node is marked or not.
Definition at line 55 of file FibonacciHeap.h.
|
protected |
Next sibling of the node.
Definition at line 60 of file FibonacciHeap.h.
|
protected |
Parent of the node.
Definition at line 57 of file FibonacciHeap.h.
|
protected |
Previous sibling of the node.
Definition at line 59 of file FibonacciHeap.h.
|
protected |
Determines rank of a node.
Definition at line 54 of file FibonacciHeap.h.
|
protected |
Value contained in the node.
Definition at line 52 of file FibonacciHeap.h.