subdivide_arcs_around_node#

subdivide_arcs_around_node(k, node)#

Subdivide all arcs incident to node (in place).

For each incident endpoint at node, insert a new 2-valent vertex on that arc.

Parameters:
  • k (PlanarDiagram) – Planar diagram to modify (in place).

  • node – Node label whose incident arcs will be subdivided.

Returns:

A list of newly created node names, one per incident arc.

Return type:

list[str]