AdjustableKAryHeap() | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inline |
AdjustableKAryHeap(const std::vector< Aggregate > &elements, HeapIndex universe_size) | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inlineexplicit |
AdjustableKAryHeap(const std::vector< Index > &indices, const std::vector< Priority > &priorities, HeapIndex universe_size) | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inlineexplicit |
Aggregate typedef | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | |
CheckHeapProperty() const | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inline |
Clear() | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inline |
Contains(Index index) const | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inline |
heap_size() const | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inline |
HeapIndex typedef | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | |
Insert(Aggregate element) | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inline |
IsEmpty() const | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inline |
Load(const std::vector< Aggregate > &elements, HeapIndex universe_size) | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inline |
Load(const std::vector< Index > &indices, const std::vector< Priority > &priorities, HeapIndex universe_size) | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inline |
Pop() | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inline |
Remove(Index index) | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inline |
TopIndex() const | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inline |
TopPriority() const | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inline |
Update(Aggregate element) | AdjustableKAryHeap< Priority, Index, Arity, IsMaxHeap > | inline |