@kv  0.0.4
Library for graph problems in C and Python
AtPQueueU64 Struct Reference

Priority Queue Structure. More...

#include <pqueue.h>

Public Attributes

AtQueueu64pr
 
AtListU64v
 
uint64_t * vp
 
uint64_t cur_p
 
uint32_t ne
 
uint32_t np
 
AtOptimization o
 
AtPolicy po
 

Detailed Description

Priority Queue Structure.

Member Data Documentation

uint64_t AtPQueueU64::cur_p

Current best priority

uint32_t AtPQueueU64::ne

Number of values

uint32_t AtPQueueU64::np

Number of priorities

AtOptimization AtPQueueU64::o

Optimization (AT_MAXIMIZATION, AT_MINIMIZATION)

AtPolicy AtPQueueU64::po

Policy (AT_FIFO, AT_LIFO)

AtQueueu64* AtPQueueU64::pr

List of priorities

AtListU64* AtPQueueU64::v

List of values

uint64_t* AtPQueueU64::vp

Link between priority and value (for lookup)


The documentation for this struct was generated from the following file: