Skip to content

Commit 6a0d9a7

Browse files
committed
Experimental facilities to delete nodes.
1 parent bc2672f commit 6a0d9a7

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

src/main/apply_geography.jl

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,11 +131,18 @@ function apply_geography(graph, geography; kwargs...)
131131
rmi = findfirst(==(i), nodes_new[j])
132132
if rmi !== nothing
133133
deleteat!(nodes_new[j], rmi)
134+
# if isempty(nodes_new[j])
135+
# deleteat!(nodes_new, j)
136+
# end
134137
end
135138
rmj = findfirst(==(j), nodes_new[i])
136139
if rmj !== nothing
137140
deleteat!(nodes_new[i], rmj)
141+
# if isempty(nodes_new[i])
142+
# deleteat!(nodes_new, i)
143+
# end
138144
end
145+
139146
adjacency_new[i, j] = false
140147
adjacency_new[j, i] = false
141148
has_been_destroyed = true
@@ -162,10 +169,16 @@ function apply_geography(graph, geography; kwargs...)
162169
rmio = findfirst(==(io), nodes_new[jo])
163170
if rmio !== nothing
164171
deleteat!(nodes_new[jo], rmio)
172+
# if isempty(nodes_new[jo])
173+
# deleteat!(nodes_new, jo)
174+
# end
165175
end
166176
rmjo = findfirst(==(jo), nodes_new[io])
167177
if rmjo !== nothing
168178
deleteat!(nodes_new[io], rmjo)
179+
# if isempty(nodes_new[io])
180+
# deleteat!(nodes_new, io)
181+
# end
169182
end
170183
adjacency_new[io, jo] = false
171184
adjacency_new[jo, io] = false

0 commit comments

Comments
 (0)