# File lib/rgl/implicit.rb, line 163
163:     def implicit_graph
164:       result = ImplicitGraph.new { |g|
165:         g.vertex_iterator { |b| self.each_vertex(&b) }
166:         g.adjacent_iterator { |v, b| self.each_adjacent(v, &b) }
167:         g.directed = self.directed?
168:       }
169:       yield result if block_given? # let client overwrite defaults
170:       result
171:     end