<< edges_data_structure Edges - Arcs perfect_match >>

metanet >> metanet > Edges - Arcs > index_from_tail_head

index_from_tail_head

Computes the index of edges given by (tail,head) pairs

Calling Sequence

i = index_from_tail_head(g,t,h)

Parameters

g

a graph_data_structure.

t

a vector: edges tail node numbers.

h

a vector: edges head node numbers.

i

a row vector of edge numbers

Description

i = index_from_tail_head(g,tail,head) computes the index of edges given by (tail(k),head(k)) pairs relative to the graph g.

Examples

ta=[27 27 3 12 11 12 27 26 26 25 25 24 23 23 21 22 21 20 19 18 18];
ta=[ta  16 15 15 14 12 9 10 6 9 17 8 17 10 20 11 23 23 12 18 28 14]; 
he=[ 1  2 2  4  5 11 13  1 25 22 24 22 22 19 13 13 14 16 16  9 16];
he=[he  10 10 11 12  2 6  5 5 7  8 7  9  6 11  4 18 13  3 28 17 12];
n=28;
g=make_graph('foo',1,n,ta,he);
xx=[46 120 207 286 366 453 543 544 473 387 300 206 136 250 346 408];
g.nodes.graphics.x=[xx 527 443 306 326 196 139 264  55  58  46 118 513];
yy=[36  34  37  40  38  40  35 102 102  98  93  96 167 172 101 179];
g.nodes.graphics.y=[yy 198 252 183 148 172 256 259 258 167 109 104 253];
g.nodes.graphics.display='number';
show_graph(g);

i = index_from_tail_head(g,[22 14 17],[13 12 9])
hilite_edges(i)

See Also

Authors

Serge Steer

INRIA


Report an issue
<< edges_data_structure Edges - Arcs perfect_match >>