#include </afs/cs.cmu.edu/user/tp517/rio/tumble/trunk/src/tumble/inc/fibonacci_heap.h>
Collaboration diagram for FHeap< Data >:
Public Member Functions | |
| FHeap (unsigned _size) | |
| ~FHeap () | |
| bool | decrease (Data *data, double val) |
| bool | rem_min (Data *&data, double &val) |
| bool | empty () |
Private Types | |
| typedef hashers::hash_map< Data *, unsigned > | Hash_T |
| typedef Hash_T::iterator | Hash_iterator_T |
Private Attributes | |
| Hash_T | node_idx |
| HeapNode< Data > * | nodes |
| FibHeap | heap |
| unsigned | next_idx |
| unsigned | size |
Definition at line 36 of file fibonacci_heap.h.
|
|||||
|
Definition at line 39 of file fibonacci_heap.h. |
|
|||||
|
Definition at line 38 of file fibonacci_heap.h. |
|
||||||||||
|
Definition at line 85 of file fibonacci_heap.h. References FHeap< Data >::next_idx, FHeap< Data >::node_idx, FHeap< Data >::nodes, and FHeap< Data >::size. |
|
|||||||||
|
Definition at line 94 of file fibonacci_heap.h. References FHeap< Data >::nodes. |
|
||||||||||||||||
|
Definition at line 99 of file fibonacci_heap.h. References FibHeap::DecreaseKey(), FHeap< Data >::heap, FibHeap::Insert(), FHeap< Data >::next_idx, FHeap< Data >::node_idx, FHeap< Data >::nodes, OK, and FHeap< Data >::size. Referenced by BezierMesh::coarsen_approximate_sizing_func(), and BezierMesh::coarsen_make_lipshitz(). Here is the call graph for this function: |
|
|||||||||
|
Definition at line 129 of file fibonacci_heap.h. References FHeap< Data >::heap, and FibHeap::Minimum(). Referenced by BezierMesh::coarsen_make_lipshitz(). Here is the call graph for this function: |
|
||||||||||||||||
|
Definition at line 119 of file fibonacci_heap.h. References HeapNode< Data >::data, FibHeap::ExtractMin(), FHeap< Data >::heap, and HeapNode< Data >::key. Referenced by BezierMesh::coarsen_make_lipshitz(). Here is the call graph for this function: |
|
|||||
|
Definition at line 42 of file fibonacci_heap.h. Referenced by FHeap< Data >::decrease(), FHeap< Data >::empty(), and FHeap< Data >::rem_min(). |
|
|||||
|
Definition at line 43 of file fibonacci_heap.h. Referenced by FHeap< Data >::decrease(), and FHeap< Data >::FHeap(). |
|
|||||
|
Definition at line 40 of file fibonacci_heap.h. Referenced by FHeap< Data >::decrease(), and FHeap< Data >::FHeap(). |
|
|||||
|
Definition at line 41 of file fibonacci_heap.h. Referenced by FHeap< Data >::decrease(), FHeap< Data >::FHeap(), and FHeap< Data >::~FHeap(). |
|
|||||
|
Definition at line 44 of file fibonacci_heap.h. Referenced by FHeap< Data >::decrease(), and FHeap< Data >::FHeap(). |
1.4.3