Go to the source code of this file.
Functions | |
struct gfsmxlCLCFibHeap * | gfsmxl_clc_fh_makeheap (void) |
struct gfsmxlCascadeLookupConfig_ * | gfsmxl_clc_fh_setneginf (struct gfsmxlCLCFibHeap *h, struct gfsmxlCascadeLookupConfig_ *data) |
struct gfsmxlCLCFibHeap_el * | gfsmxl_clc_fh_insert (struct gfsmxlCLCFibHeap *h, struct gfsmxlCascadeLookupConfig_ *data) |
struct gfsmxlCascadeLookupConfig_ * | gfsmxl_clc_fh_extractmin (struct gfsmxlCLCFibHeap *) |
struct gfsmxlCascadeLookupConfig_ * | gfsmxl_clc_fh_min (struct gfsmxlCLCFibHeap *) |
struct gfsmxlCascadeLookupConfig_ * | gfsmxl_clc_fh_replacedata (struct gfsmxlCLCFibHeap *, struct gfsmxlCLCFibHeap_el *, struct gfsmxlCascadeLookupConfig_ *) |
struct gfsmxlCascadeLookupConfig_ * | gfsmxl_clc_fh_delete (struct gfsmxlCLCFibHeap *, struct gfsmxlCLCFibHeap_el *) |
void | gfsmxl_clc_fh_deleteheap (struct gfsmxlCLCFibHeap *) |
struct gfsmxlCLCFibHeap * | gfsmxl_clc_fh_union (struct gfsmxlCLCFibHeap *, struct gfsmxlCLCFibHeap *) |
|
read |
create a new gfsmxlCLCFibHeap
|
read |
set "negative infinity" data element (absolute minimum),
|
read |
insert a new config into the heap
|
read |
Extract minimum element from heap
|
read |
Peek at minimum element from heap
|
read |
Replace an element's data
|
read |
Delete an element
void gfsmxl_clc_fh_deleteheap | ( | struct gfsmxlCLCFibHeap * | ) |
Destroy a heap
|
read |
Union of two heaps