class RDG::Graph::BidirectedAdjacencyGraph
Public Instance Methods
each_predecessor(vertex, &block)
click to toggle source
# File lib/rdg/graph/bidirected_adjacency_graph.rb, line 10 def each_predecessor(vertex, &block) each_vertex.select { |v| each_adjacent(v).include?(vertex) }.each(&block) end
each_successor(vertex, &block)
click to toggle source
# File lib/rdg/graph/bidirected_adjacency_graph.rb, line 14 def each_successor(vertex, &block) each_adjacent(vertex, &block) if has_vertex?(vertex) end