tree_nodes 140 ompi/patterns/net/netpatterns.h netpatterns_tree_node_t *tree_nodes); tree_nodes 143 ompi/patterns/net/netpatterns.h int num_nodes, netpatterns_tree_node_t **tree_nodes); tree_nodes 31 ompi/patterns/net/netpatterns_multinomial_tree.c netpatterns_tree_node_t *tree_nodes) tree_nodes 75 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].my_rank=node_index; tree_nodes 76 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].children_ranks=NULL; tree_nodes 82 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].n_parents=0; tree_nodes 84 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].parent_rank=-1; tree_nodes 86 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].n_parents=1; tree_nodes 95 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].parent_rank=parent_rank; tree_nodes 97 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].parent_rank= tree_nodes 109 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].n_children=0; tree_nodes 110 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].children_ranks=NULL; tree_nodes 126 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].n_children=n_children; tree_nodes 128 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].children_ranks=(int *) tree_nodes 130 ompi/patterns/net/netpatterns_multinomial_tree.c if( NULL == tree_nodes[node_index].children_ranks) { tree_nodes 134 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].children_ranks=NULL; tree_nodes 138 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].children_ranks[rank]= tree_nodes 140 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].children_ranks[rank]+= tree_nodes 145 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].n_children=tree_order; tree_nodes 146 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].children_ranks=(int *) tree_nodes 148 ompi/patterns/net/netpatterns_multinomial_tree.c if( NULL == tree_nodes[node_index].children_ranks) { tree_nodes 152 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].children_ranks[rank]= tree_nodes 154 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[node_index].children_ranks[rank]+= tree_nodes 169 ompi/patterns/net/netpatterns_multinomial_tree.c if( 0 == tree_nodes[i].n_parents ) { tree_nodes 170 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[i].my_node_type=ROOT_NODE; tree_nodes 171 ompi/patterns/net/netpatterns_multinomial_tree.c } else if ( 0 == tree_nodes[i].n_children ) { tree_nodes 172 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[i].my_node_type=LEAF_NODE; tree_nodes 174 ompi/patterns/net/netpatterns_multinomial_tree.c tree_nodes[i].my_node_type=INTERIOR_NODE; tree_nodes 184 ompi/patterns/net/netpatterns_multinomial_tree.c if( NULL != tree_nodes[i].children_ranks ) { tree_nodes 185 ompi/patterns/net/netpatterns_multinomial_tree.c free(tree_nodes[i].children_ranks); tree_nodes 436 ompi/patterns/net/netpatterns_nary_tree.c netpatterns_tree_node_t **tree_nodes) tree_nodes 442 ompi/patterns/net/netpatterns_nary_tree.c *tree_nodes=(netpatterns_tree_node_t *)malloc( tree_nodes 445 ompi/patterns/net/netpatterns_nary_tree.c if(!(*tree_nodes) ) { tree_nodes 451 ompi/patterns/net/netpatterns_nary_tree.c (*tree_nodes)[0].n_parents=0; tree_nodes 453 ompi/patterns/net/netpatterns_nary_tree.c num_descendent_ranks, 0, *tree_nodes);