arrayBound(int arraySize) | ogdf::BinaryHeap< T, C > | inlineprivate |
base_type typedef | ogdf::BinaryHeap< T, C > | private |
BinaryHeap(const C &comp=C(), int initialSize=128) | ogdf::BinaryHeap< T, C > | explicit |
capacity() const | ogdf::BinaryHeap< T, C > | inline |
clear() | ogdf::BinaryHeap< T, C > | |
comparator() const | ogdf::HeapBase< BinaryHeap< T, std::less< T > >, int, T, std::less< T > > | inlinevirtual |
decrease(int *handle, const T &value) override | ogdf::BinaryHeap< T, C > | virtual |
empty() const | ogdf::BinaryHeap< T, C > | inline |
Handle typedef | ogdf::HeapBase< BinaryHeap< T, std::less< T > >, int, T, std::less< T > > | |
hasLeft(int num) | ogdf::BinaryHeap< T, C > | inlineprivate |
hasRight(int num) | ogdf::BinaryHeap< T, C > | inlineprivate |
HeapBase(const std::less< T > &comp=std::less< T >()) | ogdf::HeapBase< BinaryHeap< T, std::less< T > >, int, T, std::less< T > > | inlineexplicit |
higherArrayBound(int arraySize) | ogdf::BinaryHeap< T, C > | inlineprivate |
higherArraySize(int arraySize) | ogdf::BinaryHeap< T, C > | inlineprivate |
init(int initialSize) | ogdf::BinaryHeap< T, C > | private |
leftChildIndex(int num) | ogdf::BinaryHeap< T, C > | inlineprivate |
lowerArrayBound(int arraySize) | ogdf::BinaryHeap< T, C > | inlineprivate |
lowerArraySize(int arraySize) | ogdf::BinaryHeap< T, C > | inlineprivate |
m_arraySize | ogdf::BinaryHeap< T, C > | private |
m_comp | ogdf::HeapBase< BinaryHeap< T, std::less< T > >, int, T, std::less< T > > | private |
m_heapArray | ogdf::BinaryHeap< T, C > | private |
m_initialSize | ogdf::BinaryHeap< T, C > | private |
m_size | ogdf::BinaryHeap< T, C > | private |
merge(BinaryHeap< T, std::less< T > > &other) | ogdf::HeapBase< BinaryHeap< T, std::less< T > >, int, T, std::less< T > > | virtual |
parentIndex(int num) | ogdf::BinaryHeap< T, C > | inlineprivate |
pop() override | ogdf::BinaryHeap< T, C > | virtual |
push(const T &value) override | ogdf::BinaryHeap< T, C > | virtual |
rightChildIndex(int num) | ogdf::BinaryHeap< T, C > | inlineprivate |
siftDown(int pos) | ogdf::BinaryHeap< T, C > | private |
siftUp(int pos) | ogdf::BinaryHeap< T, C > | private |
size() const | ogdf::BinaryHeap< T, C > | inline |
top() const override | ogdf::BinaryHeap< T, C > | |
HeapBase< BinaryHeap< T, std::less< T > >, int, T, std::less< T > >::top() const=0 | ogdf::HeapBase< BinaryHeap< T, std::less< T > >, int, T, std::less< T > > | pure virtual |
value(int *handle) const override | ogdf::BinaryHeap< T, C > | virtual |
~BinaryHeap() | ogdf::BinaryHeap< T, C > | inlinevirtual |