|
xbt_graph_t | xbt_graph_new_graph (unsigned short int directed, void *data) |
|
xbt_node_t | xbt_graph_new_node (xbt_graph_t g, void *data) |
|
xbt_edge_t | xbt_graph_new_edge (xbt_graph_t g, xbt_node_t src, xbt_node_t dst, void *data) |
|
void * | xbt_graph_node_get_data (xbt_node_t node) |
|
void | xbt_graph_node_set_data (xbt_node_t node, void *data) |
|
void * | xbt_graph_edge_get_data (xbt_edge_t edge) |
|
void | xbt_graph_edge_set_data (xbt_edge_t edge, void *data) |
|
xbt_edge_t | xbt_graph_get_edge (xbt_graph_t g, xbt_node_t src, xbt_node_t dst) |
|
void | xbt_graph_free_graph (xbt_graph_t g, void_f_pvoid_t node_free_function, void_f_pvoid_t edge_free_function, void_f_pvoid_t graph_free_function) |
|
xbt_dynar_t | xbt_graph_get_nodes (xbt_graph_t g) |
|
xbt_dynar_t | xbt_graph_get_edges (xbt_graph_t g) |
|
xbt_dynar_t | xbt_graph_node_get_outedges (xbt_node_t n) |
|
xbt_node_t | xbt_graph_edge_get_source (xbt_edge_t e) |
|
xbt_node_t | xbt_graph_edge_get_target (xbt_edge_t e) |
|