aj_list 69 opal/class/opal_graph.c static void opal_adjacency_list_construct(opal_adjacency_list_t *aj_list); aj_list 70 opal/class/opal_graph.c static void opal_adjacency_list_destruct(opal_adjacency_list_t *aj_list); aj_list 167 opal/class/opal_graph.c static void opal_adjacency_list_construct(opal_adjacency_list_t *aj_list) aj_list 169 opal/class/opal_graph.c aj_list->vertex = NULL; aj_list 170 opal/class/opal_graph.c aj_list->edges = OBJ_NEW(opal_list_t); aj_list 173 opal/class/opal_graph.c static void opal_adjacency_list_destruct(opal_adjacency_list_t *aj_list) aj_list 175 opal/class/opal_graph.c aj_list->vertex = NULL; aj_list 176 opal/class/opal_graph.c OPAL_LIST_RELEASE(aj_list->edges); aj_list 188 opal/class/opal_graph.c opal_adjacency_list_t *aj_list; aj_list 194 opal/class/opal_graph.c OPAL_LIST_FOREACH(aj_list, graph->adjacency_list, opal_adjacency_list_t) { aj_list 198 opal/class/opal_graph.c OPAL_LIST_FOREACH_SAFE(edge, next, aj_list->edges, opal_graph_edge_t) { aj_list 221 opal/class/opal_graph.c opal_adjacency_list_t *aj_list; aj_list 226 opal/class/opal_graph.c OPAL_LIST_FOREACH(aj_list, graph->adjacency_list, opal_adjacency_list_t) { aj_list 227 opal/class/opal_graph.c if (aj_list->vertex == vertex) { aj_list 233 opal/class/opal_graph.c aj_list = OBJ_NEW(opal_adjacency_list_t); aj_list 234 opal/class/opal_graph.c aj_list->vertex = vertex; aj_list 236 opal/class/opal_graph.c vertex->in_adj_list = aj_list; aj_list 238 opal/class/opal_graph.c opal_list_append(graph->adjacency_list, (opal_list_item_t*)aj_list); aj_list 259 opal/class/opal_graph.c opal_adjacency_list_t *aj_list, *start_aj_list= NULL; aj_list 266 opal/class/opal_graph.c OPAL_LIST_FOREACH(aj_list, graph->adjacency_list, opal_adjacency_list_t) { aj_list 267 opal/class/opal_graph.c if (aj_list->vertex == edge->start) { aj_list 268 opal/class/opal_graph.c start_aj_list = aj_list; aj_list 270 opal/class/opal_graph.c if (aj_list->vertex == edge->end) { aj_list 432 opal/class/opal_graph.c opal_adjacency_list_t *aj_list; aj_list 437 opal/class/opal_graph.c OPAL_LIST_FOREACH(aj_list, graph->adjacency_list, opal_adjacency_list_t) { aj_list 438 opal/class/opal_graph.c if (NULL != aj_list->vertex->compare_vertex) { aj_list 440 opal/class/opal_graph.c if (0 == aj_list->vertex->compare_vertex(aj_list->vertex->vertex_data, vertex_data)) { aj_list 442 opal/class/opal_graph.c return aj_list->vertex; aj_list 465 opal/class/opal_graph.c opal_adjacency_list_t *aj_list; aj_list 474 opal/class/opal_graph.c OPAL_LIST_FOREACH(aj_list, graph->adjacency_list, opal_adjacency_list_t) { aj_list 476 opal/class/opal_graph.c opal_pointer_array_add(vertices_list,(void *)aj_list->vertex); aj_list 708 opal/class/opal_graph.c opal_adjacency_list_t *aj_list; aj_list 715 opal/class/opal_graph.c OPAL_LIST_FOREACH(aj_list, src->adjacency_list, opal_adjacency_list_t) { aj_list 719 opal/class/opal_graph.c vertex->sibling = aj_list->vertex; aj_list 721 opal/class/opal_graph.c aj_list->vertex->sibling = vertex; aj_list 723 opal/class/opal_graph.c if (NULL != aj_list->vertex->alloc_vertex_data) { aj_list 724 opal/class/opal_graph.c vertex->vertex_data = aj_list->vertex->alloc_vertex_data(); aj_list 725 opal/class/opal_graph.c vertex->alloc_vertex_data = aj_list->vertex->alloc_vertex_data; aj_list 728 opal/class/opal_graph.c if (NULL != aj_list->vertex->copy_vertex_data) { aj_list 729 opal/class/opal_graph.c aj_list->vertex->copy_vertex_data(&(vertex->vertex_data), aj_list->vertex->vertex_data); aj_list 730 opal/class/opal_graph.c vertex->copy_vertex_data = aj_list->vertex->copy_vertex_data; aj_list 733 opal/class/opal_graph.c vertex->free_vertex_data = aj_list->vertex->free_vertex_data; aj_list 734 opal/class/opal_graph.c vertex->print_vertex = aj_list->vertex->print_vertex; aj_list 735 opal/class/opal_graph.c vertex->compare_vertex = aj_list->vertex->compare_vertex; aj_list 744 opal/class/opal_graph.c OPAL_LIST_FOREACH(aj_list, src->adjacency_list, opal_adjacency_list_t) { aj_list 746 opal/class/opal_graph.c OPAL_LIST_FOREACH(edge, aj_list->edges, opal_graph_edge_t) { aj_list 766 opal/class/opal_graph.c opal_adjacency_list_t *aj_list; aj_list 775 opal/class/opal_graph.c OPAL_LIST_FOREACH(aj_list, graph->adjacency_list, opal_adjacency_list_t) { aj_list 777 opal/class/opal_graph.c if (NULL != aj_list->vertex->print_vertex) { aj_list 779 opal/class/opal_graph.c tmp_str1 = aj_list->vertex->print_vertex(aj_list->vertex->vertex_data); aj_list 788 opal/class/opal_graph.c OPAL_LIST_FOREACH(edge, aj_list->edges, opal_graph_edge_t) {