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