class RGL::Edge::UnDirectedEdge
An undirected edge is simply an undirected pair (source, target) used in undirected graphs. @example
UnDirectedEdge[u,v] == UnDirectedEdge[v,u]
Public Instance Methods
eql?(edge)
click to toggle source
Calls superclass method
RGL::Edge::DirectedEdge#eql?
# File lib/rgl/base.rb 105 def eql?(edge) 106 super || ((target == edge.source) && (source == edge.target)) 107 end
to_s()
click to toggle source
@example
UnDirectedEdge[1,2].to_s == "(1=2)"
@return (see DirectedEdge#to_s
)
# File lib/rgl/base.rb 112 def to_s 113 "(#{source}=#{target})" 114 end