Example #1
0
 def buildGraph(self):
     graph = GenericGraph()
     for node in self.nodes:
         graph.addVertex(node)
     for link in self.links:
         node1 = link.getSrcNode()
         node2 = link.getDstNode()
         graph.addEdge(node1, node2, link)
     return graph
Example #2
0
File: wan.py Project: cygmris/enos
 def buildGraph(self):
     """
     Build the graph object.
     Idea here is to show (approximately) POP-layer full-mesh connectivity
     :return: net.es.netshell.api.GenericGraph
     """
     graph=GenericGraph()
     for node in self.nodes:
         graph.addVertex(node)
     for link in self.links:
         graph.addEdge(link.getSrcNode(), link.getDstNode(), link)
     return graph
Example #3
0
File: wan.py Project: cygmris/enos
 def buildGraph(self):
     """
     Build the graph object.
     It's not exactly clear what we need from the graph object here.
     :return: net.es.netshell.api.GenericGraph
     """
     graph=GenericGraph()
     for node in self.nodes:
         graph.addVertex(node)
     for link in self.links:
         self.addLinkIntoGraph(link, graph)
     return graph