home *** CD-ROM | disk | FTP | other *** search
- #include <LEDA/ugraph.h>
- #include <LEDA/vector.h>
- #include <LEDA/matrix.h>
-
-
- declare2(UGRAPH,matrix,vector)
-
- declare(edge_array,vector)
- declare(node_array,matrix)
-
-
- main()
- {
- UGRAPH(matrix,vector) G;
- node v;
- edge e;
- int i = 0;
-
- test_graph(G);
-
- G.print("G = ");
- newline;
-
-
- vector vec(-1,2.7,3.14);
-
- node_array(matrix) M(G);
-
- edge_array(vector) V(G,vec);
-
- forall_nodes(v,G)
- { M[v] = G[v] = matrix(i,i);
- i++;
- }
-
- forall_edges(e,G) G[e] = V[e];
-
-
- G.print("G = ");
- newline;
-
- }
-
-