|
SimGrid
3.14.159
Versatile Simulation of Distributed Systems
|
Classes | |
| struct | xbt_heap_item |
| struct | xbt_heap |
Macros | |
| #define | PARENT(i) (i >> 1) |
| #define | LEFT(i) (i << 1) |
| #define | RIGHT(i) ((i << 1) + 1) |
| #define | KEY(H, i) ((H->items)[i]).key |
| #define | CONTENT(H, i) ((H->items)[i]).content |
| #define | MIN_KEY_VALUE -DBL_MAX |
Typedefs | |
| typedef struct xbt_heap_item | s_xbt_heap_item_t |
| typedef struct xbt_heap_item * | xbt_heap_item_t |
| typedef struct xbt_heap | s_xbt_heap_t |
| #define PARENT | ( | i | ) | (i >> 1) |
| #define LEFT | ( | i | ) | (i << 1) |
| #define RIGHT | ( | i | ) | ((i << 1) + 1) |
| #define KEY | ( | H, | |
| i | |||
| ) | ((H->items)[i]).key |
| #define CONTENT | ( | H, | |
| i | |||
| ) | ((H->items)[i]).content |
| #define MIN_KEY_VALUE -DBL_MAX |
| typedef struct xbt_heap_item s_xbt_heap_item_t |
| typedef struct xbt_heap_item * xbt_heap_item_t |
| typedef struct xbt_heap s_xbt_heap_t |