MCPcopy Create free account
hub / github.com/ElementsProject/lightning / priorityqueue_init

Function priorityqueue_init

plugins/askrene/child/priorityqueue.c:64–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62}
63
64void priorityqueue_init(struct priorityqueue *q) {
65 const size_t max_num_nodes = tal_count(q->value);
66 q->heapsize = 0;
67 for (size_t i = 0; i < max_num_nodes; ++i) {
68 q->value[i] = INFINITE;
69 q->heapptr[i] = NULL;
70 }
71}
72size_t priorityqueue_size(const struct priorityqueue *q) { return q->heapsize; }
73
74size_t priorityqueue_maxsize(const struct priorityqueue *q) {

Callers 3

mainFunction · 0.85
dijkstra_pathFunction · 0.85
dijkstra_nearest_sinkFunction · 0.85

Calls

no outgoing calls

Tested by 1

mainFunction · 0.68