Method: NetworkX::MultiGraph#new_edge_key
- Defined in:
- lib/networkx/multigraph.rb
#new_edge_key(node_1, node_2) ⇒ Object
Returns a new key
13 14 15 16 17 18 |
# File 'lib/networkx/multigraph.rb', line 13 def new_edge_key(node_1, node_2) return 0 if @adj[node_1][node_2].nil? key = @adj[node_1][node_2].length key += 1 while @adj[node_1][node_2].key?(key) key end |