|
GRASS 8 Programmer's Manual 8.6.0dev(2026)-1d1e47ad9d
|

Go to the source code of this file.
Functions | |
| void | dglHeapInit (dglHeap_s *pheap) |
| void | dglHeapFree (dglHeap_s *pheap, dglHeapCancelItem_fn pfnCancelItem) |
| int | dglHeapInsertMin (dglHeap_s *pheap, long key, unsigned char flags, dglHeapData_u value) |
| int | dglHeapExtractMin (dglHeap_s *pheap, dglHeapNode_s *pnoderet) |
| int | dglHeapInsertMax (dglHeap_s *pheap, long key, unsigned char flags, dglHeapData_u value) |
| int | dglHeapExtractMax (dglHeap_s *pheap, dglHeapNode_s *pnoderet) |
| int dglHeapExtractMax | ( | dglHeap_s * | pheap, |
| dglHeapNode_s * | pnoderet | ||
| ) |
| int dglHeapExtractMin | ( | dglHeap_s * | pheap, |
| dglHeapNode_s * | pnoderet | ||
| ) |
Definition at line 76 of file heap.c.
Referenced by DGL_SPAN_MINIMUM_SPANNING_FUNC(), NetA_betweenness_closeness(), NetA_distance_from_points(), NetA_distance_to_points(), and NetA_timetable_shortest_path().
| void dglHeapFree | ( | dglHeap_s * | pheap, |
| dglHeapCancelItem_fn | pfnCancelItem | ||
| ) |
Definition at line 35 of file heap.c.
Referenced by DGL_SP_CACHE_RELEASE_FUNC(), DGL_SPAN_MINIMUM_SPANNING_FUNC(), NetA_betweenness_closeness(), NetA_distance_from_points(), NetA_distance_to_points(), and NetA_timetable_shortest_path().
Definition at line 27 of file heap.c.
References NULL.
Referenced by DGL_SP_CACHE_INITIALIZE_FUNC(), DGL_SPAN_MINIMUM_SPANNING_FUNC(), NetA_betweenness_closeness(), NetA_distance_from_points(), NetA_distance_to_points(), and NetA_timetable_shortest_path().
Definition at line 50 of file heap.c.
References NULL.
Referenced by DGL_SPAN_MINIMUM_SPANNING_FUNC(), NetA_betweenness_closeness(), NetA_distance_from_points(), NetA_distance_to_points(), NetA_timetable_shortest_path(), and NetA_update_dijkstra().