MakeUnDir

MakeUnDir(Graph)

Makes the graph undirected. For every edge (u,v) an edge (v,u) is added (if it does not yet exist). The function has no effect on undirected graphs.

Parameters:

  • Graph: graph (input)

    A Snap.py graph or a network.

Return value:

  • None

The following example shows usage with graph types TNGraph, TUNGraph, and TNEANet:

import snap

Graph = snap.GenRndGnm(snap.PNGraph, 100, 1000)
print Graph.GetEdges()
snap.MakeUnDir(Graph)
print Graph.GetEdges()

UGraph = snap.GenRndGnm(snap.PUNGraph, 100, 1000)
print UGraph.GetEdges()
snap.MakeUnDir(UGraph)
print UGraph.GetEdges()

Network = snap.GenRndGnm(snap.PNEANet, 100, 1000)
print Network.GetEdges()
snap.MakeUnDir(Network)
print Network.GetEdges()