SimGrid
3.13
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 |