@@ -8,7 +8,7 @@ function CompleteGraph(n::Integer)
88 g = Graph (n)
99 for i = 1 : n, j= 1 : n
1010 if i < j
11- add_edge ! (g,i,j)
11+ unsafe_add_edge ! (g, Edge ( i,j) )
1212 end
1313 end
1414 return g
@@ -21,7 +21,7 @@ function CompleteDiGraph(n::Integer)
2121 g = DiGraph (n)
2222 for i = 1 : n, j= 1 : n
2323 if i != j
24- add_edge ! (g,i,j)
24+ unsafe_add_edge ! (g, Edge ( i,j) )
2525 end
2626 end
2727 return g
@@ -33,7 +33,7 @@ with edges to each other vertex.
3333function StarGraph (n:: Integer )
3434 g = Graph (n)
3535 for i = 2 : n
36- add_edge ! (g,1 ,i)
36+ unsafe_add_edge ! (g, Edge ( 1 ,i) )
3737 end
3838 return g
3939end
@@ -44,7 +44,7 @@ vertex with directed edges to every other vertex.
4444function StarDiGraph (n:: Integer )
4545 g = DiGraph (n)
4646 for i = 2 : n
47- add_edge ! (g,1 ,i)
47+ unsafe_add_edge ! (g, Edge ( 1 ,i) )
4848 end
4949 return g
5050end
@@ -54,7 +54,7 @@ successive vertex by a single edge."""
5454function PathGraph (n:: Integer )
5555 g = Graph (n)
5656 for i = 2 : n
57- add_edge ! (g, i- 1 , i)
57+ unsafe_add_edge ! (g, Edge ( i- 1 , i) )
5858 end
5959 return g
6060end
@@ -64,7 +64,7 @@ successive vertex by a single directed edge."""
6464function PathDiGraph (n:: Integer )
6565 g = DiGraph (n)
6666 for i = 2 : n
67- add_edge ! (g, i- 1 , i)
67+ unsafe_add_edge ! (g, Edge ( i- 1 , i) )
6868 end
6969 return g
7070end
@@ -75,10 +75,10 @@ the outer vertices connected via a closed path graph.
7575function WheelGraph (n:: Integer )
7676 g = StarGraph (n)
7777 for i = 3 : n
78- add_edge ! (g, i- 1 , i)
78+ unsafe_add_edge ! (g, Edge ( i- 1 , i) )
7979 end
8080 if n != 2
81- add_edge ! (g, n, 2 )
81+ unsafe_add_edge ! (g, Edge (n, 2 ) )
8282 end
8383 return g
8484end
@@ -89,10 +89,10 @@ with the outer vertices connected via a closed path graph.
8989function WheelDiGraph (n:: Integer )
9090 g = StarDiGraph (n)
9191 for i = 3 : n
92- add_edge ! (g, i- 1 , i)
92+ unsafe_add_edge ! (g, Edge ( i- 1 , i) )
9393 end
9494 if n != 2
95- add_edge ! (g, n, 2 )
95+ unsafe_add_edge ! (g, Edge (n, 2 ) )
9696 end
9797 return g
9898end
@@ -101,15 +101,15 @@ end
101101function _make_simple_undirected_graph {T<:Integer} (n:: T , edgelist:: Vector{@compat(Tuple{T,T})} )
102102 g = Graph (n)
103103 for (s,d) in edgelist
104- add_edge ! (g,s,d)
104+ unsafe_add_edge ! (g, Edge ( s,d) )
105105 end
106106 return g
107107end
108108
109109function _make_simple_directed_graph {T<:Integer} (n:: T , edgelist:: Vector{@compat(Tuple{T,T})} )
110110 g = DiGraph (n)
111111 for (s,d) in edgelist
112- add_edge ! (g,s,d)
112+ unsafe_add_edge ! (g, Edge ( s,d) )
113113 end
114114 return g
115115end
250250""" A house graph, with two edges crossing the bottom square."""
251251function HouseXGraph ()
252252 g = HouseGraph ()
253- add_edge ! (g, 1 , 4 )
254- add_edge ! (g, 2 , 3 )
253+ unsafe_add_edge ! (g, Edge ( 1 , 4 ) )
254+ unsafe_add_edge ! (g, Edge ( 2 , 3 ) )
255255 return g
256256end
257257
0 commit comments