MakeUnDir (SWIG)ΒΆ

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())