opal_graph_t 59 opal/class/opal_graph.c static void opal_graph_construct(opal_graph_t *graph); opal_graph_t 60 opal/class/opal_graph.c static void opal_graph_destruct(opal_graph_t *graph); opal_graph_t 63 opal/class/opal_graph.c opal_graph_t, opal_graph_t 147 opal/class/opal_graph.c static void opal_graph_construct(opal_graph_t *graph) opal_graph_t 154 opal/class/opal_graph.c static void opal_graph_destruct(opal_graph_t *graph) opal_graph_t 186 opal/class/opal_graph.c static void delete_all_edges_conceded_to_vertex(opal_graph_t *graph, opal_graph_vertex_t *vertex) opal_graph_t 219 opal/class/opal_graph.c void opal_graph_add_vertex(opal_graph_t *graph, opal_graph_vertex_t *vertex) opal_graph_t 257 opal/class/opal_graph.c int opal_graph_add_edge(opal_graph_t *graph, opal_graph_edge_t *edge) opal_graph_t 302 opal/class/opal_graph.c void opal_graph_remove_edge (opal_graph_t *graph, opal_graph_edge_t *edge) opal_graph_t 320 opal/class/opal_graph.c void opal_graph_remove_vertex(opal_graph_t *graph, opal_graph_vertex_t *vertex) opal_graph_t 354 opal/class/opal_graph.c uint32_t opal_graph_adjacent(opal_graph_t *graph, opal_graph_vertex_t *vertex1, opal_graph_vertex_t *vertex2) opal_graph_t 403 opal/class/opal_graph.c int opal_graph_get_order(opal_graph_t *graph) opal_graph_t 416 opal/class/opal_graph.c int opal_graph_get_size(opal_graph_t *graph) opal_graph_t 430 opal/class/opal_graph.c opal_graph_vertex_t *opal_graph_find_vertex(opal_graph_t *graph, void *vertex_data) opal_graph_t 463 opal/class/opal_graph.c int opal_graph_get_graph_vertices(opal_graph_t *graph, opal_pointer_array_t *vertices_list) opal_graph_t 495 opal/class/opal_graph.c int opal_graph_get_adjacent_vertices(opal_graph_t *graph, opal_graph_vertex_t *vertex, opal_value_array_t *adjacents) opal_graph_t 536 opal/class/opal_graph.c uint32_t opal_graph_spf(opal_graph_t *graph, opal_graph_vertex_t *vertex1, opal_graph_vertex_t *vertex2) opal_graph_t 626 opal/class/opal_graph.c uint32_t opal_graph_dijkstra(opal_graph_t *graph, opal_graph_vertex_t *vertex, opal_value_array_t *distance_array) opal_graph_t 706 opal/class/opal_graph.c void opal_graph_duplicate(opal_graph_t **dest, opal_graph_t *src) opal_graph_t 713 opal/class/opal_graph.c *dest = OBJ_NEW(opal_graph_t); opal_graph_t 764 opal/class/opal_graph.c void opal_graph_print(opal_graph_t *graph) opal_graph_t 53 opal/class/opal_graph.h OPAL_DECLSPEC OBJ_CLASS_DECLARATION(opal_graph_t); opal_graph_t 175 opal/class/opal_graph.h typedef struct opal_graph_t opal_graph_t; opal_graph_t 198 opal/class/opal_graph.h OPAL_DECLSPEC void opal_graph_add_vertex(opal_graph_t *graph, opal_graph_vertex_t *vertex); opal_graph_t 208 opal/class/opal_graph.h OPAL_DECLSPEC void opal_graph_remove_vertex(opal_graph_t *graph, opal_graph_vertex_t *vertex); opal_graph_t 221 opal/class/opal_graph.h OPAL_DECLSPEC int opal_graph_add_edge(opal_graph_t *graph, opal_graph_edge_t *edge); opal_graph_t 234 opal/class/opal_graph.h OPAL_DECLSPEC void opal_graph_remove_edge (opal_graph_t *graph, opal_graph_edge_t *edge); opal_graph_t 247 opal/class/opal_graph.h OPAL_DECLSPEC uint32_t opal_graph_adjacent(opal_graph_t *graph, opal_graph_vertex_t *vertex1, opal_graph_vertex_t *vertex2); opal_graph_t 257 opal/class/opal_graph.h OPAL_DECLSPEC int opal_graph_get_order(opal_graph_t *graph); opal_graph_t 267 opal/class/opal_graph.h OPAL_DECLSPEC int opal_graph_get_size(opal_graph_t *graph); opal_graph_t 278 opal/class/opal_graph.h OPAL_DECLSPEC opal_graph_vertex_t *opal_graph_find_vertex(opal_graph_t *graph, void *vertex_data); opal_graph_t 293 opal/class/opal_graph.h OPAL_DECLSPEC int opal_graph_get_graph_vertices(opal_graph_t *graph, opal_pointer_array_t *vertices_list); opal_graph_t 308 opal/class/opal_graph.h OPAL_DECLSPEC int opal_graph_get_adjacent_vertices(opal_graph_t *graph, opal_graph_vertex_t *vertex, opal_value_array_t *adjacent); opal_graph_t 318 opal/class/opal_graph.h OPAL_DECLSPEC void opal_graph_duplicate(opal_graph_t **dest, opal_graph_t *src); opal_graph_t 329 opal/class/opal_graph.h OPAL_DECLSPEC uint32_t opal_graph_spf(opal_graph_t *graph, opal_graph_vertex_t *vertex1, opal_graph_vertex_t *vertex2); opal_graph_t 343 opal/class/opal_graph.h OPAL_DECLSPEC uint32_t opal_graph_dijkstra(opal_graph_t *graph, opal_graph_vertex_t *vertex, opal_value_array_t *distance_array); opal_graph_t 349 opal/class/opal_graph.h OPAL_DECLSPEC void opal_graph_print(opal_graph_t *graph);