Note

This is the documentation for the current state of the development branch of rustworkx. The documentation or APIs here can change prior to being released.

rustworkx.PyDAG.incident_edge_index_map#

PyDAG.incident_edge_index_map(node, /, all_edges=False)#

Return the index map of edges incident to a provided node

By default this method will only return the outgoing edges of the provided node. If you would like to access both the incoming and outgoing edges you can set the all_edges kwarg to True.

Parameters:
  • node (int) – The node index to get incident edges from. If this node index is not present in the graph this method will return an empty list and not error.

  • all_edges (bool) – If set to True both incoming and outgoing edges to node will be returned.

Returns:

A mapping of incident edge indices to the tuple (source, target, data)

Return type:

EdgeIndexMap