Method: NetworkX::Graph.heawood_graph

Defined in:
lib/networkx/others/generators.rb

.heawood_graphObject



174
175
176
177
178
179
180
181
# File 'lib/networkx/others/generators.rb', line 174

def self.heawood_graph
  edges = (0...13).map { |k| [k, k + 1] }
  edges << [13, 0]
  edges.concat [[0, 5], [1, 10], [2, 7], [3, 12], [4, 9], [6, 11], [8, 13]]
  graph = new(name: 'heawood_graph')
  graph.add_edges(edges)
  graph
end